This specialization offers a hands-on introduction to Python programming, catering to individuals without prior coding experience. Through four comprehensive courses, participants will gain a deep understanding of Python, enabling them to automate repetitive tasks, create graphical programs, and lay a solid foundation in Computer Science concepts.
The course covers essential topics such as Python basics, including selection and iteration, as well as the manipulation of lists, strings, and files. Learners will also delve into object-oriented Python, exploring functions, recursion, and objects, before advancing to the principles of inheritance and encapsulation.
By the end of the specialization, participants will be adept at writing small scripts to automate everyday tasks and developing graphical programs using PyGame. Furthermore, they will possess a strong understanding of Computer Science concepts that can be applied to any programming language they choose to explore in the future.
Certificate Available ✔
Get Started / More InfoThe course covers Python basics, including selection and iteration, manipulation of lists, strings, and files, object-oriented Python with a focus on functions, recursion, and objects, and principles of inheritance and encapsulation.
Python Basics: Selection and Iteration module covers the use of variables and operators for data manipulation, decision-making using selection statements, and iteration using appropriate loop types. Learners will gain proficiency in automating tasks and making program results differ based on data.
Python Basic Structures: Lists, Strings, and Files module focuses on storing and manipulating data lists, comparing and manipulating text strings, and reading and writing to text and CSV files. Participants will develop the skills to work with different data types effectively.
Python Object Basics: Functions, Recursion, and Objects module delves into defining and using custom functions for code readability, understanding when and how to use recursion instead of iteration, and creating and modifying custom objects. Participants will enhance their understanding of code optimization and reusability.
Object-Oriented Python: Inheritance and Encapsulation module explores architecting larger programs using object-oriented principles, reusing parts of classes through inheritance, and encapsulating relevant information and methods in a class. Learners will grasp the essential principles of designing scalable and maintainable software.
Create Python Linux Script to Generate a Disk Usage Report
Introduction to API Testing using JMeter Tool is a comprehensive 1-hour project-based course covering HTTP requests, user-defined variables, and assertions.
Learn logistic regression using Python and NumPy from scratch. Implement gradient descent, cost function, and logistic regression without popular libraries. Gain...
En este curso, los estudiantes aprenderán a configurar APIs en Node.js para crear aplicaciones backend, abordando desde la definición de rutas y middlewares hasta...