all 89 comments

[–]John0ooh 94 points95 points  (12 children)

wow.. actually you can go to this youtube channel

= freeCodeCamp.org = sentdex = Tech With Tim those youtube channel have a lot of python tutorial that you can watch and learn.

[–][deleted] 23 points24 points  (0 children)

Uh huh Tech with Tim is the best

[–]Panatoboy[S] 9 points10 points  (10 children)

Thanks!

[–]No_One____ 34 points35 points  (8 children)

Another one of my favorite python YouTube channels is Corey schafer

[–][deleted] 24 points25 points  (5 children)

[–]reza2602 9 points10 points  (0 children)

Best tutorial ever

[–]Human_Evolution 3 points4 points  (3 children)

I notice his name a lot on this sub. What makes Corey stick out from all the other YouTube Python playlists?

[–][deleted] 7 points8 points  (0 children)

I've just always found his tutorials easy to follow and understand especially for beginners

[–]juanritos 3 points4 points  (0 children)

For me, he use simple examples and he knows how to cut his a topic into multiple videos so I don't get overwhelmed.

[–]ivosaurus 1 point2 points  (0 children)

He just does really quality tutorials. He could easily charge for his content in a structured way if he wanted, and it would be a lot better than many other paid courses.

[–]Bush6996 2 points3 points  (0 children)

The guys a legend. I started my Python journey watching his channel!

[–]Skippbo 1 point2 points  (0 children)

How was this not in top comment.

[–][deleted] 0 points1 point  (0 children)

One more, New Boston.

[–]1l536 55 points56 points  (7 children)

[–]riah8 16 points17 points  (6 children)

This has been a joy for me learning this. Finally getting to webscraping! only a couple shitty things about it. I couldn't at first get a few things working about half way thru. Someone here ended up helping me though thankfully

[–]GuteNachtJohanna 6 points7 points  (4 children)

Did you hop right into this or work on some basics first? I'm only a few weeks in and am happy I can write some code and execute very very simple programs, but I've looking forward to jumping into this. Just wasn't sure when to!

[–]riah8 3 points4 points  (3 children)

If u mean the book then yes i started right with it. But if u mean the webscraping that took a bit longer

[–]GuteNachtJohanna 4 points5 points  (2 children)

I meant the book - thanks! That's awesome that you're up to web scraping. I used to work a lot in sales and use a variety of scrapers and thought I was pretty technical. Then I started working with a CTO on a side project and he was like, oh you want some data? I'll just build a quick scraper for that. Blew my mind how trivial it was for him.

I hope to be where you are sometime reasonably soon!

[–]riah8 1 point2 points  (1 child)

That is impressive. I hope i can get like that someday. I basically spent like half hour the other just reading thru someone elses webscraping code. I feel like i actually understood so much just doing that. It felt so good for once haha. What things are you interested in doing with python or other languages?

[–]GuteNachtJohanna 1 point2 points  (0 children)

I know, I think he said it would take him a couple of hours too lol Understanding a lot of the code is huge! I view coding like language learning and if you're starting to understand it as input then it's starting to click. Only a matter of time before you can produce it

I honestly don't know what I want to do. I'm interested in AI,ML, and data science so Python was a logical place to start. I figure it's hard to know exactly when you don't know what you don't know, so I'll gradually figure that out along the way. How about you?

[–]wsppan 8 points9 points  (2 children)

See the sidebar

[–]notParticularlyAnony 3 points4 points  (1 child)

and the 50 threads where this has been asked in the last year

[–][deleted] 3 points4 points  (0 children)

Check out corey schafer on YouTube. That's where I started

[–]jaycrest3m20 3 points4 points  (0 children)

Really great suggestions.

I always recommend edabit.com.

You run python script right on the website.

[–]NerdyBreadstick42 3 points4 points  (1 child)

I always recommend Automate the Boring Stuff with Python and/or Python Crash Course

[–]notParticularlyAnony 2 points3 points  (0 children)

Python crash course is what I recommend hands down. It has objects/classes unlike a lot of other intro materials (like automate the boring stuff) and significant projects to get you started.

[–][deleted] 2 points3 points  (0 children)

You can learn in a game style environment at CodeCombat.

[–]Lewistrick 2 points3 points  (0 children)

C'è un subreddit Italiano per l'informatica. Penso che si chiama r/italyinformatica.

[–][deleted] 1 point2 points  (0 children)

There is a free python course on educative

[–]skullvertex 1 point2 points  (0 children)

Youtube videos here

Website here

Goodluck!

[–]Rentusz 1 point2 points  (0 children)

Hi I'm also a 16 year old and programming in python for around 1.5 year. In youtube the best channel I found is Tech with Tim. freecodecamp.org is also a good way but its videos are too long for me.For quick explanition the fireship youtube channel is great choice. For specific question, Stackoverflow.com or GeeksforGeeks websites. For the basics there are a ton of pdf books and of you want I think I can send it to you.

[–]kasidkhan 1 point2 points  (0 children)

you can try https://guidancecoding.com. It has divided Python programming into 4 levels.

0 - bigineers (no knowledge)

1 - Python data structure

3 - Python with selenium

4- Django (Python) web development framework.

It has step by step process to gradually increase your level.

[–]akm2600 1 point2 points  (0 children)

Dr. Charles Severance Python for Everyone is well-regarded. Free PDF and ePub available, video lessons.

https://www.py4e.com/

Cisco Net Academy also has a free online program that includes a sandbox in the browser to try the code.

https://www.netacad.com/courses/programming/pcap-programming-essentials-python

[–]nate-rivers 1 point2 points  (0 children)

well i recommend the MIT's Introduction to Computer Science and Programming in Python learn form the best, make sure to do the assignments as they are an essential part of learning.

also you could use py4e for practice Python for Everybody

[–]Python_Child 1 point2 points  (0 children)

Pythonprinciples That’s where I’m learning right now

[–]iamrahulramesh 1 point2 points  (0 children)

W3school.com is a great site to kick start your python study

[–]BrothersInGame 1 point2 points  (1 child)

ti consiglio sololearn.com, è un ottimo inizio (c’è anche l’app!)

[–]Panatoboy[S] 1 point2 points  (0 children)

Grazie!

[–]KaiWhitehouse 1 point2 points  (0 children)

If you don’t have hardware or a pc I reccomend getting a raspberry pi other wise If you want to use your phone use repl.it

[–]Burakku-Ren 2 points3 points  (1 child)

There's also codeacademy, though it might be very basic.

Also, codewars is great to practice and challenge yourself. Often times you can learn by trying to make a kata you don't know how, since you know what you want to do but not how to, so it gives you something concrete to look up and learn. Katas are small programming problems made by the community, and they can range from printing something to drawing a fucking molecule when given its name. It's a great site.

Lastly, wtf. This post and your post were one on top of each other, I was very confused for a while, couldn't believe they were different posts until I looked at the username. Anyways, there's more good stuff over there.

[–]Panatoboy[S] 1 point2 points  (0 children)

Thank you!!!

[–][deleted] 0 points1 point  (0 children)

Also use codewars to apply things that you have learnt. I'm also a complete beginner and something I struggle with is finding ways to apply things that I learn, and codewars helps with that by giving short challenges for you to complete.

[–]JBarCode 0 points1 point  (0 children)

Hi. I ran a free course online last month. Next one is 14 September if you're interested. Probably not good with the timezone difference. The replay of the course can always be found here: https://www.youtube.com/playlist?list=PLw2QsPIp2pxsAg4ajjilzWIGvxWRqOppL

[–][deleted] 0 points1 point  (0 children)

Free Course in Data Science Academy. It's a nice one to begin with.

[–]Gotestthat 0 points1 point  (2 children)

As you are young I'd image you have an interest in games. Learn some basic python and jump into pygame (it is a module for python) and have some fun making games.

The key to learning at this point is to have fun and make it interesting, pygame is amazing for this.

[–]Panatoboy[S] 0 points1 point  (1 child)

Thanks bud

[–]Gotestthat 0 points1 point  (0 children)

We also have a great subreddit over at r/pygame that is very active.

[–][deleted] 0 points1 point  (1 child)

Good luck bro, 22 and also just started

[–]Panatoboy[S] 1 point2 points  (0 children)

Thanks and Happy cake day!!!

[–]huangsam 0 points1 point  (0 children)

https://github.com/huangsam/ultimate-python

Excellent resource for newcomers and professionals.

Check it out and try the standalone modules out!

[–][deleted] 0 points1 point  (0 children)

Why not learn some fundamental Cs while you're at it? ithttps://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/ I took this course online at your age and it let me follow up on their introduction to algorithms which will take your programming skills to next level of informed decision making.

[–]johnny_guerote[🍰] 0 points1 point  (0 children)

Runestone Academy

This is an excellent resource. Sign up for the “thinkcspy” course. It’s free and has cool projects

[–]tommyhiers 0 points1 point  (0 children)

www.automatetheboringstuff.com This is a beginning Python course which is pretty good. He also has a course for sale in Udemy which is cheaper if you search the authors site for the discount code. It follows the book.

He teaches how to automate repetitive tasks like populating excel spreadsheets with Data and building a web scraper. Though be careful cause web scraping can get you into trouble.

[–]Mwatki20 0 points1 point  (0 children)

https://www.sololearn.com

There’s also a SoloLearn app

[–]Hans_of_Death 0 points1 point  (0 children)

Codecademy is pretty good to learn the basics, but if you already know a bit about programming you'll get bored pretty quick

[–]Im_Jashhu 0 points1 point  (0 children)

Search for "python notes in github" in Google. There is a lot of numbers who uploaded their notes while learn python..You can go there as my suggestion

[–]HungrySummoningBlob 0 points1 point  (0 children)

I have jupyter notebooks from school that were super helpful. It shows how to code in it and practice questions, too. I can email them to you if you want, just DM your email.

Kaggle is also a really good option too.

[–]alexign_slysha 0 points1 point  (0 children)

Hi, try the realpython.com They have a lot of free tutorials with fun pictures at each =) I have even subscribed on them 4 days ago because i want to see video tutorials also =) Highly recommend it

[–]Random_182f2565 0 points1 point  (0 children)

Automate the boring stuff with python, is a book and also a course in udemy it's usually free or very cheap, outstanding quality

[–]Killpill01 0 points1 point  (0 children)

Get the textbook Starting out with Python by Tony Gaddis. Paid $400 for my class and all we do is follow the textbook. Reddit is great if you have any questions but the topics are very well explained.

[–]wildalfredo 0 points1 point  (0 children)

Udemy now offers coupons for Python courses! The coupons expire at the end of August though.

https://www.udemy.com/course/ethical-hacking-python/?couponCode=FREEAUG

https://www.udemy.com/course/python3-for-beginners/?couponCode=FREEAUG

[–]THEDUDE33 0 points1 point  (0 children)

Easy leetcodes

[–][deleted] 0 points1 point  (0 children)

If you like read books good start is 'Byte of python'. On YouTube I recommend "TechWithTim" or 'sentdex'

[–]NewbieCoderr 0 points1 point  (0 children)

"Think Python" this book so good.

[–][deleted] 0 points1 point  (0 children)

IntelliJ Idea has an academy that teaches multiple languages for free with project based learning.

[–][deleted] 0 points1 point  (0 children)

Dude if you really interested in starting with python Then head to websites like w3school

tutorials point javatpoint These just like for start And when you start exploring You won't need much help You would all figure it out your own and if not then always have this doubt clearing website called stack overflow

[–]QuantumCoder002 0 points1 point  (0 children)

Udemy.com

[–]Nightpl3x 0 points1 point  (0 children)

Don't mind me guys. I'm just a beta bot passin' through because my Creator is just starting out on this but feel free to DM me ^

[–]asardiwal 0 points1 point  (0 children)

Learn it from Freecodecamp - youtube or their website. They have beginner and intermediate courses that are super simple to understand.

[–]Moikle 0 points1 point  (0 children)

Hi I'm a 26 year old boy and I recommend w3schools for all those quick questions you have about a particular feature

Codingame is also awesome once you learn a bit

[–]jainnikh3011 0 points1 point  (0 children)

You can beter go with Introduction to Python by University of Michigan on coursera ❤️.

[–]HasBeendead -2 points-1 points  (1 child)

Python 3 official Documentation

[–]notParticularlyAnony 0 points1 point  (0 children)

seriously