DO SOMETHING YOU HAVE NEVER DONE BEFORE
7 Weeks Career Transformation Challenge with Python
Become a Pro Python Programmer in 7 Weeks
I am sharing my Python learning Journey, how did I learn python in 49 days and become a Pro Python-dev from a noob. Setting goals is the first step in turning the invisible into the visible. So I have set 7 Goals for 7 weeks and the plan is to achieve the goals on time with hard work, focus, and determination.
Why Choose Python?
Why you should Learn Python in 2020? Python is the fastest-growing programming language today. It comes as a little surprise: Python is extremely versatile and easy to learn language. If you want to build a career in programming, it makes sense to master this language. According to the StackOverflow developers survey report, python is consecutively topping the Most Wanted programming language list for the last 3 years now. Whether you are a beginner or a professional this language is great for all purposes.
I want to learn Python for free and from genuine resources, So I started digging on the internet and Created-
A Cheat-Sheet with 240+ Tutorials.
Learning Journey — 7 Weeks & 7 Goals
1st Week Goal
As a beginner, our first-week goal should be to get familiar with Python Basics, Be Curious and Explore things that you can do with Python. You need to practice 50+ coding problems in your first week based on some basic topics mention below
2nd Week Goal
Our second-week goal is to cross the intermediate level. Here we are going to focus on object-oriented programming and again going to solve 50+ coding problems. Topics we have to cover in the second week are
- Python Object & Attributes Belonging to Class
- Method — Classes, Objects and Functions in Python
- Type of Functions in Python
- Python Multithreading
- Operator Overloading
- Python Inheritance - Method Overloading & Method Overriding
- How to Create Python Modules
- How Create Python Packages
- Python Exception handling
3rd Week Goal
We have crossed the intermediate level, Now it’s time to Explore some Advanced level python stuff and you will get to know what makes python so popular in the third week. Topics to cover in third weeks are
- File handling, Python Directory and File management
- Accessing Database with Python
- Serialisation in Python
- Python Libraries -One of the reasons why Python is so popular among developers is because of its amazing libraries that users can work with.)
- Malplotilb (It’s a numerical plotting library helps in Data Analysis)
- Python Pandas (Pandas is a must for data-science)
- SciPy (It include routines for optimization and numerical integration)
- NumPy (Used for advanced math functions and scientific computing)
5th Week Goal
This week we will focus on python for data science or Machine Learning or deep learning or AI, as per your area of interest. Python is strongly used in these fields and you can really boost your profile by learning this field. So, this week we are going to understand Python concept for
6th Week Goal
This week is the most important because we are going to work on projects of our own. Here you have to test and apply your knowledge. In 6th week, all you need to do is work on at least 3 python projects. Projects also help to land our dream job. Below are some Amazing Python projects with Source Code
7th Week Goal
This week's gonna make your career and here our focus is landing on our dream job. Now you have what it takes to apply for a Python dev job in any tech company in the whole world. Just work on your soft skills and practice interview questions as many as possible.
Endnote
So now what are you waiting for? With this Python complete Guide start from this day onwards and commit to learning new things every day. Within 7-week you will see great improvements in yourself which are going to take your career to the new heights.