Python Programming for Beginners
31 March - 2 April 2025
Proudly brought to you by the School for Data Science and Computational Thinking at
Stellenbosch University, Stellenbosch, South Africa.
1. Overview:
More data is being generated and stored than ever before. We generate data through
various processes. For example, we generate data when we transact at a shop, when our
smart watches record our steps, and when we record a Zoom meeting. Given the
advancement in computational power and storage, we are using these stored datasets
to make sense of the world around us and to make decisions. These decisions can help
to advance business, health, sporting and other outcomes.
A key part of data science is learning how to code and use programming to build
data-driven models. This workshop provides a beginner-friendly introduction to
Python for data science. You will start with the basics of Python coding and
gradually apply it to real-world data science problems.
2. Outcomes:
Participants will gain competency in the following:
• Fundamental Python programming concepts
• Data manipulation and analysis with Python
• Introduction to data visualization
• Python libraries such as such as Pandas, Matplotlib, Scikit Learn, Seaborn,
Statsmodels, Numpy
• Practical exercises and real-world examples
Data Science and Computational Thinking | iNzululwazi ngeDatha neNgqiqo yokuBala |
Datawetenskap en Rekenaardenke
+27 21 808 3753 |
[email protected] | www.dataschool.sun.ac.za
Private Bag X1 | Privaat Sak X1 | Matieland 7602 | South Africa | eMzantsi Afrika | Suid-Afrika
3. Syllabus and Schedule:
The workshop is scheduled to take place from March 31st to April 2nd, 2025 with sessions
held daily from 9:00 AM to 2:00 PM South African Standard Time (SAST).
The topic schedule is shown below:
Session 1 Session 2 Session 3 Session 4
Welcome & Setting Groups,
Day 1 Up the Coding Tables and Data Pivots, and
Environment Introduction Types Joins
31 March 09:00 - 09:30 09:30 - 10:50 11:00 - 12:20 12:30 - 14:00
2025 SAST SAST SAST SAST
Day 2 Visualization, Conditions and
Charts, Histogram Flow Charts Iterations Functions
1 April 9:00 - 10:20 10:30 - 11:20 11:30 - 12:50 12:30 - 14:00
2025 SAST SAST SAST SAST
Day 3
Capstone Project 1 Capstone Project 2 Closing
2 April 9:00 - 11:20 11:30 - 13:30 13:30 - 14:00
2025 SAST SAST SAST
4. Meeting Details:
Here is the Microsoft Teams link to join the session:
https://teams.microsoft.com/l/meetup-
join/19%3ameeting_MTQ4ZTk4N2MtNTEzMi00MTM0LWFkMmMtZDMwM2NjZmI0ND
lk%40thread.v2/0?context=%7b%22Tid%22%3a%22a6fa3b03-0a3c-4258-8433-
a120dffcd348%22%2c%22Oid%22%3a%221196bf50-e7ea-4628-aa81-
8b4a14e39328%22%7d
5. Presenters:
• Dr Sunday Oladejo
• Prof. Kanshukan Rajaratnam
Data Science and Computational Thinking | iNzululwazi ngeDatha neNgqiqo yokuBala |
Datawetenskap en Rekenaardenke
+27 21 808 3753 |
[email protected] | www.dataschool.sun.ac.za
Private Bag X1 | Privaat Sak X1 | Matieland 7602 | South Africa | eMzantsi Afrika | Suid-Afrika