Add to Wish List
Add to Wish List
Trusted teacher
from73.95CAD/ h
Introduction to Python for Quantitative finance and investing
Python is one of the most powerful programming/scripting tools of our times. However, learning from textbooks or online can become time consuming and inefficient, since we easily lose focus. In this class, we learn by doing. As you learn new techniques and concepts, you will immediately use them to build tools that will help you become a data-driven and informed investor or trader. At the end of the class, you are left with a basic understanding of what python can do, but also with a template code that you can later use to build you own strategies on top.
The class in a nutshell:
(1) How to extract market data with python, such as: OHLC quotes, volume, dividend history, financial history etc.
(2) How to store and handle data efficiently.
(3) How to build and group your own portfolio based on any custom metric (e.g. P/E ratio, Debt/Equity ratio, dividend etc)
(4) How to build future paths of a stock in our portfolio, via Monte Carlo simulations, based on your own beliefs (e.g. optimistic/pessimistic).
The class in a nutshell:
(1) How to extract market data with python, such as: OHLC quotes, volume, dividend history, financial history etc.
(2) How to store and handle data efficiently.
(3) How to build and group your own portfolio based on any custom metric (e.g. P/E ratio, Debt/Equity ratio, dividend etc)
(4) How to build future paths of a stock in our portfolio, via Monte Carlo simulations, based on your own beliefs (e.g. optimistic/pessimistic).
Extra information
A laptop with a connection to the internet is required. The rest can be worked out.Location
Online via webcam
About Me
I come from Greece, but I moved in the Netherlands more than five years ago where I studied and obtained my PhD in High Energy Astrophysics. Since then, I have been working as a quantitative analyst for a big bank in the Netherlands. I have ample experience in building algorithms and quantitative tools for trading and investing using python. My main focus is derivative (option) trading and valuation, but that is a long discussion.The environment in my classes is very friendly and not formal at all, and I always welcome a nice conversation about the financial markets, philosophy or life in general.Education
BSc, Physics ( Aristotle University of Thessaloniki, Greece)MSc, Computational Physics ( Aristotle University of Thessaloniki, Greece)
PhD, Computational Astrophysics (University of Groningen & University of Southampton)
Experience / Qualifications
Blockchain application developer ( IT ), Groningen, the NetherlandsQuantitative analyst ( IT, Banking) , Utrecht, the Netherlands
Ask a question
Send a message explaining your needs and Konstantinos will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from C$73.96Online via webcam
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since November 2022
- Phone number verified
- Google connected
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from C$73.96Online via webcam
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Amin
Programming with Python, with C and database management (Introduction to machine learning)Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL (CPGE students).
Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program.
Additionally, upon request, we offer courses in other programming languages such as C, R, and MATLAB.
Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs.
If you have any questions, feel free to contact us.
Siddhant
Introduction to Programming using Python for BeginnersWelcome to an exhilarating journey into the world of programming! 🌟 Python, one of the most powerful and beginner-friendly programming languages, is your perfect starting point. Whether you want to build software, create websites, or explore data science, Python’s intuitive syntax and versatile modules make it an essential tool for tech enthusiasts and professionals alike.
In this lesson series, we’ll dive into the foundations of programming using Python, equipping you with the skills to solve real-world problems while sparking your curiosity and creativity.
What’s in Store for You?
Here’s the roadmap to your Python adventure:
1️⃣ What is Python? Why Python?
Discover why Python is loved by beginners and pros alike.
2️⃣ Variables, Tokens, and Data Types
Unravel the building blocks of Python—where all programs begin!
3️⃣ Conditional and Sequential Loops
Learn how to make your code think, decide, and repeat!
4️⃣ Strings
Master text manipulation and transform boring words into magic.
5️⃣ Lists
Store, organize, and play with data in style.
6️⃣ Tuples
Immutable data structures, the key to fixed yet flexible coding.
7️⃣ Dictionaries
Become a data wizard by storing and accessing values like a pro.
8️⃣ Functional Programming
Leverage the power of functions to write clean, reusable, and efficient code.
9️⃣ Modules and Libraries
Unlock the treasure chest of Python’s built-in and third-party libraries.
🔟 File Handling and Error Management
Learn how to create, read, and write files while handling mistakes gracefully.
Why Learn to Code?
In today’s tech-driven world, technology touches every part of our lives—often in ways we don’t even realize. Imagine being able to understand and create the very systems and tools we use every day. Learning Python is not just about coding; it’s about developing a problem-solving mindset, nurturing critical thinking, and empowering yourself to explore endless possibilities in technology.
What Makes This Journey Special?
Each session is designed to challenge you progressively, ensuring you grow with every step. From simple scripts to solving real-world problems, you’ll see yourself transform into a confident coder.
💡 Pro Tip: To truly excel, make it a habit to practice and revisit what you learn. Consistency is the secret sauce to mastering Python (or anything else in life)!
Get ready to embark on this exciting adventure—because the tech world is waiting for someone like you to make an impact. Let’s code, create, and conquer! 🚀
Rima
Classes for Accounting (Financial, Cost and Management), and FinanceI am pleased to announce that I will be conducting Accounting and Finance classes covering a wide range of topics from beginner to advanced levels. These classes are tailored for students, professionals, and anyone eager to build or enhance their knowledge and skills in the field of accounting and finance.
Topics include Financial Accounting, Management Accounting, Cost Accounting, Corporate Finance and more.
Who Should Attend?
High school and college students pursuing accounting and finance courses.
Anyone interested in understanding accounting principles and practices.
Class Schedule and Format
Classes will be conducted online/offline [as per student’s requirement].
Timing and frequency will be shared based on the students' availability.
Why Join These Classes?
Comprehensive curriculum covering all key topics in Accounting and Finance
Real-world examples and case studies for practical understanding
Interactive learning environment
Personalized attention and support for every participant
Let’s take your accounting and finance knowledge to the next level together!
Murat
Financial Accounting (for Single owned companies, SMEs)Votre professeur personnel en ligne (déplacement à domicile possible, sous conditions). Executive MBA HES-SO, Comptable breveté, Economiste d'entreprise dipl. ES. 10 ans d'expérience professionnelle comme comptable en entreprise. Par ailleurs titulaire d'un Certificat d'enseignant à titre accessoire de la HEFP (Haute Ecole Fédérale en Formation Professionnelle), je suis à même de conceptualiser les cours en fonction des besoins spécifiques de chaque étudiant-e.
Vous désirez parfaire vos connaissances en comptabilité, ou vous débutez dans cette branche ? Quel que soit votre niveau, je vous garantis un suivi personnalisé et répondant à vos attentes.
Unterricht auch auf Deutsch verfügbar.
Lessons available in English too.
Malek
Python, C/C++ Programming for All Levels: From Fundamentals to Advanced Libraries.Learn Python and understand algorithms and data structures with simple, clear lessons. We'll cover key topics like sorting, searching, and recursion, with hands-on practice to build your skills. Perfect for beginners or anyone looking to improve their coding and problem-solving!
Mafi
Business (Accounting, Finance, Economics, Entrepreneurship, Logistic)I can help you to understand and practice business in your real life, and also help you to improve your grades.
Accounting, Finance, Economics, Logistic, and Management.
I have been teaching since 2011 and I have completed two masters (MBA and MSc).
You will be able to enhance your grades, and also improve your business. Prepare yourself to be the best employee at your workplace as a accountant, finance officer, economist, or as a logistics manager.
I have education degree and teaching knowledge in mathematics, statistics, and business, and I can teach you by blending mathematics, statistics, and business together. It will be easy for you to understand and learn quickly, and also use your subjects in the real world.
Ron
Economics and Finance Tutoring - American Harvard and Yale Educated TutorI am an Ivy League educated tutor ready to help you learn economics and finance to achieve higher exam scores, gain admission to top universities or advance your career.
I encourage students to explore topics they enjoy and strive to make each lesson entertaining. Learning should be fun, so my approach expands students' horizons, increasing their creativity so they realize their potential.
Please click “Request a Booking” to book a lesson.
Nahisla
PERSONAL FINANCE FOR BEGINNERS AND INTERMEDIATE STUDENTSDiscover the Power of Personal Finance!
Do you want to take control of your financial future and achieve your goals? This financial course is for you!
What will you learn?
Budget Management: Learn how to create and maintain an effective budget that allows you to save and spend wisely.
Smart Investments: Discover how to invest your money safely and profitably, adapted to your objectives and risk profile.
Planning for the Future: Develop a solid financial plan to achieve short- and long-term goals, such as buying a home or retirement.
Debt Reduction: Learn effective strategies to manage and reduce your debts, improving your financial health.
Why Should You Take This Course?
Financial Empowerment: You will gain the tools and knowledge necessary to make informed and strategic financial decisions.
Savings and Growth: Learn how to maximize your savings and grow your money through smart investments.
Security and Peace of Mind: With a well-structured financial plan, you can face the future with confidence and peace of mind.
Ron
Economics and Finance Tutoring - American Harvard and Yale Educated TutorI am an Ivy League educated tutor ready to help you learn economics and finance to achieve higher exam scores, gain admission to top universities or advance your career.
I encourage students to explore topics they enjoy and strive to make each lesson entertaining. Learning should be fun, so my approach expands students' horizons, increasing their creativity so they realize their potential.
Please click “Request a Booking” to book a lesson.
Younes
Master Python at All Levels with Personalized Lessons - SUP SPE Program includedStart with the fundamentals like variables, loops, and conditionals, and progress to more advanced concepts including manipulating files, images, and using Python libraries like Numpy, Scipy, Pandas, and Matplotlib. Also explore the fundamentals of object-oriented programming.
Why choose this Course?
By opting for these courses, you will have the opportunity to consolidate your knowledge through practical exercises and concrete mini-projects which will strengthen your Python skills. Each session will be interactive, allowing you to ask questions and receive constructive feedback on your code.
You will be able to benefit from personalized support. Lessons are tailored to your level, whether you're looking to pursue a career in programming or just want to learn for fun. Sessions are tailored to your goals, and ongoing support is provided to overcome any challenges you may encounter.
Azzedine
Maîtrisez NinjaTrader: Develop an expert in trading!Get an expert in trading with NinjaTrader!
If you are passionate about trading and souhaitez maitriser on one of the platforms of trading with more people in the market, this announcement is for you!
If you are an expert in NinjaTrader, I offer you some training to help you get into this trading platform as an exception. If you want to use the trading manual or automate your strategies to use the C# language and other personal indicators, these configurations will guide you through the process.
Advice for all Nivea traders, technicians, and experienced professionals, to see who you can attend:
A training app for the use of NinjaTrader, comprenant of navigation in the interface, execution of orders and analysis of operations.
Detailed instructions on the creation and optimization of automated trading strategies using the C# language.
Conseils pratiques sur l'utilisation des indications personnalisés pour ajouter votre touche analytique et prendre des décisions de trading claires.
If you want to generate additional revenues from trading or do trading activities at regular times, you will be able to prepare the necessary concierges and competencies to make profit from your financial markets.
I hope you have the opportunity to develop a veritable expert in trading with NinjaTrader! Contact your maintenant to reserve your place and start your purchases over the successful financing.
Matías
Private coding / programming lessons with pythonPython is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.
This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.
As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.
I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.
Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
Fatih
Financial Management For Professionals and Personal FinanceI have PhD in economics from Georgetown University and I have a BA in economics from Bogazici University. Over the past 10 years I have worked as a professor of economics and finance in different universities. I have also given training programs both individually and at the corporate level in financial management. Below are some topics that I cover in my training programs.
• Understanding Financial Statements
• Financial Statements Analysis
• Time Value of Money and Its Applications to Real Life Issues
• Bond Valuation
• Equity Valuation
• Capital Budgeting and Investment Appraisal
If you want to improve your finance skills that would be best training program that you should take.
Join
Personalized tutoring for learning how to write code and program using the Python computer language.Personalized Tutoring for Learning Coding and Programming in Python
This online tutoring program is designed to provide you with personalized learning in computer programming with the Python language. Whether you are a complete beginner, a student looking to deepen your knowledge, or a professional eager to master Python, this course adapts to your level and specific needs. By covering the fundamentals of programming, advanced data structures, and complex problem solving, this tutoring will help you acquire the skills needed to excel in software development, data analysis, and artificial intelligence.
---
Why choose this program?
- Personalized approach: Each session is perfectly adapted to your specific needs and your learning pace. You have the opportunity to ask questions at any time and benefit from personalized follow-up between each session.
- Interactive methodology: Practical learning with concrete exercises, case studies and real projects to allow you to directly apply theoretical concepts.
- Flexibility of formats: Choose between 60, 90 or 120 minute classes depending on your goals and schedule.
- Practice-oriented course: Programming is a field that is learned by doing, each course includes a large part of practice to consolidate the acquired knowledge.
---
Course content:
Beginner level:
1. Introduction to Python:
- Basic syntax, data types (integers, strings, lists, dictionaries, etc.).
- Control structures: conditions (if, else), loops (for, while).
- Functions and arguments: creation and use of functions.
2. Object-oriented programming (OOP):
- Introduction to OOP: classes, objects, attributes and methods.
- Encapsulation, inheritance, polymorphism and abstraction.
- Implementation of OOP in simple projects.
3. Introduction to file management:
- Reading and writing text and CSV files.
- Data manipulation for real applications.
---
Intermediate level:
1. Advanced data structures:
- Advanced lists, stacks, queues and dictionaries.
- Algorithm concepts: sorting, searching, algorithmic complexity.
- Use of Python libraries: NumPy, Pandas for data manipulation.
2. Error and exception handling:
- Introduction to exceptions and error handling in Python.
- Creation of custom error messages and handling of common exceptions.
3. Practical projects:
- Development of medium-sized projects, such as simple games or data management applications.
- Solving real-world problems, such as analyzing data from external files.
---
Advanced level:
1. Advanced Libraries and Practical Applications:
- Introduction to libraries for web development (Flask, Django) and data analysis (Matplotlib, Seaborn).
- Applications of Python in artificial intelligence and machine learning with libraries like TensorFlow or scikit-learn.
- Implementation of complex projects using data analysis and visualization tools.
2. Code optimization:
- Techniques to improve the performance of Python code.
- Memory management and algorithm optimization.
3. Advanced projects:
- Development of complex projects in Python such as web applications, data analysis or large-scale data processing tools.
---
Course schedule:
- 60 minutes: Ideal for tackling a specific topic, working on an exercise or exploring a concept in a targeted manner.
- 90 minutes: Allows for a more in-depth exploration of concepts, with concrete examples and interactive exercises.
- 120 minutes: Intensive format for revisions, completing complete projects or studying more advanced concepts.
Each session includes:
1. Theoretical introduction: Quick review of key concepts or introduction to new topics.
2. Live Practice: Applying concepts with exercises or code in real time, allowing for active learning.
3. Projects: Construction of real projects to put into practice the knowledge acquired.
4. Questions and answers: Time dedicated to clarifying difficult points or problems encountered during the session.
---
Resources and tools provided:
- Teaching materials: Detailed course documents, practical exercises, projects to complete.
- Interactive platform: Use of digital whiteboards, screen sharing to visualize code, and real-time collaboration tools.
- Personalized monitoring: You can ask questions outside of class, receive feedback on your projects and benefit from progress monitoring.
---
About the trainer:
A Python programming expert with several years of experience in teaching and practicing software development. With clear and practice-oriented pedagogy, the trainer will help you move from beginner to intermediate or improve your skills if you are already familiar with the Python language.
---
Book your course now!
If you want to learn Python programming in an efficient, flexible and practical way, this tutorial is for you. Sign up today to start coding with confidence and progress quickly!
Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is WelcomeMaster Python with Personalized Courses
Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.
Why Choose My Courses?
Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.
Practical Experience: Learn by doing with real-world projects that build your understanding and skills.
Ongoing Support: Get unlimited email support for any questions you have between sessions.
As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.
Book Your First Lesson:
Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.