This course is designed for absolute beginners who want to learn the fundamentals of Python programming. Participants will gain hands-on experience with Python syntax, data types, control structures, functions, and basic libraries. By the end of the course, learners will be able to write simple Python scripts and understand the core concepts of programming.
The Introduction to Python Programming training course is for students new to Python or students whose use of Python is limited to data analysis with Jupyter Notebooks. This course is not about Jupyter Notebooks, but Jupyter Notebooks is used throughout most of the course since most students are familiar with the environment. For students unfamiliar with Python or Jupyter, Jupyter is an excellent tool to learn Python. Towards the end of the course, Python script programming with a text editor is explored. The course focuses on essential program concepts, syntax, and best practices.
40 hours of intensive training with live instruction delivered over one to two weeks to accommodate varied scheduling needs.
All students receive comprehensive courseware covering all topics in the course. Courseware is distributed via GitHub in the form of documentation and extensive code samples. Students practice the topics covered through challenging hands-on lab exercises. Students will need a free, personal GitHub account to access the courseware. Students will need permission to install Python and Visual Studio Code on their computers. Also, students will need permission to install Python Packages and Visual Studio Extensions. If students are unable to configure a local environment, a cloud-based environment can be provided.