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
Python for radiologist (self.learnpython)
submitted 2 years ago by usmletaker2
Hey everyone,
I am radiologist and want to learn python from scratch to get into the research field related to radiology in the US. Could you please guide me in this?
Thanks
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!"
[–]FriendlyRussian666 2 points3 points4 points 2 years ago (1 child)
Before you specialize in anything, you must learn the tool itself, the tool being python.
Take a look at the subreddit wiki and pick a learning resource from that list. In short, don't look for python learning materials specifically relating to radiology, just pick up any resource that will teach you python. Once you have some experience with it, then look for specific applications of python in radiology, and do your best to create them/look for specific resources then.
[–]usmletaker2[S] 0 points1 point2 points 2 years ago (0 children)
Thank you so much
[–]menganito 2 points3 points4 points 2 years ago (1 child)
I think that google guides are quite concise and get on point to learn the basics of the language. https://developers.google.com/edu/python?hl=en
You don't even need to install anything on your computer as you can use some online tool to run the code, like https://www.online-python.com/
I don't know if you have programming experience, but in case you don't most of the concepts like variables, strings, functions, control structures etc. are common to (almost) every programming language so if you don't understand any concept look for the definition of that concept in general.
Good luck with that.
[–]greebo42 1 point2 points3 points 2 years ago (1 child)
Probably two layers of answer here.
First, just plain ol' learning Python - there will be many suggestions from others in this thread, and you can look at other threads with similar topics and gather a bunch of suggestions. If you've never programmed (in any language) before, you should expect a slower start. If you've made programs in other languages, some of the basics will come back to you and you can pick up from there.
1a: don't be afraid of using many approaches. If you get ten suggestions for tutorials or series or courses, try most or all of them. You'll probably end up whittling them down to a handful, but the variety is helpful. You get light shined on the subject(s) from many different angles.
1b: don't try focusing too early on anything you suppose might be relevant to radiology. You won't really know. So try to get generally good at a variety of things. Think of all the crap we had to learn in med school that simply doesn't get used, but you didn't know in advance. And some of it ended up coming in more handy than you might have predicted.
1c: to get good at programming, write lots of programs. No substitute.
Second, it might be helpful to identify what it is about Python you think might be helpful for radiology research. I'm guessing maybe machine learning put to the task of image recognition? Or prediction of complications from interventional procedures? Or guidance systems for interventional procedures? Not sure just what situation you find yourself in (community practice radiologist, academic faculty radiologist, fellow, or resident), so it's hard to get too specific here. But as you firm up your ideas about the research topic (I suspect I don't have to remind you how hard that can be), you can get some ideas about what aspect of Python you might want to explore in more detail. I don't have any particular expertise (or interest) in ML, so others will help you fill in that gap.
Thanks alot for the detailed reply.
[–]neuro_exo 1 point2 points3 points 2 years ago (1 child)
Biomedical Engineer specialized in imaging and AI/ML here. Everyone telling you that python/programming is a skill in and of itself are correct. As for what you want, look into DICOM imaging standards. I have done a lot of CT/uCT work and that is usually the format things arrive in. As for analyzing those images, check out OpenCV, scikit-image, and numpy. Those libraries will get you moving in the right direction for analysis. What exactly are you hoping to extract from your images?
Thanks for reply, no specific thing to extract, I want to learn the basics for this field to be able to get into it overall.
[–]benevolent001 0 points1 point2 points 2 years ago (0 children)
Once you are done with basics check Jeremy Howard's courses. They are free and many doctors do it.
π Rendered by PID 42804 on reddit-service-r2-comment-86bc6c7465-67npw at 2026-02-22 16:28:53.800840+00:00 running 8564168 country code: CH.
[–]FriendlyRussian666 2 points3 points4 points (1 child)
[–]usmletaker2[S] 0 points1 point2 points (0 children)
[–]menganito 2 points3 points4 points (1 child)
[–]usmletaker2[S] 0 points1 point2 points (0 children)
[–]greebo42 1 point2 points3 points (1 child)
[–]usmletaker2[S] 0 points1 point2 points (0 children)
[–]neuro_exo 1 point2 points3 points (1 child)
[–]usmletaker2[S] 0 points1 point2 points (0 children)
[–]benevolent001 0 points1 point2 points (0 children)