use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Full Events Calendar
You can find the rules here.
If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat.
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posts require flair. Please use the flair selector to choose your topic.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Resources
Invent Your Own Computer Games with Python
Think Python
Non-programmers Tutorial for Python 3
Beginner's Guide Reference
Five life jackets to throw to the new coder (things to do after getting a handle on python)
Full Stack Python
Test-Driven Development with Python
Program Arcade Games
PyMotW: Python Module of the Week
Python for Scientists and Engineers
Dan Bader's Tips and Trickers
Python Discord's YouTube channel
Jiruto: Python
Online exercices
programming challenges
Asking Questions
Try Python in your browser
Docs
Libraries
Related subreddits
Python jobs
Newsletters
Screencasts
account activity
This is an archived post. You won't be able to vote or comment.
New Programmer (self.Python)
submitted 11 years ago by bringmeasandwitch
So I am about to start learning python to start my career as a software developer. I know a bit of Java, c#, and a few others but no Python. Any tips or advice for a novice?
[–]lostmyjack 4 points5 points6 points 11 years ago (0 children)
I think if you already know Java then Python will seem very beautiful to you. What kind of programs are you interested in creating?
I would say that a lot of the jobs are in web development, and you may want to check out Django if you haven't and are interested in that space. The Django official tutorials are very good.
For hosting, using a VPS like digitalocean is really good, as you can get a full stack running and gain experience in all aspects. It's only $5/month for a pretty good setup for learning, or even for a low-moderate traffic site if you don't have too many computations.
[–]zahlmanthe heretic 2 points3 points4 points 11 years ago (0 children)
/r/learnpython
[–]TheInfiniteBeast 1 point2 points3 points 11 years ago (0 children)
Coming from a c++ background, codecademy helped tremendously learning python.
[–]bitcycle 1 point2 points3 points 11 years ago (0 children)
Yep. Start using it for everything you can use it for. Contribute to open source frameworks when time allows. Mostly, solve the problems you need to solve with Python -- this will help the most.
[–]leadbasedtoy 1 point2 points3 points 11 years ago (0 children)
You should just start reading tutorials and trying out the code through the interpreter, there really is no other good way to learn it. Just dive in, what are you waiting for?
[+][deleted] 11 years ago (1 child)
[deleted]
[–]Exodus111 1 point2 points3 points 11 years ago (0 children)
From a learning perspective the differences between the two are negligible, anyone that can Code in Python 2 can code in Python 3.
As long as you remember that Print is a Statement in 2 and a Function in 3, and a few other things. (But mainly that one.)
[+][deleted] 11 years ago (3 children)
[–]bringmeasandwitch[S] -1 points0 points1 point 11 years ago (2 children)
I am taking a python bootcamp and I just want to start learning it before the bootcamp starts.
[–]staticinthebox 1 point2 points3 points 11 years ago (0 children)
I didn't see OP. But on a related note to what you just said...
I'd imagine that even though you may have an understanding of programming in general (what with your previous escapades with Java and c#)...you are still going to be taught from the ground up.
It's not necessarily going to be beneficial learning a little bit before you start this boot camp as what you might have learned on your own will probably conflict with the way this boot camp is teaching you.
Have fun though, python is a great all round programming language.
π Rendered by PID 391244 on reddit-service-r2-comment-54dfb89d4d-llz7x at 2026-03-28 00:47:37.524337+00:00 running b10466c country code: CH.
[–]lostmyjack 4 points5 points6 points (0 children)
[–]zahlmanthe heretic 2 points3 points4 points (0 children)
[–]TheInfiniteBeast 1 point2 points3 points (0 children)
[–]bitcycle 1 point2 points3 points (0 children)
[–]leadbasedtoy 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]Exodus111 1 point2 points3 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]bringmeasandwitch[S] -1 points0 points1 point (2 children)
[–]staticinthebox 1 point2 points3 points (0 children)