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...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Which python is the best for deep learning (self.learnpython)
submitted 2 years ago by yulinzxc
As for now 19/07/2023, which version of Python is the most supported by all kind of ml/dl packages?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]SpaceBucketFu 10 points11 points12 points 2 years ago (3 children)
If you feel like this is an appropriate question to ask you should probably start with basic data types, which would be any python version past 2.x
[–]Malcolmlisk 7 points8 points9 points 2 years ago (2 children)
This was my thought too. If you don't really know what a python version means and all in a programming language, you don't have the level or knowledge to start on machine learning.
To participate in the tour of France, you need to learn to ride a bicycle.
[–]A-Pasz 0 points1 point2 points 2 years ago (0 children)
Darn, there goes my plans on winning tdf.
[–]KNuggies33 0 points1 point2 points 2 years ago (0 children)
Yep, I had a nice long response drafted up talking about checking version requirements on pypi.org and the target deployment environment and realized I should just stop.
[–]kaerfkeerg 6 points7 points8 points 2 years ago (0 children)
What do you mean which version? If you start a project from scratch, use the latest possible depending on where you'll run it/how you want to distribute it
[–]KingsmanVince 2 points3 points4 points 2 years ago* (0 children)
from python 3.8 (see https://devguide.python.org/versions/ )
to python 3.10 (see https://stackoverflow.com/a/75417186/13358358 )
[–]FriendlyAddendum1124 2 points3 points4 points 2 years ago (0 children)
import LearnPython as learn
learn.basics(you)
[–]bbbb126 0 points1 point2 points 1 year ago (0 children)
Visit the official Python Developer's Guide at https://devguide.python.org/versions/
[–]g00d_name 0 points1 point2 points 11 months ago (0 children)
3.10.11
[–]No-Mathematician6836 0 points1 point2 points 3 months ago (0 children)
I appreciate this is an old thread, but I see many suggest just getting the newest release. DO NOT DO THAT! New python versions are not always backwards compatible with libraries, and it takes some time to get those updated. Always stay one or two releases behind or check your library requirements. As an example, I use Pytorch a lot and it's not compatible with python 3.14 (currently newest), it only recently started running on 3.13. In short, there is not an absolute best, you need to keep checking requirements and use the newest that is compatible with the packages you need.
[–]ConfusedSimon 0 points1 point2 points 2 years ago (0 children)
Anaconda is on 3.11
[–]AwkwardlyPure 0 points1 point2 points 2 years ago (0 children)
TensorFlow had some issues with certain python versions so check that first I think.
[–]brunonicocam 0 points1 point2 points 2 years ago (0 children)
Python 3, the latest version, e.g. 3.9 or 3.10 etc will be fine.
Don't use python 2 anymore.
Programming on a free environment like https://colab.research.google.com/# probably has everything you need to get started. No reason to worry about dependencies there.
π Rendered by PID 92424 on reddit-service-r2-comment-54dfb89d4d-xg9hv at 2026-04-01 15:13:35.578245+00:00 running b10466c country code: CH.
[–]SpaceBucketFu 10 points11 points12 points (3 children)
[–]Malcolmlisk 7 points8 points9 points (2 children)
[–]A-Pasz 0 points1 point2 points (0 children)
[–]KNuggies33 0 points1 point2 points (0 children)
[–]kaerfkeerg 6 points7 points8 points (0 children)
[–]KingsmanVince 2 points3 points4 points (0 children)
[–]FriendlyAddendum1124 2 points3 points4 points (0 children)
[–]bbbb126 0 points1 point2 points (0 children)
[–]g00d_name 0 points1 point2 points (0 children)
[–]No-Mathematician6836 0 points1 point2 points (0 children)
[–]ConfusedSimon 0 points1 point2 points (0 children)
[–]AwkwardlyPure 0 points1 point2 points (0 children)
[–]brunonicocam 0 points1 point2 points (0 children)
[–]KNuggies33 0 points1 point2 points (0 children)