Python Essentials - KE
Python Essentials - KE
PYTHON
PYTHON ESSENTIALS
1
Who is GOMYCODE ?
2
+10 +40K +40
Countries Trained students Hackerspaces
Global presence Proven success Strong network
3
3
ABOUT THE PROGRAM
30000 KES
Guaranteed investment
Months
4
Hours per week
on the weekends
48
Hours with instructors
4
Who
is this for?
For beginners in programming,
aspiring software developers, data
analysts, or anyone interested in
learning Python.
5
ABOUT THE PROGRAM
Python Essentials
Duration: 48 hours
Audience: Ideal for beginners in programming, aspiring software developers, data
analysts, or anyone interested in learning Python.
Objectives:
• Gain a solid foundation in Python programming.
• Learn to write clean, efficient, and reusable code.
• Understand fundamental programming concepts like data structures, control flow,
and object-oriented programming.
6
• Solve real-world problems using Python.
DETAILED PROGRAM
WEEK Python Foundations • Pandas Library:
1-4
• Get introduced to the Pandas library for data
• Python Basics:
analysis.
• Learn to create series and dataframes, and
• Learn Python's basic syntax, understand data
manipulate data
types (int, float, string, boolean), and perform
arithmetic and logical operations.
WEEK Python in Action
• Data Structures and Control Structures: 8-10
• Python Functions and Arrays:
• Manipulate lists, dictionaries, sets, and tuples.
• Create conditional structures and use loops
• Define and use Python functions, including
(for and while).
Lambda functions.
• Introduction to indentation and comments for
• Understand parameters and arguments in
clear coding.
function construction.
• Explore arrays and the Numpy library for
numerical operations.
WEEK Advancing with Python
5-7
• Algorithms in Python:
• Objects and Classes:
• Discover key Python algorithms, including
• Understand the concept of objects and search and sorting algorithms.
classes in Python. • Implement basic tree algorithms.
• Learn to define and manipulate objects and
classes. 7
DETAILED PROGRAM
Your Final Python Project
• Overview: Bring together all your Python skills to tackle a real-world problem. This is
your opportunity to showcase your coding and problem-solving abilities.
• Project Options:
• Create a Twitter scraping bot, build a simple to-do list application, or develop a
Hangman game.
• Evaluation Criteria:
• Creativity in problem-solving.
9
Learn
by making
Work on practical projects
10
Personalized
learning
Learn with an instructor
in a small group
11
LEARN
The Hub for your learning
adventure
Community
What could be more exciting than
being a part of a lively group study?
14
The Online Hackerspace
15
Explore Our Hackerspaces:
Locations Across Kenya?
NAIROBI
Westside Tower, 2nd Floor, Suite 203,
Lower Kabete Road
16
An inspiring environment
Our physical spaces are designed to inspire and facilitate learning, offering
a comfortable and tech-friendly environment.
17
Join a community of passionate
learners
Become a part of our community of passionate learners and be involved in
something greater. Engage, learn, and grow with us.
18
Do you need more
help?
Looking for more information or
guidance?
0740188561
Hello@gomycode.com 19