d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Best Place To Learn Python?
12Next
Add Reply New Topic New Poll
Member
Posts: 3,586
Joined: Nov 20 2007
Gold: 0.00
Dec 4 2016 09:35pm
I know code academy has python but I'm wondering if that's actually a good place to learn? And if not where/what would you recommend?
Member
Posts: 32,925
Joined: Jul 23 2006
Gold: 3,804.50
Dec 5 2016 12:16am
personally, i like how code academy is interactive and makes you code right on the site. i find a lot of people like that compared to reading documentation. It's also short enough you should be able to knock it out pretty quick. i'd suggest trying it out first. after you're done with it, move on to other resources like learnpythonthehardway.org

the important part is don't expect to "know" python just because you went through a tutorial. you gotta go through many and keep up your practice.

Member
Posts: 3,586
Joined: Nov 20 2007
Gold: 0.00
Dec 5 2016 05:41pm
Quote (carteblanche @ Dec 5 2016 01:16am)
personally, i like how code academy is interactive and makes you code right on the site. i find a lot of people like that compared to reading documentation. It's also short enough you should be able to knock it out pretty quick. i'd suggest trying it out first. after you're done with it, move on to other resources like learnpythonthehardway.org

the important part is don't expect to "know" python just because you went through a tutorial. you gotta go through many and keep up your practice.


Thank you I will definitely check that website out. You also touched on a concern of mine - I don't wanna do some tutorials and assume I know python so it's good to know code academy is not all inclusive.
Member
Posts: 9,532
Joined: Jul 8 2008
Gold: Locked
Dec 5 2016 06:00pm
I'd say a spot that is comfortable, but not overly so. Perhaps a desk chair, or sitting at a dining room. Maybe even the kitchen if you're not overly distracted by food. I'd even go as far to say that maybe you could do it on the couch, but if your couch is as comfortable as mine it'd probably make you fall asleep.
Member
Posts: 17
Joined: Dec 7 2016
Gold: 0.00
Dec 7 2016 12:34pm
I'm a self taught programmer, i only attended courses afterwards to get papers when i applied work i personally found a mix of everything being the best not just relying on an academy which usually charges you money.
Youtube wasn't really a thing when i got into programming so reading books helped, they usually contain examples and in depth explanations of things which actually teaches you the real gearwork behind the code you write instead of just learning how to write it, if that makes sense.

Try to make your own applications without looking at others examples, this will give you some understanding instead of what most people do today aka copy pasta, sure it might look like a bowl of spaghetti after you are done but you did it.
Keep in mind that this isn't what you would do only, you still need to learn proper examples but doing this doesn't limit you to what others do and gives you a chance to write code your way and find out what works and what doesn't.

I make my bread and butter from writing c/c++ and c# asp net applications but i know many others as well, once you get the hang of any language in general learning others isn't very difficult, python also being a super easy language for beginners is a good way to start all-tough personally, i find it to be the ugliest language ever.

TL;DR

Don't rely on a bootcamp or academy alone, pick up a book, try it yourself, youtube is your friend if you want to learn it quick.
Member
Posts: 735
Joined: Jan 23 2007
Gold: 725.94
Dec 7 2016 06:34pm
Quote (eq8 @ Dec 7 2016 12:34pm)
I'm a self taught programmer, i only attended courses afterwards to get papers when i applied work i personally found a mix of everything being the best not just relying on an academy which usually charges you money.
Youtube wasn't really a thing when i got into programming so reading books helped, they usually contain examples and in depth explanations of things which actually teaches you the real gearwork behind the code you write instead of just learning how to write it, if that makes sense.

Try to make your own applications without looking at others examples, this will give you some understanding instead of what most people do today aka copy pasta, sure it might look like a bowl of spaghetti after you are done but you did it.
Keep in mind that this isn't what you would do only, you still need to learn proper examples but doing this doesn't limit you to what others do and gives you a chance to write code your way and find out what works and what doesn't.

I make my bread and butter from writing c/c++ and c# asp net applications but i know many others as well, once you get the hang of any language in general learning others isn't very difficult, python also being a super easy language for beginners is a good way to start all-tough personally, i find it to be the ugliest language ever.

TL;DR

Don't rely on a bootcamp or academy alone, pick up a book, try it yourself, youtube is your friend if you want to learn it quick.


+1

Until I actually started writing my own programs, I didn't know what I actually needed to learn.

I did similar programming challenges for a while and they helped me build up my skills: https://www.reddit.com/r/dailyprogrammer/

People post their answers, so if you get really stuck, you can see how other people solved them.
Member
Posts: 36,389
Joined: Jul 18 2008
Gold: 3,192.00
Dec 9 2016 11:23am
once you know the basic programming concepts, I agree with those above who say the best way to learn is to come up with an idea and build it.

There are also plenty of lists of programming challenges you can do if you don't have anything you want to make.

Learning by doing is the best way to learn a new language.
Member
Posts: 14,631
Joined: Sep 14 2006
Gold: 575.56
Dec 11 2016 10:01am
slytherin house
Member
Posts: 10,543
Joined: May 4 2013
Gold: 7,938.50
Dec 11 2016 01:39pm
Quote (Ideophobe @ Dec 11 2016 11:01am)
slytherin house


this guy knows his stuff
Member
Posts: 755
Joined: Apr 16 2008
Gold: 960.00
Warn: 10%
Jan 18 2017 06:19am
I started on codecademy, it's decent to start with. After that I bought some books from oreilly.com. Fluent Python is a good book. There's also quite a few talks by Raymond Hettinger and David Beazley which will help to understand the language once you get more practice.
Go Back To Programming & Development Topic List
12Next
Add Reply New Topic New Poll