Complete python roadmap | How to become an expert in python programming

preview_player
Показать описание
Are you wondering how to be an expert python programmer? Then here is the best way you can. Watch this video till the end and find out the best way to learn python.
To be a successful python programmer, the most basic requirement is python knowledge. Your skill level doesn't matter, because you can keep upgrading yourself. Followed by this, a strong data structure and algorithm foundation is a must. This allows you to write better and compact programs. Don't forget to sharpen your debugging skills, and remember to use libraries wisely. PEP8 & coding best practices will aid you in writing readable code. It is always advisable to contribute to open source and review codes. Through this, you get a chance to interact with experts, and you can improvise on your skills with their guide. While learning python, never be ashamed to ask for help. But understand, it is important to ask the right question. If you misinterpret the question, you would be led nowhere. The last but most important step in the python developer roadmap is- Projects! Practice more and more projects to improve your python programming skills.
Without these skills, you might be able to write a python program that would function, but with these, you can write an efficient one.

🔖 Hashtags 🔖
#pythonroadmap #pythonexpert #pythonmaster #pythonforbeginners #pythonlearning #pythonprogramminglanguage

00:00 Overview
00:18 Python coding skills
04:32 Data structures and algorithms
05:36 Debugging skills
06:27 Using libraries wisely
07:23 Coding best practices & PEP8
08:26 Opensource contribution
09:45 Master the art of asking for a help
11:16 Python projects, projects, projects


1. Acquiring python coding skills
1.1 Beginner
1.2 Intermediate
1.3 Advanced

2. Data structures and algorithms
1.1 Using right data structure at right time. For example in this problem I've a list of customers and I want to extract list of unique countries. I can do it using a list but If I use set it will be more efficient and appropriate because set gurantees uniqueness

3. Debugging skills
1.1 All expert programmers I've worked with are very good in debugging
1.2 Sometimes people don't know what a conditional break point is

4. Using libraries wisely
1.1 Numpy - numeric computing library for matrices and multi dimensional arrays
a. I've seen programmers using python list for heavy numeric computing just because they dont know about numpy
1.2 Pandas - for data cleaning and data analysis
1.3 Scipy - Scientific computing

5. Coding best practices, PEP8 convention
1.1 Refer to these guidelines for coding best practices such as.
a. Compact code
b. Optimize variable creation
c. Avoid abbreviations as much as you can

6. Opensource contribution and participate in code reviews
1.1 Chance to interact with experts. You learn a lot from code reviews
1.3 Also review others code. This way you can learn from the code author as well as other reviewers

7. Master the art of asking for a help
1.1 Google skills: You need to know how to ask right question
1.2 Protocol when you are asking for a help. Stack overflow. Show that you have tried first.

8. Projects, projects, projects

1.1 Start automating repetitive tasks with python
1.2 If you have a job then use these skills for projects at job
1.2 If you don't have a job
a. NGOs, relatives grocery store or a doctor

Рекомендации по теме
Комментарии
Автор

I just read your story in "Times of India" and I have learnt that how life works. If you are good then universe will give you good things for sure. Thank you so much for making such videos . Don't stop to making videos ever.🙏

surbhikhorasiya
Автор

This channel is a gold mine for anyone aspiring to learn programming and get a sense of direction... not to mention gauge their skill level!!!

SilkySmooth
Автор

Thank you for continuing to produce content. I pray for good health for you. Whenever I’ve become demotivated about learning, your contents has always been the game changer

adjeiboateng
Автор

Amazing video! Thank you. You are brief and straightforward. I see lots of YouTube videos that are 15-20 minutes long and say things that could’ve been explained in 2 minutes. This video is not one of those!

umutkarakus
Автор

I am glad I found you, for 8months, I have being toggling between intermediate and beginner level in python. You just gave me a way to gauge my skill level. Thank you very much.

nnaemekaobodozie
Автор

Really helpful and constructive roadmap to learn Python, Always wanted this kind of guidance. Thanks

praveeenpawar
Автор

I am a 14 year old boy from Kerala. I started to learn coding at the grade of 6th. I had a great interest is in Computer. But I didn't know what I wanted to in Future. I tried Cyber Security, Web development etc. But when I saw Dhaval sir's video, I got inspiration to learn Data Science. Now I am learning Machine learning from sir and Learning some Calculus along with Data Structure and algorithm. I am feeling so happy now. I know I am gonna be a great data scientist in the future. I just came to thank you sir!
I really respect you! Keep doing what you are doing, Stay fit! I will definitely contact you when I will be successful!
Lots of love from A Kerala Boy!

muhammedrajab
Автор

Hey there,

Just wanted to say: after going through hundreds of YouTube python channels, this channel is a true gem. It's so structured, it guides people like us through python in such a beautiful, optimal way. It's amazing. Thanks for putting all this out there for us for free!

sadmanmohiuddin
Автор

You’re videos are great. Thank you for making them! You’ve been helping me learn Python for the last few months.

jeffgruenbaum
Автор

I am a recent subscriber. I have watched some videos before subscribing, and I want to thank you just like I thank any creator who gives us his times for free. Thank you again.

oz
Автор

Damn!! You are an organized teacher. Super happy to find this plus Speach is clear . Great job coach !!

tonymontoyafitness
Автор

Thank you so much for sharing the deep knowledge with us, have never been into scripting in my life but watching your video makes me think to learn about python & am sure your video will help me clear all the aspects of a common layman can :)
One more thing, what is the difference between Python scripting & Powershell Scripting? pls, advise.

shyamsahaji
Автор

Hello Mr.Dhaval,

Firstly thanks a lot for your time and effort in creating all the Python related videos and other videos. They are extremely good and I am going through them for my Python training.

I wished to know from you that whether you have created all the videos as mentioned in your Python Roadmap video or do you intend to add few more videos for the Python Roadmap tutorials!!
Your response will be much appreciated.


Thank You

santhoshaili
Автор

Your explanation about beginner to intermediate to advanced level is really helpful in making the path clear.

ADFILMMAKER
Автор

This is excellent, revisiting your channel after long time and in past learned a lot about ML which already set me in very good position .
Now its time to brush-up some python skills, and i am very confident that i may not have to look around beyond this channel .

Thanks man !.

hishailesh
Автор

I've started learning python from Coursera 5 months ago. However, I were not consistent in my practice and subsequently forget all basic concepts that you explained in very first step. And from last one week, I was feeling guilty for not able to write even a simple piece of code. Somehow I looked to your video (this is your very first video I've watched!), and now getting feeling, I may be able to practice writing simple piece of codes after watching your tutorials. I am now inspired to re-start my python learning. Thanks a lot, for this wonderful video for the beginners like me who wants to code however not find enough inspiration to continue. A Big Thanks!

AnkitGupta-gzmw
Автор

Just discovered your channel. I am hooked. Keep them coming brother.

trommelbiel
Автор

I have just subscribed to your channel and I love it, you are very organized. Thank you

ashanichand
Автор

I’m 11 now, and I always want to see how to learn python but having trouble finding tutorials, when I found you I was so happy 😃, thanks so much for teaching us Python!

tinbilltv
Автор

The last tip was just amazing.coz I tried doing a software for my father for his online marketing.it was a great experience.🤗

salonisahu