
Python Course
This course is designed to introduce participants to the foundational concepts of text-based Python programming. It covers essential features, programming constructs, and advanced techniques to prepare learners for real-world applications. The course also provides an introduction to data analysis, enabling participants to develop skills that are in high demand across industries.
- Online via Google Meet
- 20 hours on demand video.
- Certificate of completion
Course Objectives
Understand the basics of Python programming, including syntax, features, and key functions such as
print
andinput
.Differentiate between IDEs, compilers, and interpreters, and choose the appropriate tools for Python development.
Identify Python tokens (keywords, identifiers, literals, etc.) and follow variable naming rules.
Work with Python operators, including:
- Arithmetic operators
- Comparison operators
- Logical operators
- Membership operators
- Bitwise operators
- Identity operators
Explore and utilize Python data types, such as:
float
complex
tuple
dict
- Learn data type conversion techniques.
Implement control flow statements, including:
if
,elif
,else
- Nested
if
statements - Proper indentation in Python.
Create patterns using loops and understand nested loops for complex logic.
Work with Python’s collection types, such as:
- Dictionary, List, and String
- Utilize functions, loops, and nested dictionaries.
Define and use functions, including advanced concepts such as:
- Parameters and arguments
- Default values
- Lambda functions.
Work with Python modules, libraries, and packages for extended functionality.
Handle files effectively, including:
- Creating, reading, writing, and deleting text and CSV files
- Managing and manipulating data.
Gain a foundational understanding of data analysis concepts and techniques using Python.
Target Audience
Beginners interested in learning Python programming.
Students and professionals seeking to enhance their programming skills.
Individuals exploring a career in data analysis or software development.
Prerequisites
No prior programming experience is required. A basic understanding of computers is sufficient.