Shubham Saboo
Shubham Saboo

@Saboo_Shubham_

10 Tweets 13 reads Oct 31, 2022
Roadmap to go from zero to hero in Python. Follow these seven steps to become a Python developer in 2022.
(A thread)๐Ÿ‘‡๐Ÿงต
1. Learn the Basics
- Basic Syntax
- Variables and Data Types
- List, Tuples, Dicts
- Conditionals
- Functions
- Type Casting, Exceptions
2. Data Structure and Algorithms
- Array, Linked Lists
- Recursion
- Search and Sort Algorithms
- Heap, Stack, Queues
- Hash Maps/Tables
3. Advance Topics
- OOP Concepts (Classes, Inheritance, etc.)
- Lambdas
- Regular Expressions
- Decorators
- Iterators
- Modules
4. Version Control Systems
- Basic Git Usage
- Repo Hosting Services (GitHub, GitLab, BitBucket, etc)
5. Package Managers
- PyPI
- PIP
6. Learn a Framework
- Synchronous (Flask, Django, FastAPI, Pyramid, etc.)
- Asynchronous (gevent, aiohttp, Tornado, Sanic, etc.)
7. Testing your Apps
- pytest
- unittest
- doctest
- nose
Huge thanks to Roadmap sh for coming up with this clear and elaborative roadmap to becoming a python developer. Here is the link to check out the same ๐Ÿ‘‡
roadmap.sh
That's a wrap ๐Ÿ‘‹
Follow me @Saboo_Shubham_ to receive more such updates on the cutting edge of ML, NLP and Python.
If you found this helpful, please jump to the first tweet and retweet it:

Loading suggestions...