|Course Title||Python – Level 2 (section 1) If section 1 is full, please register for section 2 – details on the registration module
|Gouvernement du Québec fee (taxes incl.)
|General Public fee (taxes incl.)
|Schedule||Section 1 Tuesday & Thursday: 6 p.m. – 9:30 p.m.
Section 2 Monday & Wednesday 6 p.m. – 9:30 p.m.
|Dates||Section 1 October 1, 3, 8, 10, 15, 17, 22. First class on October 1: 6:30 p.m. – 9:30 p.m.
Section 2 October 9, 16, 21, 23, 28, 30, November 4. First class on October 9: 6:30 p.m. – 9:30 p.m.
|Prerequisites||Python – Level 1|
|Target Audience||Programmers or anyone interested in an introduction to programming and the python language. Professionals from any field interested in automating computer tasks, can take advantage of the content of this course.|
NB: This is a non-credit course. Certificate provided for all participants who have completed 80% of course hours.
No textbook is required for this course.
The world of software programming and scripting is a fascinating place. Computers, smartphones and electronic gadgets are all controlled by software instructions. Python is a great way to start developing programming skills, have fun and become more acquainted with the technological world around us. This course continues exploring the Python language beyond the introductory level. Object Oriented programming and other topics are explored using the Python language.
Topics Covered in this Course
- Regular Expressions
- Exploring python modules
- Other datatypes (Sets and Tuples)
- Variable parameters functions
- Web Scraping
- Working with serialized formats (JSON)
- Interacting with a database
- Python and object Oriented Programming
- Classes, Objects, attributes, methods, Inheritance and more
- Iterators and Generators