A comprehensive and practical introduction to Python programming.
This course aims to teach you the basics of programming computers using Python 3. It introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures.
This course is for you if you’re a newcomer to Python programming or if you need a refresher on Python basics.
After completing this course, you will be able to:
– Use Jupyter Notebooks & Jupyter Lab,
– Run python scripts (.py files) from terminal,
– Import packages
– Manipulate Python data structures: strings, lists and dicts
– Use functions, loops and control structures.
– Bring your own laptop
– Basic knowledge of computer programming
– How ton install python
– Anaconda
– Jupyter Notebook
– Jupyter Lab
– Python Hello Word
– Python Keywords
– Comments in Python
– Lines and Indentation
– Assigning Values
– Multiple Assignment
– Python Numbers
– Python Strings
– Python Lists
– Python Tuples
– Python Dictionary
– Types of Operators
– Arithmetic Operators
– Comparison Operators
– Logical Operators
– 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
– Install packages
– The import Statement
– The from…import Statement
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. |