Python development course
Held by: AmirKabir’s CEIT’s department’s Students’ Scientific Chapter
Contents and description of the course:
Python is a multiplex programming language. Because of it’s unique features, it is being used in many fields.
In this course, we will cover basics of Python and at the end, we will create a project with what was taught.
Section 1: Introduction to Python, install python and IDE, comparing Python with other programming languages, installing and running pyCharm
Section 2: variables. Data types, mathematical and logical operations, primitive types in Python.
Section 3: Working with Strings
Section 4: Datastructures, lists, list comprehension, introduction to immutable objects, dictionaries, sets.
Section 5: loops and control statements. if, while, for, break and continue
Section 6: functions, modules, introduction to pip, function declaration, what is keywork “yield”, how to use a library, installing modules with pip
Section 7: Object-Oriented Python, built-in functions and classes, methods, polymorphism and inheritence
Section 8: Working with files and learn about exceptions
Section 9: introduction to closure and decorator
Section 11: working with threads
Section 12: sockets in Python
Section 13: asynch programming in Python
Section 14: using popular modules (os, datetime, json, matplotlib)
Section 15: Final project (web crawler)
9:00 – 13:00
CEIT department, Amirkabir University of Technology
- Ceit students: 80,000
- AUT students: 150,000
- other students: 200,000
- others: 250,000