https://github.com/1995parham-teaching/python101
An Introduction to Python
https://github.com/1995parham-teaching/python101
python-tutorial python3 tex
Last synced: 16 days ago
JSON representation
An Introduction to Python
- Host: GitHub
- URL: https://github.com/1995parham-teaching/python101
- Owner: 1995parham-teaching
- License: gpl-2.0
- Created: 2015-05-08T18:09:08.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T06:22:42.000Z (about 1 year ago)
- Last Synced: 2025-03-26T13:21:50.742Z (about 1 month ago)
- Topics: python-tutorial, python3, tex
- Language: TeX
- Homepage:
- Size: 9.14 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Python 101
![]()
![]()
![]()
## Introduction
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## Companion materials
- [python101](https://github.com/1995parham-learning/python101)
## Presented At
- 7th Amirkabir Linux Festival -- 2015
- [Diginext Software Engineering Bootcamp](https://github.com/orgs/1995parham-teaching/projects/1?pane=info) -- 2023## Diginext Roadmap
### Week 2
How to create maintainable, scalable and reliable software using Python?
- Basic syntax
- Problem-solving
- Object oriented programming### Week 3
How to create maintainable, scalable and reliable software using Python?
- Working with some popular libraries
- Async programming### Week 4
How to create maintainable, scalable and reliable software using Python?
- Clean and fluent code with Python
- Python best practices and design patterns## Special Thanks To
- [Dr.Bakhshi](https://github.com/Bahador-Bakhshi) (Helped in holding classes)
- [Dr.Payberah](https://github.com/payberah) (Contributed to creating slides.)
- [S.M.M.Ahmadpanah](https://github.com/smahmadpanah) (Contributed to editing slides.)
- [E.Jalalpour](https://github.com/eljalalpour) (Contributed to editing slides.)## Requirements
To build the lectures you will need the following packages:
```sh
sudo tlmgr install datetime2 fmtcount algorithm2e ifoddpage relsize tracklang
```