Intermediate Python training Program
This module is for intermediate Python developers who already know the basics of Python development and want to expand their knowledge.
This course is for you if you need an Upskilling in Python Programming.
After completing this course, you will be able to:
– Use Jupyter Notebooks & Jupyter Lab
– Run python scripts (.py files) from terminal
– Use Python Virtual Environment
– Import packages
– Manipulate Python data structures: strings, lists and dicts
– Use functions, loops and control structures.
– Perform data analysis and data visualization using Python
– Bring your own laptop
– Basic knowledge of computer programming
– Basic knowledge of Python programming
– Jupyter Notebook
– Jupyter Lab
– Virtual Env
– Assigning Values
– Multiple Assignment
– Python Numbers
– Python Strings
– Python Lists
– Python Tuples
– Python Dictionary
– if Statement
– if … else statement
– The elif Statement
– While Loop
– For Loop
– Break Statement
– Defining a Function
– How to call a Function
– Function Arguments
– Global vs. Local variables
– Default Arguments
– Object-Oriented Programming in Python
– Define a Class in Python
– Inheritanc
– Getting started with Numpy
– Data Structures
– Arrays manipulation
– Getting started with Pandas
– Importing Datasets
– Data Structures
– Basic Functionalities
– Data Manipulation
– Introduction to Matplotlib
– Plots in Python
– Interactive Plots
– Mini Project using real Data
Thamer Rabaaoui has been using python for more than 7 years. He is a Senior Data Scientist, with a background in Financial Engineering.
He pursued 2 master degrees: Master of Science in Actuarial science at Risk and Insurance Institute of Le Mans, France & Master of science in Economic and Quantitative Analysis at Risk and Insurance Institute of Le Mans, France.
He has also a Financial Engineering degree from the National Engineering School of Tunis, Tunisia.
Actually, he is the CEO and Founder of the Data Inception Company, a Data Science consulting & AI services company founded in 2020 and headquartered in Bordeaux, France.
Previously, he had worked for the Risk departement of BNP Paribas Personal Finance (5 years). He had worked on a variety of projects, including credit scoring and fraud detection using Machine Learning techniques using python. He has also participated to set up a Python and Data Science training module to support the migration from SAS to Python language and data science approaches for developing scores within the Scoring Center.
We can also come to your premises (intra-company training).
Do not hesitate to suggest other dates or places, if those proposed do not suit you.
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |