Introductory Python
Licence: Creative Commons Attribution 4.0 International
Keywords: python, real-course, data-science
Status: Active
Learning objectives:
Week 1: Python is a Calculator
• beginner 2 materialsPython can work a lot like a desktop calculator! A lot of mathematical expressions one is used to from maths classes are the same or very similar in Python. Functional notation is also introduced.
Time estimation: 1 hour
Week 2: Python is a Database
• beginner 2 materialsToday we introduce basic types (integers, floats, booleans, lists, and dictionaries) that allow you to store data.
Time estimation: 1 hour 30 minutes
Week 3: Python is a Computer
• beginner 2 materialsOnce you’ve covered basic datatypes, let’s do interesting things with Python like Loops! And Flow Control! Python lets you automate calculations and tasks and we’ll learn about that building block this week.
Time estimation: 1 hour 20 minutes
Week 4: Python is a Programming Language
• beginner 2 materialsNow that we’ve covered 90% of what you will write when you write a programming language, let’s look at the last 10%, reading and writing files and handling exceptional circumstances.
Time estimation: 1 hour 50 minutes
Week 5: Recap
• beginner 1 materialYou’re now a Python Programmer! This week we’ll go over everything you learned and work on some exercises that require putting together all of your new skills.
Time estimation: 1 hour 30 minutes
Week 6: Python is a Command Line Interface
•• intermediate 2 materialsHere we’ll move into some more advanced topics that will make you a better python programmer!
Time estimation: 45 minutes
Week 7: Python is a Workflow Engine
•• intermediate 3 materialsCont.
-
e-learning
Python - Subprocess
•• intermediateSoftware engineering Foundations of Data Science jupyter-notebook -
e-learning
Virtual Environments For Software Development
•• intermediateSoftware engineering Foundations of Data Science jupyter-notebook -
e-learning
Conda Environments For Software Development
•• intermediateSoftware engineering Foundations of Data Science conda jupyter-notebook
Week 8: Review Period
0 materialsThis course is an extremely fast 8 weeks, so this last week is spent on helping students debug problems in-person
Activity log