0% found this document useful (0 votes)
7 views19 pages

Python Essentials - KE

Uploaded by

gabrielmboya679
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
7 views19 pages

Python Essentials - KE

Uploaded by

gabrielmboya679
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 19

MASTER

PYTHON
PYTHON ESSENTIALS

1
Who is GOMYCODE ?

Join us at GOMYCODE. We're transforming


the educational experience for talents in
Africa and the Middle East.

We offer an innovative learning approach,


diverging from conventional methods.

By providing practical and technical skills,


we prepare you to excel in the contemporary
digital landscape.

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.

No prior programming experience is


required.

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.

Prerequisites: no prior programming experience required.


Tools:
• Python, Integrated Development Environment (IDE) like PyCharm or VSCode,
Jupyter Notebooks.

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

• The Python Challenge: From Concept to Creation.

• 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 Scope: Develop a comprehensive Python-based application or tool.

• Project Options:

• Create a Twitter scraping bot, build a simple to-do list application, or develop a
Hangman game.

• The project should demonstrate proficiency in code organization, algorithmic thinking,


and practical application of Python libraries.

• Evaluation Criteria:

• Code quality and efficiency.

• Creativity in problem-solving.

• Functionality and user experience of the final application. 8


GOMYCODE
METHODOLOGY

9
Learn
by making
Work on practical projects

At the end of each chapter, you'll have


the opportunity to apply the newly
acquired skills through hands-on
practice.

This involves creating a small project,


which you'll then submit for your
instructor's evaluation and approval!

10
Personalized
learning
Learn with an instructor

in a small group

Experience the synergy of small-


class learning with our dedicated
instructors.

This intimate setting ensures


personalized guidance and support
throughout your learning journey.

11
LEARN
The Hub for your learning

adventure

Experience a new way of taking a


course through our online platform.

Watch video lessons, engage in


interactive exercises, progress through
resources and challenges, and receive
personal feedback.

Whether you're learning something


new, improving your skills, or starting a
tech career, our platform enables you to
access the full course, practice at your
own pace, and track your progress.
12
GROW
TOGETHER
Join Our Vibrant Learning

Community
What could be more exciting than
being a part of a lively group study?

It's a space where you can freely share


knowledge, delve into challenging
concepts, and get valuable feedback.
This approach not only sharpens critical
thinking but also fosters meaningful
social connections. The rewards
extend far beyond academics, adding
a positive touch to your personal and
educational journey. 13
GOMYCODE
HACKERSPACES

14
The Online Hackerspace

Step into our virtual Hackerspace,


offering an experience identical to the
physical setting.

Remote students participate in


interactive online workshops,
collaborate in real-time, schedule
personalized one-to-one meetings
with instructors, and have access to
recordings of all sessions.

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?

Our educational consultants are just a


call or email away, ready to assist you
in choosing the best path for your tech
journey.

0740188561
Hello@gomycode.com 19

You might also like