Live data from Hacker News

Python for Beginners

pythonforbeginners.com

21–30 of 62 posts

Re: Python for Beginners

#21

Earlier quoted context omitted.

agreed... despite of a nice interface, the site does lack organization and some super beginner stuff, I did overlook the absence of those...

Super Beginner stuff is on the standard python tutorial. That normally doesn't need to be on every website.

Well, this is "Python for Beginners", so that name will attract the kind of person who has never touched the command line. Likely they'll be using a system in which Python is already installed, but they still won't know how to access it.

Another thing to keep in mind: this kind of beginner will also have trouble finding these "standard" tutorials that have up-to-date info. No, it's not that they can't use Google, but they don't have enough technical sense to tell what's a good source of this installation info from what's a bad source. Hence, it's good to have this super-basic info packaged into any kind of tutorial that purports to be for "beginners".

Re: Python for Beginners

#22
post #2

I think Python is one of the easiest languages to pick up with a plethora of content available to start. Yet I have seen some crunch in number python programmers in the market lately. Companies struggling to hire python guys. Not sure why?

I started a job as a web designer in Dec 2011 only knowning HTML/CSS. I picked up a little PHP and JS knowledge.. not much, but working with WordPress it kind of just happens. I tried Learn Python the Hard Way, but when I finished the book I didn't feel like I had the skills to start a project, so I read the Django Book. I am more of a designer than a developer, I really want to get over the hump and start writing co…

I learned Python because I wanted to make stuff fun little scripts in Blender. Tutorials helped. So did reading source code and drawing inspiration from it. Ultimately, it was just one project inspiring another inspiring another.

In your case, I guess the thing to do would be to google an open-source django app. Find something you like from the templates director. Copy what you like and build out from there.

Re: Python for Beginners

#23

This looks great, but still needs more content, and maybe an actual tutorial or interactive component.

I seriously think such a site should go 'wiki' and allow addition/editing of posts by public (moderated, of course). that would be a good idea to implement for any programming language

Re: Python for Beginners

#24
post #2

I think Python is one of the easiest languages to pick up with a plethora of content available to start. Yet I have seen some crunch in number python programmers in the market lately. Companies struggling to hire python guys. Not sure why?

This is funny. When I started learning programming with Python last year I kept reading about the scarcity of python jobs. Did it change so fast?

Ever heard of Paul Graham's Python Paradox http://www.paulgraham.com/pypar.html its a little old but still awesome and relevent

Re: Python for Beginners

#25
post #2

I think Python is one of the easiest languages to pick up with a plethora of content available to start. Yet I have seen some crunch in number python programmers in the market lately. Companies struggling to hire python guys. Not sure why?

I started a job as a web designer in Dec 2011 only knowning HTML/CSS. I picked up a little PHP and JS knowledge.. not much, but working with WordPress it kind of just happens. I tried Learn Python the Hard Way, but when I finished the book I didn't feel like I had the skills to start a project, so I read the Django Book. I am more of a designer than a developer, I really want to get over the hump and start writing co…

You need to take a computer science course , which will teach you how to think.

The Python exercises on codeacademy are there to strengthen your grasp of python syntax and practice for loops.

I recommend Udacity CS101 and/or edx 6.00x. Both are Intro to CS courses which use Python.

Re: Python for Beginners

#26

Earlier quoted context omitted.

really trumps me... almost every coder I have ever met who has tried hands on python loves it...(easy to see why) and there isn't any scarcity of em. yet, its proving difficult to find a python guy to hire for our startup...

Where are you looking? There is a massive community of python developers on linkedin: http://www.linkedin.com/groups?gid=25827

I realize it was pretty dumb of me to forget about linkedin groups... thanks. But the fact still holds (atleast in my country, India... scenario might be different for different countries or even localities) 'number of coders in java' > 'number of coders in python'

Re: Python for Beginners

#27
post #20
post #14

From the Lists Chapter: Lists are very easy to create, these are some of the ways to make lists: emptyList = [ ] strlist = ['one, two, three, four, five'] I find the "strlist" example very misleading, as a beginner might think we are creating a list of five strings, when it is actually just one string with some commas in it.

Likely an autopilot bug. It's almost second nature for a lot of coders to do this when making a list of strings. strlist = 'one, two, three, four, five'.split(", ") That habit probably just kicked in a little when putting in that example.

Indeed, although the commas are superfluous.

Re: Python for Beginners

#28
post #2

I think Python is one of the easiest languages to pick up with a plethora of content available to start. Yet I have seen some crunch in number python programmers in the market lately. Companies struggling to hire python guys. Not sure why?

If anyone is struggling to find Python programmers shoo tme an email. I know of a couple.

Re: Python for Beginners

#29
post #21

Earlier quoted context omitted.

Super Beginner stuff is on the standard python tutorial. That normally doesn't need to be on every website.

Well, this is "Python for Beginners", so that name will attract the kind of person who has never touched the command line. Likely they'll be using a system in which Python is already installed, but they still won't know how to access it. Another thing to keep in mind: this kind of beginner will also have trouble finding these "standard" tutorials that have up-to-date info. No, it's not that they can't use Google, but…

True. A search for python tutorial returns the official python tutorial. But, I hear your point. It should be added, or a least a link to the very beginner material should be provided.

Re: Python for Beginners

#30

Earlier quoted context omitted.

Where are you looking? There is a massive community of python developers on linkedin: http://www.linkedin.com/groups?gid=25827

I realize it was pretty dumb of me to forget about linkedin groups... thanks. But the fact still holds (atleast in my country, India... scenario might be different for different countries or even localities) 'number of coders in java' > 'number of coders in python'

Not dumb. I only discovered Linkedin Python groups yesterday. I didn't mean to come off as condescending.
Post reply on HN