Best way to learn python

otc

Junior Member
Joined
Jan 16, 2022
Messages
106
Reaction score
30
Does anyone have any suggestions, or what age and where they learnt python. Youtube? Trail/error online website tutorials etc
 
In terms of popularity and free, you can refer to w3schools, 8learnpython, pygame, but if you want to learn fast or pay, udemy or coursera will be a good choice. You'll know where to go for advanced studies once you've completed the basics.
 
learn basics from youtube, look for python for everybody by Charles severance , this one course will teach you basics , once you are done with basics, then plan to make a bot, and write down what your bot will do, after making basic flow on paper, start coding yourself, once you start you will face problem like how to make front end in python, how to get click on particular button, or how to load website in your python script, gradually you will progress but this way you will learn fast and you will learn what you suppose to learn , this is fastest way i found myself, i code daily , i am not pro but without any particular course, i started my learning journey, and already coded scripts which are making money for me daily basis, already coded automation project which is producing results too .

working on particular project will give you more learning experience rather just watching videos on python or reading books on python, just learn basics and start coding daily basis, more you code more you will learn and fast you will grab grip on this language. thats how i am progressing myself on daily basis.

feel free to contact me in case you want to discuss or share anything related to your python learning journey.

one more thing i want to advice you.
it doent matter how much big thing you want to achieve with python or in life, just try to be focus and consistent in your efforts. consistency and focus action will lead you to success for sure.

hope this will help you somehow.
 
learn basics from youtube, look for python for everybody by Charles severance , this one course will teach you basics , once you are done with basics, then plan to make a bot, and write down what your bot will do, after making basic flow on paper, start coding yourself, once you start you will face problem like how to make front end in python, how to get click on particular button, or how to load website in your python script, gradually you will progress but this way you will learn fast and you will learn what you suppose to learn , this is fastest way i found myself, i code daily , i am not pro but without any particular course, i started my learning journey, and already coded scripts which are making money for me daily basis, already coded automation project which is producing results too .

working on particular project will give you more learning experience rather just watching videos on python or reading books on python, just learn basics and start coding daily basis, more you code more you will learn and fast you will grab grip on this language. thats how i am progressing myself on daily basis.

feel free to contact me in case you want to discuss or share anything related to your python learning journey.

one more thing i want to advice you.
it doent matter how much big thing you want to achieve with python or in life, just try to be focus and consistent in your efforts. consistency and focus action will lead you to success for sure.

hope this will help you somehow.
that’s great. thank you for the info. how long have you been coding for?
 
that’s great. thank you for the info. how long have you been coding for?
i started in August 30th , october and november due to personal reasons i stopped, then restarting again in december 2021, so if we remove offline period of 2 months , practically i am coding since 3+ months , but i do want to mention, this is not the only period i code something, i do have coding background which helped a bit, i did little bit coding after school days, but due to financial reasons i couldnt continue in this line. (that time i was working with Java,C# and .net stuff) in past few years, php was one of my favourite scripting language , so i did some learning in php too, but inspite of these efforts i was not reaching anywhere, as i am running family so due to family responsibility i was not able to give any consistency in this field.

but after i decided to to stay with python, i did something which changed everything. here is what i did

1. i first decided i will not go in too many languages together, i have to pick one and master it before moving to next language.
2. i picked up python, as this was easiest language i found to pickup in terms of code, so learning python i didnt need any special course or teacher, i just started with youtube and few books i downloaded online .
3. after going to lot of videos and few books, i found that i was not progressing enough, as most of videos and books start from basics fundamentals to advance level, as there were too much information on subject so i found one more problem

1. i realised that even though i am giving time in this stuff but still i am not reaching anywhere , even though i gone through several video tutorials still i dont have confidence to work and make anything useful, finally i found solution

solution for this problem was : just make list of basic things, like loops, dictionary, list , variable, database etc. and start watching specific videos to understand how these basic stuff works, once you know how to use these basic components of this launguage, you will be able to play as per your need.

so after done with basics , i though on my ideas which i want to create, why i started this stuff, before starting i know what i suppose to make with python code.

here is one last thing i want to share which is helping me a lot,
when you start something new , first focus on consistency then work on performance , usually people want to do best from day one, they plan something to do and give 200% in start days but gradually they loose interest as mind initially take interest in new things but once little problem came mind go back itself, so instead of doing too much thing for fast learning, focus on consistency first, no matter how much slow steps you are taking but first be consistent in something.

once you know you are consistence in your new habit then plan for performance this is time to go big. now you are not fighting with basics, you are just expending yourself for what you came for.

so i made 1 rule for me

>>> Learn one thing in a day, i took at least one step everyday for my desired target, before sleep i make sure i learned at least 1 new thing in python, thats how things are going on, (Even i started 1 youtube local channel where i am teaching what i learn daily.. :D and good thing is nowdays at least 100-150 real visits i am getting for my channel, i know its nothing and not making any money for me, but atleast this is helping me to work daily.)

so my friend, if you really want to progress, just first Be consistent (Master basics,)and start coding instead of just watching and looking for best resources to learn more. when you start coding yourself, you will find resource itself while learning and coding stuff.

hope it help you somehow. feel free to connect with me, if you like, here is my skpe id : ibmjango
with connecting there we might share python code problems too...hahaha
 
i started in August 30th , october and november due to personal reasons i stopped, then restarting again in december 2021, so if we remove offline period of 2 months , practically i am coding since 3+ months , but i do want to mention, this is not the only period i code something, i do have coding background which helped a bit, i did little bit coding after school days, but due to financial reasons i couldnt continue in this line. (that time i was working with Java,C# and .net stuff) in past few years, php was one of my favourite scripting language , so i did some learning in php too, but inspite of these efforts i was not reaching anywhere, as i am running family so due to family responsibility i was not able to give any consistency in this field.

but after i decided to to stay with python, i did something which changed everything. here is what i did

1. i first decided i will not go in too many languages together, i have to pick one and master it before moving to next language.
2. i picked up python, as this was easiest language i found to pickup in terms of code, so learning python i didnt need any special course or teacher, i just started with youtube and few books i downloaded online .
3. after going to lot of videos and few books, i found that i was not progressing enough, as most of videos and books start from basics fundamentals to advance level, as there were too much information on subject so i found one more problem

1. i realised that even though i am giving time in this stuff but still i am not reaching anywhere , even though i gone through several video tutorials still i dont have confidence to work and make anything useful, finally i found solution

solution for this problem was : just make list of basic things, like loops, dictionary, list , variable, database etc. and start watching specific videos to understand how these basic stuff works, once you know how to use these basic components of this launguage, you will be able to play as per your need.

so after done with basics , i though on my ideas which i want to create, why i started this stuff, before starting i know what i suppose to make with python code.

here is one last thing i want to share which is helping me a lot,
when you start something new , first focus on consistency then work on performance , usually people want to do best from day one, they plan something to do and give 200% in start days but gradually they loose interest as mind initially take interest in new things but once little problem came mind go back itself, so instead of doing too much thing for fast learning, focus on consistency first, no matter how much slow steps you are taking but first be consistent in something.

once you know you are consistence in your new habit then plan for performance this is time to go big. now you are not fighting with basics, you are just expending yourself for what you came for.

so i made 1 rule for me

>>> Learn one thing in a day, i took at least one step everyday for my desired target, before sleep i make sure i learned at least 1 new thing in python, thats how things are going on, (Even i started 1 youtube local channel where i am teaching what i learn daily.. :D and good thing is nowdays at least 100-150 real visits i am getting for my channel, i know its nothing and not making any money for me, but atleast this is helping me to work daily.)

so my friend, if you really want to progress, just first Be consistent (Master basics,)and start coding instead of just watching and looking for best resources to learn more. when you start coding yourself, you will find resource itself while learning and coding stuff.

hope it help you somehow. feel free to connect with me, if you like, here is my skpe id : ibmjango
with connecting there we might share python code problems too...hahaha
yeah i will do thank you for all your knowledge!! :)
 
Been Coding for 20 years, I have experience in just about all the major programming languages out there. Once you can understand how to think in each language, it all becomes easier to put together.

I suggest looking at frameworks like Django, makes certain things easier , cleaner, and safer. Def if your dealing with a site your trying to make, with pages that have forms, that get submitted information to a database.

Start small, and build up, think of things you want to build, build them out, improve them, try to get them to perform faster. Learn how to deploy your apps to a production server, maybe in the cloud or in kubernetes? Lot of people spend time building things out and never really fully understand there's another side of pushing it live on a server. CORS issues etc.

Best of luck to ya.
 
Does anyone have any suggestions, or what age and where they learnt python. Youtube? Trail/error online website tutorials etc
Microsoft's Introduction to Python Course.
 
Does anyone have any suggestions, or what age and where they learnt python. Youtube? Trail/error online website tutorials etc

try this. python for beginners.

 
I suggest solving simple problems that you’re already dealing with such as using pandas to edit sheets instead of google or excel. That way you can learn and enjoy your work at the same time.
 
udemy/youtube would be the best sources.
I suggest solving simple problems that you’re already dealing with such as using pandas to edit sheets instead of google or excel. That way you can learn and enjoy your work at the same time.
try this. python for beginners.

Been Coding for 20 years, I have experience in just about all the major programming languages out there. Once you can understand how to think in each language, it all becomes easier to put together.

I suggest looking at frameworks like Django, makes certain things easier , cleaner, and safer. Def if your dealing with a site your trying to make, with pages that have forms, that get submitted information to a database.

Start small, and build up, think of things you want to build, build them out, improve them, try to get them to perform faster. Learn how to deploy your apps to a production server, maybe in the cloud or in kubernetes? Lot of people spend time building things out and never really fully understand there's another side of pushing it live on a server. CORS issues etc.

Best of luck to ya.
i’m struggling to get my head around classes? any advice or good youtube videos?
 
Does anyone have any suggestions, or what age and where they learnt python. Youtube? Trail/error online website tutorials etc
there is out tons of free udemy courses from where you can learn beginning to advanced level
 
Does anyone have any suggestions, or what age and where they learnt python. Youtube? Trail/error online website tutorials etc
The best way to learn anything is by doing.

Sure, you can take as many courses and tutorials and learn the basics and fundamentals but, it is only by building your own project is how you will gain the required practical experience to build anything later on.

My advice to you is to take a couple of beginners courses, there are plenty on YouTube and Udemy you can take for free and, then, find/download courses that offers building projects in the process.

There are a few of those in Udemy but they are paid and, therefore, I can´t share them here.
 
As mentioned python for everybody by Charles severance is good to start your journey. Since you're into botting and scraping I suggest next steps:
- flask which is a web framework. Alongside you'll learn basic html/can/js, html requests and related topics. To be able to bot or scrap websites, you should understand how websites are built and how they work.
- beautifulsoup , scrapy, sellinuim; basic libraries you'll need. Learn the basics and surf the documentation.
- it's also helpful to know the principles of databases and oop. These are essential to be able to build any functioning software.

Don't be drowned into courses and tutorials too much. Just get the basics then practice.

Practice, code, write scripts, expand them with the new stuff you learn, read documentation, look at github for code examples, try it yourself, use google and stack overflow when you face a problem.

That's it! It wont take more than few months to be able to write a working scraper or bot.

Wish you the best!
 
We are in 2022! You can learn pretty much everything online, I would recommend YouTube tutorials or if you can spend few bucks then buy a course from Udemy.
 
Join udemy courses or YouTube tutorials. Do practical side-by-side.
 
You can start with this course

Programming for Everybody (Getting Started with Python) on coursera it's the best for start​

 
Take the Python course on Zero to Mastery and then start your projects. If you take your time with the course and complete it, you come out of it a Python developer.
 
Back
Top