Live data from Hacker News

Python for Beginners

pythonforbeginners.com

51–60 of 62 posts

Re: Python for Beginners

#51

Earlier quoted context omitted.

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

It's cool... that wasn't condescending. I actually never thought of my linkedin connections/groups as potential co-workers...

Not very surprising. When I think of connections, I rarely think of Linkedin. I don't know what sucks about it, but something surely does :)

Re: Python for Beginners

#52
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 guess you're talking about only Python. Well, as I said its one of the easiest language to pick up. Python's own documentation is a very good start. "Introduction to python" and "Dive into python" are good start. Huge list - http://wiki.python.org/moin/PythonBooks.

If you're talking of django/web-frameworks, well it'll be a little more effort since it involves some stuff (concepts of MVC, etc) other than python per se. So you could start by understanding of web development in general. But django docs tutorials are also pretty good.

Re: Python for Beginners

#53
post #6
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've also found Python incredibly easy to pick up, but that may be because it's my nth language and not my 1st, 2nd, etc

Nope. Its far more easier than C++, Java. I'd say even easier than other in its league such as Perl, Ruby, etc. but that would be argued I know. But no doubt, its a good candidate for 1st language.

Re: Python for Beginners

#54
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...

Isn't that stuff already very well documented in Python's own documentation?

Re: Python for Beginners

#55
post #11

Earlier quoted context omitted.

How are you seeking help when you get stuck? It's really important to have someone that can help you go over the big hurdles. It doesn't have to be a specific person in particular. You can go on irc.freenode.org #python and ask questions there. People are helpful most of the time.

Thanks. I've just been checking StackOverflow, and I hang out on IRC from time to time.. I had a programming mentor who I met via Reddit, but he went MIA on helping me out after a few months payment. :[

I would help you, but I don't know how much free time I'll have in the future. You can e-mail me your questions and I'll answer when I can. If I think that some of the answers can be found by googling, I'll tell you so, and I'll give you explanations where I think they're needed.

This makes me think that a program that connects mentors and students would be very useful. I'm not necessarily thinking of it as a money-making endeavour, but some resources need to be found to make the project self-sustainable.

Re: Python for Beginners

#56
post #5

This is a nice layout but I'm afraid the blog structure is less than optimal. For a beginner, the priority of lessons is not their chronology of publishing, but of their logical place in the learning process. Also, the taxonomy needs work...I don't think this is what I have in mind when I see the "basics" category of a beginners reference to Python: http://www.pythonforbeginners.com/category/basics/ Basics for beginn…

Thanks for your feedback. I will write more basic articles as we go. In fact, the latest post "Download and Install Python" is a start of doing that. I want the site to be for all python users, even though the site name is "pythonforbeginners".

Re: Python for Beginners

#57

I just recently fell in love with Python while writing a Sublime Text plugin but I'm still very much a beginner and I'm not sure if the format of this blog is great for beginners. 1. The formatting of the posts need some work. The text is often intimidating because its in big chunks and where there are code blocks there isn't any clear way to distiguish them from body copy. The way http://codular.com/ does it is real…

You are right, and I'm working to get the formatting issues fixed. The way codular.com does it is very nice. If you have any more ideas or feedback, please contact me. Thank you!

Re: Python for Beginners

#58
post #34

All inline comments should come with a space after the #. All dictionary literals should have no spaces immediately within { and }. All multi-line dictionaries should be aligned one character after the opening parenthesis. There exists a line with "for key, value in dict.items.():", which is invalid. Use of one-liner "for" statements is discouraged. "if not a in b" is a more easily translatable statement than "if a n…

Thanks solox3, are you referring to this line? ## .items() is the dict expressed as (key, value) tuples print dict.items() ## [('a', 'alpha'), ('o', 'omega'), ('g', 'gamma')]
Post reply on HN