Prepare for the Python PCEP certification while deepening your skills in syntax, functions, control flow, and more. This course builds a strong foundation for coding and career readiness.
Syllabus 7
Python Programming Fundamentals
Start your journey into the world of Python programming. Define fundamental terms and understand Python's logical structure. Learn how to declare and use variables to store different types of data.
Python Boolean Logic and Numeric Operators
Learn the fundamentals of Boolean logic and numeric operations in Python. Explore Boolean operators, relational operators, type casting, I/O operations, and limitations of floating-point numbers.
Python Control Flow and Loops
Master the art of decision-making and repetition in Python. Explore conditional statements like if, elif, and else to create branching logic in your programs.
Python Data Structures
Explore fundamental Python data structures like lists, tuples, and dictionaries. Learn to create, manipulate, and iterate over lists, understanding indexing, slicing, and list comprehensions.
Python Functions
Explore functions and function handling. You'll learn to break complex problems into smaller, reusable functions.
Python Exceptions
Explore Python's exception handling mechanism, common exception types, and how to handle them using try-except blocks. Learn advanced techniques like propagating and delegating exceptions.
Project: A Data-Driven Approach to AI and Python
Solidify your understanding of data manipulation, exploration, and presentation as you explore the role of a data scientist working with Amazon Reviews to transform raw data into valuable insights.
This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performa…
This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…
Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…
Instructor: Prof. Erik Demaine, Dr. Jason Ku, Prof. Justin Solomon View the complete course: https://ocw.mit.edu/6-006S20 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY This course is an introduction to mathematical modeling of computational problems, as…
This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…