Skip to content

DontTouchMyMind/education

Repository files navigation

My education notepad.

MFTU mipt

    Lesson 1 
        Practice: Turtle (14/14 exercises).
    Lesson 2
        Practice: Robot (32/32 exercises).
    Lesson 3 - Number system (numerial base).
         Practice: contest: "if, for, while".
    Lesson 4 - Functions.
        Practice: graphics primitives (graphics.py).
    Lesson 5 - Arrays in Python.
        Practice: physical modeling.
    Lesson 6 - Quadratic sorting O(n**2).
        Practice: contest: "using arrays".
    Lesson 7 - Recursion (introduction).
        Practice - Test work .
    Lesson 8 - Quick Sort and Merge-Sort.
        Practice -   
    Lesson 9 - Quick Sort and Merge-Sort(implement), Binary search.
        Practice - 
    Lesson 10 - Dynamic programming.
        Practice -  
    Lesson 11 - Two-dimensional dynamic programming.
        Practice - Test work.
    Lesson 12 - Levenshtein distance, testing strings for equality, 
                substring searching, Knuth–Morris–Pratt algorithm.
        Practice - Test work. 

Contents Udemy - "Python3"

Python3 basic.

  1. Variables.
  2. Type string.
  3. Function of string.
  4. String formatting.
  5. Comparison operators.
  6. File operation.
  7. Str, bytes, bytearray.
  8. Practical task.

Collections, loops and logic in Python3.

  1. List.
  2. Dict.
  3. OrderedDict vs. dict.
  4. Tuple.
  5. Named tuple.
  6. Logic with condition.
  7. Set.
  8. For.
  9. List comprehension.
  10. While, continue, break.
  11. Practical task.

Collections, loops and logic in Python3.

  1. Functions help.
  2. Builtin functions.
  3. Basics of function.
  4. lambda-functions.
  5. Nested functions and scope of the variables.
  6. Decorators.
  7. @wraps.
  8. Practical task.

Errors and exceptions. Automated tests

  1. Basics of error-handling.
  2. Custom types of exception.
  3. Basics of unit-testing.

Basic of OOP.

  1. Basics of classes.
  2. Attributes and methods.
  3. Constants. Protected and private attributes.
  4. @staticmethod and @classmethod.
  5. Inheritance and polymorphism.
  6. Multiple inheritance.
  7. Mix in.
  8. Abstract basic class.
  9. Dunder-init method.
  10. Practical task p1.

Contents Udemy - "PostgreSQL"

Contents - "Grokking Algorithms"

    Chapter 1 - "Binary search"
    Chapter 2 - "Selection sort"
    Chapter 3 - "Recursion"
    Chapter 4 - "Quick Sort"
    Chapter 5 - "Hash-Table"
    Chapter 6 - "Graphs"
    Chapter 7 - "Dijkstra algoritm"
    Chapter 8 - 
    Chapter 9 - 

Contents GeekBrains

    Lesson 4 - Built-in types and operation with them.
    Lesson 6 - Case study "Guess the number".
    Lesson 7 - Practical tasks.
    Lesson 8 - Functions.
    Lesson 9 - Practical tasks.
    Lesson 10 - Moduls and Libraries.
    Lesson 11 - Practical tasks.
    Lesson 12 - File processing and Encoding.
    Lesson 13 - Practical tasks.
    Lesson 14 - Useful tools, exception handling.
    Lesson 15 - Pactical tasks.
    Lesson 16 - Case study "Console for file manager".
    Lesson 17 - Practical task.

Intense_Python (GeekBrains portal)

    Source code in 'code'.
    Matrix transpose.
    Game for terminal "Guess the world".

Tkinter youtube

    Lesson 4 - grid.
    Lesson 5 - bind.
    Lesson 6 - mouse_events.
    Lesson 7 - keyboard_events.
    Lesson 8 - stopwatch.
    Lesson 9 - using OOP.
    Lesson 10 - drop_down menu.
    Lesson 11 - tool bar.
    Lesson 12 - dialog windows.
    Lesson 13 - message boxes.
    Lesson 14 - text editor.
    Lesson 15 - geometric primitives.
    Lesson 16 - static shape changes.
    Lesson 17 - animations.

About

My education notepad.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published