Live data from Hacker News

Python for Beginners

pythonforbeginners.com

41–50 of 62 posts

Re: Python for Beginners

#41
Pretty. Appears to be a simple document but won't show anything without javascript enabled--should not be a requirement. Document text doesn't wrap when font-size increased, leads to overflow. Fifth word is a typo. Carry on. ;)

Just realized that the text is in a pre tag with the font set to a proportional font. That needs to be changed.

Re: Python for Beginners

#43
Hello everyone, I'm the admin of pythonforbeginners.com . What a day! Being on the first page of Hacker News was really unexpected and I was pleasantly surprised. Thank you for all the comments I have received. I have a lot of work to do, which is super exciting and I'll do my best to fix the formatting issues and to get the website more structured so that new users easier can find out where to start.

If you have any more suggestions or feedback to give, I'd be grateful to hear them.

Re: Python for Beginners

#44
post #22

Earlier quoted context omitted.

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.

Thanks for the suggestion. I have ideas I just don't know if I should start with those, or work on open-source projects beforehand. I think I'm going to go with the ladder.

Re: Python for Beginners

#46

Earlier quoted context omitted.

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

The problem is that it's easy to find people who put "Python" on their resume. Hard to find people who are good at it.

True. I'm one of those true Python guys. That's why I know of others. Nuuton is being build with Python (Django for the front end of things). And I'm currently building an ad platform with it. So, if anyone needs to find good Python programmers from a Python programmer, let me know.

Re: Python for Beginners

#48
post #27
post #20

Earlier quoted context omitted.

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.

The space character argument is also superfluous as it is the default.

strlist = 'one two three four five'.split()

Re: Python for Beginners

#49
post #43

Hello everyone, I'm the admin of pythonforbeginners.com . What a day! Being on the first page of Hacker News was really unexpected and I was pleasantly surprised. Thank you for all the comments I have received. I have a lot of work to do, which is super exciting and I'll do my best to fix the formatting issues and to get the website more structured so that new users easier can find out where to start. If you have any…

It would be nice to have a very basic starter's tutorial involving stuff like 'how to install and setup python, how to work with python shell' absolute beginners might find it useful...

Re: Python for Beginners

#50
This has lots of incorrect (syntactically or semantically) and bad (coding-style-wise) code. I'm afraid there's no way I am going to recommend it to anyone.

As some examples, the first two pages that I looked at:

http://www.pythonforbeginners.com/dictionary/:

- variable shadowing (e.g. naming a list instance `list` and a dict instance `dict`)

- Syntax errors (e.g. ``dict.items.()``)

- Teaching bad methods of iteration (e.g. ``for key in dict: print dict[key]`` rather than ``for value in dict.iteritems(): print value``)

- Also disappointing: no mention of the typically-more-efficient iter* or view* methods.

http://www.pythonforbeginners.com/web-scraping-with-python/s...:

- The written word fails me utterly. Just consider the last example, which is the worst. Just look at it. (Quite apart from some of the code being missing!) Ugh!

Post reply on HN