diff --git a/Advanced/Advanced.md b/Advanced/Advanced.md new file mode 100644 index 0000000..d69cf87 --- /dev/null +++ b/Advanced/Advanced.md @@ -0,0 +1,8 @@ +# Advanced + +- Creating modules +- +- Generating Excel files +- Design patterns +- Virtual environments +- Executable python application diff --git a/Intermediate/Intermediate.md b/Intermediate/Intermediate.md new file mode 100644 index 0000000..210e9d8 --- /dev/null +++ b/Intermediate/Intermediate.md @@ -0,0 +1,49 @@ +# Intermediate + +__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.__ + +- Defining and calling functions +- The correct way to launch a Python file +- Return values +- Multiple return values + +## Lesson 2 + +__Introducing classes and methods.__ + +- Defining classes +- Proper initiation of a class instance +- Class inheritance +- Working with class instances + +## Lesson 3 + +__Working with files.__ + +- Read/write text files +- Context manager +- Working with xml files + +## 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 diff --git a/Intermediate/basics.md b/Intermediate/basics/basics.md similarity index 100% rename from Intermediate/basics.md rename to Intermediate/basics/basics.md diff --git a/Intermediate/mutable_and_immutable_objects.py b/Intermediate/basics/mutable_and_immutable_objects.py similarity index 100% rename from Intermediate/mutable_and_immutable_objects.py rename to Intermediate/basics/mutable_and_immutable_objects.py diff --git a/Intermediate/naming_convention.py b/Intermediate/basics/naming_convention.py similarity index 100% rename from Intermediate/naming_convention.py rename to Intermediate/basics/naming_convention.py diff --git a/Intermediate/basics/typing.py b/Intermediate/basics/typing.py new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md index 4e4d93a..02841d1 100644 --- a/README.md +++ b/README.md @@ -1,50 +1 @@ # Python 101 crash course - -## Intemediate - -__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.__ - -- Defining and calling functions -- The correct way to launch a Python file -- Return values -- Multiple return values - -### Lesson 2 - -__Introducing classes and methods.__ - -- Defining classes -- Proper initiation of a class instance -- Class inheritance -- Working with class instances - -### Lesson 3 - -__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