Instructor: Grishma Jena
This tutorial for beginners introduces foundational concepts and other building blocks for Python. Learn about syntax, I/O, control flow, data structures along with functions, classes, iterators and generators and finally, applications of Python. There are fun mini-projects and examples to aid learning.
We will be using Trinket to execute Python code for the purpose of this tutorial. It is highly recommended to use Python 3 as Python 2 will be sunset has been sunset on January 1, 2020. Please follow these instructions as that will enable us to hit the ground running.
Objectives
By the end of this workshop, attendees will gain command over foundational and some intermediate concepts. They will be able to use Python and leverage data structures and functions to perform various tasks. This session serves as a good starting point for attendees to delve deeper into the world of programming and Computer Science.
Pre-requisites
No neccesary preparation required - just bring a curiosity for Python! You can familiarize yourself with our tool Trinket beforehand if you would like to. It is not required to create a Trinket account, but doing so would help you organize your code files.
Tentative agenda
- History and background of Python
- Syntax and IDEs
- Review of variables, data types and operators
- Input, output and modules
- Control flow structures (if-else and loops)
- Data structures
- Functions
- Classes
- Iterators and generators
- Applications
- Resources
Feel free to contact me in case of any queries.