Loading Events

Details

When

Tuesday, July 21 
17:00 – 19:00

Thursday, July 23 
17:00 – 19:00

Sunday, July 26
17:00 – 19:00

The course contains three lessons and is on a first come, first served basis.

Where: TechAide Virtual Café (Zoom)

Cost: FREE

Audience: Beginners of All Ages

Language: English / Français

Platform: Zoom

Estimated class size: 15 students per class

What you need:
• Computer / tablet
• Internet connection
• Zoom app


About The Course

What is Python used for?
Python is the most prominent programming language in mathematics, Artificial Intelligence, and data science. It is also extremely powerful in research, developing websites, web apps, desktop GUI applications, animation, and so much more.

Why are we making this course open to all?
We believe that technologies with powerful potential such as machine learning, data analysis, and general AI will be very important to our society in the future. It is important for everyone at any age to get to know the fundamentals of these technologies, starting with the language behind it all.

Why are we doing this?
We wish to bring the tech world closer to the social world. This course is one of our events that promote social collaboration and shine a light on the battle that Centraide has been fighting for decades in our communities. Poverty, food insecurity, social isolation, and many more problems have devastated families and futures. Inspired by the actions of Centraide, this course is one of the ways for us to help our community.


Course Topics

1. Hello, Python: An introduction to Python syntax, variable assignment, and numbers
2. Functions and Getting Help: Calling functions and defining your own, and using Python’s built-in documentation
3. Booleans and Conditionals: Using booleans for branching logic
4. Lists: Lists and the things you can do with them. Includes indexing, slicing and mutating
5. Loops and List Comprehensions: For and while loops, and a much-loved Python feature: list comprehensions
6. Strings and Dictionaries: Working with strings and dictionaries, two fundamental Python data types
7. Working with External Libraries: Imports, operator overloading, and survival tips for venturing into the world of external libraries