Is Mosh Hamedani's Course on Python Mastery Worth it?
Mosh does have a popular youtube channel. But IMO, that style of learning just doesn't fare well with learning to code. Learn in one videos or the like really don't ask you to do anything but watch. And what does watching do? Not much.
What someone really needs to do is exercises and lots of typing up code.
I always recommend Zed Shaw's book, Learn Python 3 the Hard Way. Lots of typing and exercises that build upon themselves. Some people like his style, some don't. But it can help forge a solid foundation to build everything else from. If anything, it helps you with muscle memory for typing up python.
The only paid course(which you can also audit for free) that I can recommend right now is Google's IT Automation with Python. The quality of the content is quite good, but you will want to take notes and practice what you've learned as it moves on quickly without cementing the topics in your brain. It teaches you basic python, scripting, the linux CLI(bash), regex, working with CSV files, testing, problem solving, etc.. Again, it's a good course for foundation building and it will expand your horizons to what's possible and give you some exposure to Bash.
Beyond that, Arjan Codes and Corey Schaefer are solid YouTube channels to follow. Good examples and lots of topics. They don't do the learn in one videos like Mosh or Derek Banas.
Books are your friend. O'riely books are great, Packt is hit or miss, and titles like Fluent Ptyhon and Automate the Boring Stuff with Python are recommended often.
You are not the first to ask a similar question, so take some time to search this sub for folks that have wondered the same. Also, if you have discord, I highly recommend the Python Discord server as there are lots of helpful people on there for any of your python coding needs.
So, my suggestion is to maybe look at other options first that do not cost any money.
Cheers!
More on reddit.comWhy do we have 2 course python: complete python mastery and python for developer? which course should i learn? - Python - Code with Mosh Forum
Learning python
Where to start learning Python
Videos
Or any other better way I should look up to as I'm starting to learn python language.
Hello everyone,
I am a fresh graduate in economics, but I lack technical ability for helping me get a decent job.
As a result i decided to try and ,earn python on my own, however, I have struggled to learn python in a cohesive manner and am just not comfortable.
Mosh's video on python programming for beginners is wildly popular on youtube, but on going through his website I realised he offers a paid course for python mastery which includes topics missing in the video.
Do you think its worth it to enroll in the same?
If not, can anyone help me guide and establish a python learning plan with detailed resources?
Thank you.
Mosh does have a popular youtube channel. But IMO, that style of learning just doesn't fare well with learning to code. Learn in one videos or the like really don't ask you to do anything but watch. And what does watching do? Not much.
What someone really needs to do is exercises and lots of typing up code.
I always recommend Zed Shaw's book, Learn Python 3 the Hard Way. Lots of typing and exercises that build upon themselves. Some people like his style, some don't. But it can help forge a solid foundation to build everything else from. If anything, it helps you with muscle memory for typing up python.
The only paid course(which you can also audit for free) that I can recommend right now is Google's IT Automation with Python. The quality of the content is quite good, but you will want to take notes and practice what you've learned as it moves on quickly without cementing the topics in your brain. It teaches you basic python, scripting, the linux CLI(bash), regex, working with CSV files, testing, problem solving, etc.. Again, it's a good course for foundation building and it will expand your horizons to what's possible and give you some exposure to Bash.
Beyond that, Arjan Codes and Corey Schaefer are solid YouTube channels to follow. Good examples and lots of topics. They don't do the learn in one videos like Mosh or Derek Banas.
Books are your friend. O'riely books are great, Packt is hit or miss, and titles like Fluent Ptyhon and Automate the Boring Stuff with Python are recommended often.
You are not the first to ask a similar question, so take some time to search this sub for folks that have wondered the same. Also, if you have discord, I highly recommend the Python Discord server as there are lots of helpful people on there for any of your python coding needs.
So, my suggestion is to maybe look at other options first that do not cost any money.
Cheers!
I don't know about Mosh' course but I would recommend Automate the boring stuff with Python as it project based and you get to improve a lot by doing the exercises. You should always apply what you learn so a good learning plan is anchored around what you want to achieve and where do you want to go with Python. I think automate the boring stuff is a good starting point though wherever you go.