|
1 | 1 | # Python learning area |
2 | | -My path to learning Python and Web Development. |
| 2 | +Developer path to learn Python and Web Development with Django. |
3 | 3 |
|
4 | 4 | ## 1. Start learning Python |
5 | | -- [Python Programmer](https://learn.datacamp.com/career-tracks/python-programmer), datacamp.com `data science` |
6 | | -- [freeCodeCamp.org](https://youtu.be/rfscVS0vtbw) `beginner tutorial` |
7 | | -- [freeCodeCamp.org](https://youtu.be/HGOBQPFzWKo) `intermediate tutorial` |
8 | | -- [Corey Schafer](https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU) |
9 | | -- [Programming with Mosh](https://www.youtube.com/watch?v=_uQrJ0TkZlc) |
| 5 | +- [freeCodeCamp.org - beginner tutorial](https://youtu.be/rfscVS0vtbw), [freeCodeCamp.org - intermediate tutorial](https://youtu.be/HGOBQPFzWKo) |
| 6 | +- [Corey Schafer](https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU), focus MORE on this |
10 | 7 | - OOP in Python |
11 | | - - [by realpython.com](https://realpython.com/python3-object-oriented-programming/) |
12 | 8 | - [by Caleb Curry](https://youtu.be/MikphENIrOo) |
13 | 9 | - [by Corey Schafer](https://www.youtube.com/playlist?list=PL-osiE80TeTsqhIuOqKhwlXsIBIdSeYtc) |
14 | 10 | - Online readings |
| 11 | + - realpython.org |
15 | 12 | - [w3schools.com](https://www.w3schools.com/python/default.asp) |
16 | | - - [geeksforgeeks.org](https://www.geeksforgeeks.org/python-programming-language/) |
17 | | - - [programiz.com](https://www.programiz.com/python-programming) |
18 | 13 | - Books |
19 | | - - [Python Basics: A Practical Introduction to Python 3](https://t.me/progbook/5781) |
| 14 | + - [Python Basics: A Practical Introduction to Python 3](https://t.me/progbook/5781) |
20 | 15 | - [Python Tricks: A Buffet of Awesome Python Features](https://t.me/progbook/5882) |
21 | 16 |
|
22 | | -## 2. Start learning django |
| 17 | +## 2. Advancing with Python |
| 18 | +- Testing with Python |
| 19 | +- SOLID Principles, KISS, DRY |
| 20 | +- Design Patterns |
| 21 | +- Read more books ("Fluent Python", "Python Cookbook") |
| 22 | + |
| 23 | +## 3. Start learning Django |
23 | 24 | - First step: HTML, CSS, understand how the web works |
24 | 25 | - [Web design in 4 minutes](https://jgthms.com/web-design-in-4-minutes/) |
25 | 26 | - [CS50's Web Programming Course](https://www.youtube.com/playlist?list=PLhQjrBD2T380xvFSUmToMMzERZ3qB5Ueu) |
26 | 27 | - [Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Learn), [django](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django) |
27 | 28 | - [Django girls](https://tutorial.djangogirls.org/en/) |
28 | 29 | - [Official documentation tutorial](https://docs.djangoproject.com/en/3.1/intro/tutorial01/), but first have a look to [overview](https://docs.djangoproject.com/en/3.1/intro/overview/) |
29 | | -- Next step: Build django projects |
30 | | - - [Python Django Crash Course](https://www.youtube.com/watch?v=e1IyzVyrLSU) |
| 30 | +- Next step: Build some django projects |
31 | 31 | - [Corey Schafer](https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p) |
32 | 32 | - [Dennis Ivy](https://www.youtube.com/playlist?list=PL-51WBLyFTg2vW-_6XBoUpE7vpmoR3ztO) |
33 | | -- Books |
34 | | - - Django 3 by Examples |
35 | | - - Django for begineers by Vincent W. |
| 33 | +- Read more books |
| 34 | + - "Django 3 Web Development Cookbook" |
| 35 | + - "Django for begineers" by Vincent W. |
| 36 | + - "Django 3 by Examples" |
36 | 37 |
|
37 | | -## 2.1 My django projects |
38 | | -- [Django social website](https://github.com/Rustam-Z/django-social-website) |
39 | | -- [Tech blog](https://github.com/Rustam-Z/django-blog) |
40 | | -- [E-commerse website](https://github.com/Rustam-Z/django-online-shop) |
41 | | -- [Portfolio site](https://github.com/Rustam-Z/django-pfs) |
42 | | -- [Travelling agency](https://github.com/Rustam-Z/django-telusko) |
43 | | - |
44 | | -## 3. Computer Science (Intoduction to IT): |
| 38 | +## Computer Science basics: |
45 | 39 | - [Crash Course Computer Science](https://www.youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo) |
46 | 40 | - [Computer Science for Everyone](https://www.youtube.com/playlist?list=PLrC-HcVNfULbGKkhJSgfqvqmaFAZvfHes) |
47 | 41 | - [CS50 by Harvard University](https://www.youtube.com/c/cs50/videos) |
48 | 42 |
|
49 | | -## 4. C++ Programming ([My CPP Projects](https://github.com/Rustam-Z/cpp-projects)): |
| 43 | +## C++ Programming ([My CPP Projects](https://github.com/Rustam-Z/cpp-projects)): |
50 | 44 | - [Denis Markov C++ Tutorial](https://www.youtube.com/playlist?list=PLbmlzoDQrXVFC13GjpPrJxl6mzTiX65gs) |
51 | 45 | - [Buckys C++ Programming Tutorial](https://www.youtube.com/playlist?list=PLAE85DE8440AA6B83) |
52 | 46 | - [C++ Tutorial by The Cherno](https://www.youtube.com/watch?v=18c3MTX0PK0&list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) |
53 | 47 | - [C++ by freeCodeCamp.org](https://www.youtube.com/watch?v=vLnPwxZdW4Y) |
54 | | -- [ С++ Уроки - Гоша Дударь](https://www.youtube.com/watch?v=qSHP98i9mDU&list=PL0lO_mIqDDFXNfqIL9PHQM7Wg_kOtDZsW) |
| 48 | +- [С++ Уроки - Гоша Дударь](https://www.youtube.com/watch?v=qSHP98i9mDU&list=PL0lO_mIqDDFXNfqIL9PHQM7Wg_kOtDZsW) |
55 | 49 | - [w3schools.com](https://www.w3schools.com/cpp/default.asp) |
56 | 50 | - [tutorialspoint.com](https://www.tutorialspoint.com/cplusplus/index.htm) |
57 | 51 | - [GeegsForGeeks.org](https://www.geeksforgeeks.org/c-plus-plus/) |
|
0 commit comments