mirror of
https://gitea.com/Lerking/python-crash-course.git
synced 2026-01-07 09:10:08 +01:00
Updated README. Restructuring. /JL
This commit is contained in:
54
README.md
54
README.md
@@ -1,34 +1,50 @@
|
||||
# Python 101 crash course.
|
||||
# Python 101 crash course
|
||||
|
||||
## Intemediate
|
||||
|
||||
__Covering the very basics of Python functionality.__
|
||||
|
||||
## Basics
|
||||
Covering the very basics of Python functionality.
|
||||
- Naming convention
|
||||
- Im-/mutable objects
|
||||
- Typing (Not writing, but type definition)
|
||||
|
||||
## Lesson 1
|
||||
Covering entry level introduction into Python programming.
|
||||
### Lesson 1
|
||||
|
||||
__Covering entry level introduction into Python programming.__
|
||||
|
||||
- Defining and calling functions
|
||||
- The correct way to launch a Python file
|
||||
- Working with lists, dictionaries and sets
|
||||
etc.
|
||||
- Return values
|
||||
- Multiple return values
|
||||
|
||||
### Lesson 2
|
||||
|
||||
__Introducing classes and methods.__
|
||||
|
||||
## Lesson 2
|
||||
Introducing classes and methods.
|
||||
- Defining classes
|
||||
- Proper initiation of a class instance
|
||||
- Class inheritance
|
||||
- Working with class instances
|
||||
|
||||
## Lesson 3
|
||||
Introducing special types of classes.
|
||||
- Data classes
|
||||
- Abstract Base Classes (ABC)
|
||||
- Property classes
|
||||
- Protocol classes
|
||||
### Lesson 3
|
||||
|
||||
## Lesson 4
|
||||
Introduction to comprehensions
|
||||
- List comprehentions
|
||||
- Dict comprehentions
|
||||
__Working with files.__
|
||||
|
||||
- Read/write text files
|
||||
- Context manager
|
||||
|
||||
### Lesson 4
|
||||
|
||||
__Introducing loops.__
|
||||
|
||||
- While (Continuous loop. Repeats until it returns False)
|
||||
- Looping text lines
|
||||
- Looping lists
|
||||
- Enumerating list looping
|
||||
|
||||
### Lesson 5
|
||||
|
||||
__Introduction to modules.__
|
||||
|
||||
- Importing modules
|
||||
- Importing specific classes from modules
|
||||
|
||||
Reference in New Issue
Block a user