Python Basics Part I
October 22, 2019 · View on GitHub
Python Basics Part I
Important note. In Python course we expect students to be familiar with Python before starting the main part of the course. Here is a list of topics you should be confident with:
-
Data structures in python.
-
Iterators and generators.
-
Decorators. How they works? How to build own (function and class based)?
-
Collections methods (map, reduce, filter, sort) and lambda functions. link and link
-
OOP basics. What is "Class", object? How to write your own classes. Python OOP, easy peasy explanation of OOP.
- init method
- self keyword in class methods
- @classmethod, @staticmethod decorators link
-
pip, virtualenv and pipenv
To catch up, you can use the following materials for self-study:
- CodingBat: elementary exercises
- Practice Python - 36 exercises with solutions for beginners
- Python track on HackerRank.
Submission:
-
In your
kottans-backendrepoREADME.md- add header
## Python Basics 1 - add link to your HackerRank profile (profile needs to be public)
- add header
-
In this step your goal is to reach at least 3 stars(Silver) badge and add it to your profile, it`s only 110 points.
-
If you honestly finished all the previous steps then go ahead and share it with others – post a message in course channel:
Python basics 1 — #doneand add the link to your repo. This step is important, as it helps mentors to track your progress!
Done?
➡️ Go forward to Memory Management
⤴️ Back to Contents