Python learning checklist should include the following:
- Syntax and Basics – Functions, modules, imports, the Python shell, basic arithmetic, control structures, strings, typecasting, accepting user input, looping, exception handling.
- Object-oriented programming concepts – if you don’t already know them.
- List and list functions – list comprehension, list slicing
- String formatting
- Lambdas
- List, Dictionaries and Tuples
- Web development frameworks such as Django, Flask, Tornado, Pyramid, and Tornado
- Libraries for building desktop applications such as PyQT, Tkinter and Kivy
- Pandas, Seaborn, Numpy for data analysis
- PyTorch, TensorFlow, and Scikit-Learn for machine learning
Python skills are in demand If you know the following skills
- Core Python Expertise
- Web Applications
- Task Automation
- Machine Learning and AI
- Deep Learning
- Data Science
- Design Skills
- General Problem Solving
- Soft Skills such as communication
Types of Job Available if you learn Python are:
- Product Manager
- Software Tester
- Financial Advisors
- Python Developer
- Data Analyst
- Machine Learning Engineer
- Educator