Complete Python Developer in 2021
Zero to Mastery
Become a modern and complete Python developer.
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Reddit Posts and Comments
0 posts • 28 mentions • top 21 shown below
17 points • Demon_Slayer151
Data Engineering Roadmap
Hi so I am considering entering the fields of data engineering and thought of posting my potential roadmap and seeking advice and guidance to ensure I learn whats best during this quarantine time so I can truly make use of my time.
Some background about me is I am going into my 4th year of studies majoring in Statistics. I had a business analyst internship that fell through due to the virus so its very likely that I will be graduating with no experience. I want to really learn the skills and have myself ready so that I can have a job when I graduate assuming this virus situation is over by then (June 2021ish is when I will graduate).
So I have read around on this sub and seen the book "Designing Data-Intensive Applications" and I have a got a PDF and plan on going through it. I have seen the buzzwords "Python", "SQL", "Kafka", "Spark" and etc. So I know python pretty well up to like object oriented programming. I intend to learn data scraping and like numpy, and pandas using this udemy course:https://www.udemy.com/course/complete-python-developer-zero-to-mastery/
For SQL I know very very basic queries so I intend to learn more of it using SQLBolt.
I am hoping someone can point me to what other important fundamental things I need to learn like kafka and spark and etc with some good resources
So far this is what I have and want to go through and I just wanted peoples opinions about it and like if theres anything better. I have seen in multiple places that say "learn fundamentals and make a good project and you can easily land a entry level data engineering role". I just dont want people to confuse that I am under the impression it is easy to land a job hence why I am doing it. I have taken computer science courses and realized I defintely want to go into the software/technology industry and I have been trying to take a crack at webdev but really dont like it and really find data engineering very interesting.
I would appreciate any input :)
7 points • DDH1006
4 points • HelioJr
Absolute no problem. Here is a course I recommend if you enjoy project based learning.
Can't go wrong with this course.
Good luck and Happy Coding!
2 points • AchillesFirstStand
I agree with the others, re learning Python. I just taught myself Python in the last few months and I have now got a functioning computer programme running. You can learn all the basics probably in about 50-100 hours. I have learned the basics of C++ as well and Python is way quicker to get actual useful programmes running.
A course like this might be a good start for you, I am doing another course from the same company https://www.udemy.com/course/complete-python-developer-zero-to-mastery/
2 points • l4st_patriot
That’s so lovely and cute. True Love makes you a better person, right? My suggestion is to learn Python. It’s really easy and the best way for me was to learn it via Udemy. This course:
I hope it helps
1 points • Ser_Drewseph
I’m surprised they didn’t ask a math teacher since computer science is a sub-domain of mathematics. Either way, best of luck!
So I know it’s $10, but this is a great instructor and his classes are generally worth the money: https://www.udemy.com/course/complete-python-developer-zero-to-mastery/learn/lecture/15575518?start=0#overview
1 points • TheRevTastic
I completed the From Zero to Mastery course a few weeks ago and loved it! The author/creator even has many other courses for programming (front end, back end, machine learning, etc) and even a very nice discord community as well!
There's also always discount codes for every single one of his courses so never worry about paying that huge of a price for any of them.
1 points • harley_king456
1 points • cremaster_
1 points • fboi312
This udemy course is really nice. It covers all the important topics and has a lot of projects. Its quite cheap as well (about $6, given there is some sale on udemy) . It will give you a good idea of where python is currently used in the industry. The creator is really nice and answers questions regularly. Though i did not use this course, but I strongly recommend it.
1 points • BigDog1920
What do you think about this? Does this have everything I need to build this? (Sorry if these questions are stupid I'm coming from a non cs background and it's all still very strange to me) https://www.udemy.com/course/complete-python-developer-zero-to-mastery/
2 points • Anxious_King
Thank you, I am using this one at the moment ( https://www.udemy.com/course/complete-python-developer-zero-to-mastery/ ) and I like it so far.
1 points • FrYallsomehoes
Wait for one of Udemys sales.
1 points • Bhavesh9950
I have not the course you mentioned but there is a great course which tells you python basics and then introduces important python libraries (libraries are just modules , you can use their functionality nothing more.) Then you will build a project(yessss!!!) which will based on that library. Projects consists of Web development , Machine Learning , Web Scraping , Web Scripting etc. It is a vey good course for beginners who don't know anything about coding.
Complete Python Developer in 2020: Zero to Mastery
I have taken this course and it's just terrific .
2 points • zgohanz
Firstly, don’t feel bad or depressed. Every comp sci student or atleast most of us go through the same issue. I personally didn’t “actually” code until last summer.
I got an internship with a big company last year and I was freaking out because I didn’t know how to code well. Since then, rather than learning coding for myself, I think I learnt it due the fear of losing my job lmao. I bought 2 courses on udemy (10$ each, 2 meals come on!) for Java and python. They were really amazing and helpful.
Python: https://www.udemy.com/course/complete-python-bootcamp/ Or https://www.udemy.com/course/complete-python-developer-zero-to-mastery/
The java course is really extensive and covers almost every topic and it took me 3 months to finish it cuz I was lazy. I finished the python one in a month. It’s a zero to hero course and covers most OOPS concepts and some data science concepts.
The key thing here is not to finish those courses for a certificate or just cuz you bought them. Take your time in taking notes from videos and practice problems and leetcode while you’re taking these classes. I used to do around 3-4 hours of learning, which included watching videos and doing problems. So start with 3-4 hours, then try to bump it up if you wanna finish then early. Good Luck! Lmk if you have questions
1 points • spheex12
Hey! Great choice! ;-)
But it's not only about coding (according to my own experience). I got my Master in mass spec and computational chemistry without (or barely without) any knowledge of coding. Then I started a PhD in these fields and started learning by myself on the fly the basics of coding in Bash, Python and R. Nobody asked me this, but I was really interested in coding, and it is really helpful to make complex tasks faster, provided your code works :-)
I think it would be an advantage for you if you learn one programming language,and it could help for any PhD application. Especially Python. Every programming language is different, but are also similar in a certain manner. So 'fully' learn one will open many doors if you want to dig deeper into other codes. Python is quite 'simple' to learn via online lectures.
The following lecture is not free, but of great quality. It's 30h : https://www.udemy.com/course/complete-python-developer-zero-to-mastery/
Python has a huge community and many modules to help you perform the task you want! However, in computational chemistry, many researchers use compiled language, such as Fortran. It's up to you! ;-)
But I don't think it must be your primary skill (again, in my opinion).
About the job advantages, I'm still a PhD student, so I cannot answer that question :-)
Hope this was useful!
1 points • bananaboat9999
It’s never too late my man. I was hired as a developer during the peak of COVID. The best part about being a developer is you can work anywhere there is internet! I would recommend trying to get a job with a company working in the healthcare industry as they aren’t as affected by COVID; some companies (like mine) are actually thriving and bringing on new people left and right.
I would recommend starting with Python as it is quite easy to learn, gives you object oriented programming experience, and has tools to do pretty much anything. Also the community is huge and finding help is easy.
I recommend getting started by learning from an expert.
For this I recommend Python Mastery Bootcamp by Andrei Neagoie.
Andrei is an incredible instructor with years of professional experience and he ensures you know what you are talking about.
Once you have finished that course, it’s time to work on your own projects and put together a portfolio.
Master the programming interview also by Andrei takes you step by step through how to find a job, how to build your portfolio, and also gets your ready for your technical interview by covering data structures and algorithms.
With those two courses and a few projects under your belt, I am confident you can find a job, even in this pandemic.
After that, I would continue to develop your Python skills. Andrei has more courses on Udemy for this.
Also, don’t pay $95 for the courses, they will go on sale or you can find a promo code online or from the creators website.
Andrei has also built a MASSIVE community of learners called Zero to Mastery. The community has a huge Discord server full of information and helpful people who have or are taking the courses.
Good luck and get started !!!
1 points • chris1666
For me, video is best, and more enjoyable. If you're a complete noob you can start with two free sources sololearn and or w3schools, and you dont have to download anything with either of them to do some coding.
You should also consider a video course from Udemy, they are on sale right now for 9.99
Below is a course I am working on , instructor is very clear. He touches on Machine learning in that one and has another course that focuses on Machine learning. Let me know how it goes ? OH and as you mentioned cost, Udemy courses generally only make you pay once (unless you do their silly pro membership, dont do that) then you virtually own the course. You could have 70 hours of video from this instructor under their current sale for 20 bucks...
1 points • JuanFVar
Hi, my friend. Searching on Udemy I found this Python mastery course and I. think it can help you in your programming journey. https://www.udemy.com/course/complete-python-developer-zero-to-mastery/
1 points • pinkraisons
There are many SDN solutions depending on which area you want to work. WAN, datacenter, enterprise - they all have their own so I would pick which area you think you would like and go from there. If you want a skill that can set you apart in all areas then learn python. Many of my fellow 'experienced' people see it as a fad and don't want to learn it. It will set you apart from your peers and make you the go-to person for a lot of things. It has for me.
I took the following udemy courses:
I also signed up for the Kirk Byers course but with the COVID thing got really busy at work and didn't have a chance to do it.
1 points • thomca02
I’m brand new to all of this, especially pen testing and ethical hacking. I believe SOME of these course will help you out with starting and learning what Linux is all about and Kali Linux, as well. I included everything I’m doing to become a self-taught pen tester, but if you just want stuff for Kali Linux and Linux in general, just go to my number 4. Obviously this isn’t everything that I’ll be doing to become a pen tester, but it’s my starting point.
I am taking several courses like I would at a typical college:
1) Network+ to get a foundation with networking (I will try to get certified, as well.)
2) Security+ to get a foundation with network and other types of security (Certification, as well)
3) Basic coding and knowing the foundations of how web applications, software, etc. work in the background. I chose python as my OOP:
4) Learning Linux and Kali Linux with Ethical Hacking skills: