This repository contains sample codes and presentation slides for python workshop. It started by an introduction session(s) in which we introduced and work with the following concepts:
- Introduction
- Control Flow
- Functions
- Class
- 7th Amirkabir Linux Festival -- 2015
- Diginext Software Engineering Bootcamp -- 2023
How to create maintainable, scalable and reliable software using Python?
- Basic syntax
- Problem-solving
- Object oriented programming
How to create maintainable, scalable and reliable software using Python?
- Working with some popular libraries
- Async programming
How to create maintainable, scalable and reliable software using Python?
- Clean and fluent code with Python
- Python best practices and design patterns
- Dr.Bakhshi (Helped in holding classes)
- Dr.Payberah (Contributed to creating slides.)
- S.M.M.Ahmadpanah (Contributed to editing slides.)
- E.Jalalpour (Contributed to editing slides.)
To build the lectures you will need the following packages:
sudo tlmgr install datetime2 fmtcount algorithm2e ifoddpage relsize tracklang