In this crash course, we will cover the fundamentals of the Python programming language. This course aims to be straight to the point while being rigorous and easy to understand. At the end of the course, a series of ten exercises are proposed and solved. I believe that a programming language is learned by doing, and this course aims to give you the necessary basics to get started so that you can improve your skills at your own pace through practice. At the end of this course, the participant will be able to use programming (and more specifically the Python programming language) to solve real problems. This course is also intended to be a springboard to more advanced and specific courses such as artificial intelligence, machine learning, web development or video game development. Beyond Python, this course is also a general introduction to programming. Concepts covered: Variables and primitive types. Fundamental data structures (lists, sets, tuples, and dictionaries). Control flows (if, else). Loops (for, while). The concept of functions. The concept of classes. The installation and use of packages. The visualisation of objects and data with matplotlib. The modulo operator.
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.