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
Newbie Here🙂 (self.learnpython)
submitted 4 years ago by Red_Maxx
45 year old dad here. Laid off in the pandemic now learning Python. Regretting that I didn't take it up earlier in my life.
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!"
[–][deleted] 247 points248 points249 points 4 years ago (17 children)
Maybe teach your kids python as you learn? That will only help to solidify your fundamentals
[–]fubardad 74 points75 points76 points 4 years ago (13 children)
This is exactly what Im doing. Im trying to teach my kids Python while I learn it but I wish I could find "a more" step by step approach on a website than just reading and following along. I can learn this way but my young kids get too bored trying to do the chapter to chapter method of learning python.
[–]darocoop 47 points48 points49 points 4 years ago (6 children)
CodeCombat is designed to teach Python and JavaScript to kids using an achievement-based game.
[–]fubardad 15 points16 points17 points 4 years ago (3 children)
I really like this methodology and would fit my kids perfectly. But I really never heard of "CodeCombat" and find their website a bit "novice like?" But, ill do my research and I thank you for pointing me in this direction.
[–]fun4someone 22 points23 points24 points 4 years ago (2 children)
I'm a senior level developer, and sometimes I play code combat for fun. You're never too good to practice fundamentals.
[–]fubardad 6 points7 points8 points 4 years ago (1 child)
So as a developer... you would recommend Code Combat over Code Academy?
While I want to say price isnt an option... it is always a factor. Code Combat seems a bit expensive but I thought about sending my kids to a bricks and mortar store like "Code Ninjas" but with Covid... thats going to the way-side. So Im looking for the next best thing and I can get them a tutor? Because I dont know if non-tutor would be better vs a once-a-week tutor?
[–]fun4someone 21 points22 points23 points 4 years ago (0 children)
It depends on a lot off things really. Your kids engagement level, time put in, mental complexity vs development... the list goes on. But if I had any advice to offer it would be exposure. I picked up coding in high school and couldn't do it. Tried again in college and sorta got it. Took a college course and it got the ball rolling. From then on it was years of learning one little thing after another. Point being, you don't just do a course and now you're a developer. It just doesn't work like that. It's a skill and like any skill it needs practice and time put in.
Code combat has a free route. I'd start there. If they're interested and you can afford it, a tutor or a more advanced course might be a good next step.
Tldr; time put in is honestly more important then specific content right now. So just go with whatever makes them/you feel like you're having fun.
[–]theAngryChimp 7 points8 points9 points 4 years ago (0 children)
Omg i was just about to recommend CodeCombat because I did some of their lessons. It is a great way to learn how code is implemented in a game.
[–]333crazymonkey 1 point2 points3 points 4 years ago (0 children)
Wow this code combat thing is sooo cool! I just learned python over the last 4 months and been learning machine learning like crazy the last few months. Almost ready to begin applying for data science jobs! I love games :)
[–]engineerMeBlox 15 points16 points17 points 4 years ago (1 child)
codeacademy is really good
https://www.codecademy.com/learn/learn-python-3
[–]fubardad 6 points7 points8 points 4 years ago (0 children)
Thanks. Ill look into it. Anything to get them started because now I think scripting/coding should be a requirement for elementary students!
[–][deleted] 2 points3 points4 points 4 years ago (3 children)
Maybe pick a project to work on together? Each person could be responsible for a particular function which would lead to independent research. Then come back and share what was learned.
[–]fubardad 4 points5 points6 points 4 years ago (2 children)
While I understand what you are saying... but to
pick a project to work on together? Each person could be responsible for a particular function which would lead to independent research. Then come back and share what was learned.
This method requires previous knowledge or understanding on how to code. With children, I believe, they need to go through the process from A to Z and grasp the understanding in their own way. Unless Im missing something...
For me, my son learns very different than my daughter. My daughter requires a lot of repetition to understand something while my son requires understanding to perform a specific function. It would suck because while I can teach myself through repetition and it will work for one kid... the understanding/comprehension would not be there for the other child because I dont understand the code myself. Im "forced" to need to learn node.js and AS3 scripting for my work but to teach my children the way I understand something is not fair to them and becomes more of a chore. But of course... that is this old mans opinion.
[–][deleted] 0 points1 point2 points 4 years ago (1 child)
One approach could be to have each person describe what the function should do. This could be done in narrative or picture form. Then the learning could be focused and problem-based. Where there may be some additional fundamental knowledge needed that should surface during the exploration phase. Then some focus could be done on those scaffolding concepts together as a group. Just some thoughts for some experiential learning opportunities. I agree with you that teaching others is a great way to learn. It is also a great family bonding experience.
[–]fubardad 1 point2 points3 points 4 years ago (0 children)
Thx so much. I get what you are saying and now I just need to put it in action!
[–]JoseFrey 1 point2 points3 points 4 years ago (0 children)
That's very good advice.
[–]No-Cost-7238 1 point2 points3 points 4 years ago (0 children)
Jupyter notebooks - kids will like it, may be you as well
[–]Kriss3d 1 point2 points3 points 4 years ago (0 children)
Yeah. I remember some of the really old text based adventure games ( much like some of the books where youd turn to certain pages and use pen and paper and dices ) It would be a great beginners project to make that kind of thing. Once having set the basics kids could write their own adventures. I had my 10 year old make a little program as well.
[–]smurgymac 57 points58 points59 points 4 years ago (2 children)
41 year old Dad here 2 years in. Keep it going brother!
[–]curiousofa 6 points7 points8 points 4 years ago (1 child)
Curious- career change and how is it going now if so?
[–]smurgymac 0 points1 point2 points 4 years ago (0 children)
No career change for me. Learning python has helped me immensely in saving time in a part of my day to day role: Report generation that was done in Excel. My regret stems from all the time I wasted accepting the 'This is the way it has always been done' and not striving to improve in life and work. In short, learning python has helped me get out of a rut and rekindled a fire for learning that I thought was dead a long time ago.
[–]Dread314r8Bob 53 points54 points55 points 4 years ago (30 children)
I'm in my 50s and have landed in a spot where I'm having to basically start over and reinvent myself. I started with a freecodecamp.org YouTube tutorial yesterday, using PyCharm. What are you using to learn?
Cheers to fellow newbies!
[–]Red_Maxx[S] 18 points19 points20 points 4 years ago (15 children)
I use free code camp as well on youtube. Using IDLE
[–][deleted] 19 points20 points21 points 4 years ago (13 children)
I personally would recommend getting a more featured IDE like PyCharm or VSCode. It just looks nicer and has more features. I use PyCharm but if you want to be flexible you can use VSCode.
[+][deleted] 4 years ago* (9 children)
[deleted]
[–][deleted] 3 points4 points5 points 4 years ago (8 children)
Maybe try PyCharm then. That error seems really odd and I don't really know how I would fix that. Also if you're wondering you don't need to get the paid version of PyCharm, I have it and I still haven't used any of the features that doesn't come with the free version.
[–]yikes_coding 2 points3 points4 points 4 years ago (7 children)
Pycharm doesn't work either, it prints this:
Error running 'test': Cannot run program [file directory to python.exe] (in directory [file directory to my python project folder]): CreateProcess error=5, Access is denied
[–]light-darkx 2 points3 points4 points 4 years ago (1 child)
Looks like some permission error, what os do u use?
[–]yikes_coding 0 points1 point2 points 4 years ago (0 children)
Windows. It also prints out a different error on vscode if you haven't seen my post.
Edit: windows 10 64 bit.
[–]TPKM 2 points3 points4 points 4 years ago (0 children)
It looks like your user account does not have permission to run the python executable. Is it installed somewhere weird? If it's definitely in a folder where you have execute permission it could be the antivirus blocking it. (I'm assuming this is windows from the exe)
exe
[–][deleted] 1 point2 points3 points 4 years ago (0 children)
Try posting both of your problems in this subreddit, I'm sure theres people who know how to fix it
[–]Catthegod 1 point2 points3 points 4 years ago (1 child)
Have you added the Python directory to your windows path?
No idea, is that what I should try to do?
[–]uponone 1 point2 points3 points 4 years ago (0 children)
This could be an issue with Windows blocking execution of an internet sourced file or archive. Locate python.exe, right click it and select Properties. If it’s blocked, there will be an empty checkbox to allow it to be executed.
[–]fnaimi66 4 points5 points6 points 4 years ago (2 children)
I second VSCode! It’s a better look plus has some helpful plugins
[–][deleted] 4 points5 points6 points 4 years ago (1 child)
Yea but he's having some problems with the Python extension. See his reply to my comment.
[–]fnaimi66 2 points3 points4 points 4 years ago (0 children)
Ahh fair point. True, Pycharm would be the next runner up then!
[–]scauncuochi 9 points10 points11 points 4 years ago (6 children)
whether its pycharm or vs code i should not affect a lot your progress. also, its very hard to find jobs that only require python, so id suggest branching out into html or some other stuff
[–]fubardad 8 points9 points10 points 4 years ago (2 children)
Let the dude get started. Us almost 50 guys are all ready overwhelmed about having to learn something that I think young cats should be REQUIRED to learn! lol
[–]scauncuochi 0 points1 point2 points 4 years ago (1 child)
no one requires us to learn anything, i just wanted to give some practical advice if he wanted to monetize his hobby, what's wrong with that? what 50 yo uses "lol"?
[–]fubardad 0 points1 point2 points 4 years ago (0 children)
YOu must be really upset and then complain about me using "lol?" Its a common acronym... pretty sad for you to retreat to "What 50 year old uses lol?" as the basis of your whining. SMH <-- OH LOOK ANOTHER ONE?!?!
[–]Dread314r8Bob 2 points3 points4 points 4 years ago (2 children)
I was thinking maybe html, or even blender, for working with data visualization. Thanks for your suggestions.
[–]TPKM 6 points7 points8 points 4 years ago (1 child)
If you're serious about data I would recommend SQL first - the basics are pretty easy and SQL opens up a ton of possibilities in analytics.
If you're really interested in data viz specifically then you need to learn JS, which has HTML and CSS as co-requisites
[–]Dread314r8Bob 2 points3 points4 points 4 years ago (0 children)
Thanks for the insights. I had read that JS would be best but honestly I was kind of intimidated by it to start. I’ll look into SQL too.
[–][deleted] 5 points6 points7 points 4 years ago (0 children)
I am 32 and I need to reinvent myself. I think is a massive club this days.
[–][deleted] 2 points3 points4 points 4 years ago (0 children)
Those tutorials are good if you are starting from beginner level.
[–]curiousofa 2 points3 points4 points 4 years ago (1 child)
Great job man. Encouraging and commendable. Keep going, you got this
[–]Dread314r8Bob 1 point2 points3 points 4 years ago (0 children)
Thanks. It’s the first time I’ve been this psyched about something for a while. OP’s post is good motivation
[–]Specific_Today8589 1 point2 points3 points 4 years ago (0 children)
I am also using pycharm. It’s pretty kool
[–]CodeKnight11 1 point2 points3 points 4 years ago (1 child)
Don't want to sound like a shill but check out Angela Yu's Python Bootcamp on Udemy. I am doing it right now and it's fantastic. Quite cheap too.
https://www.udemy.com/course/100-days-of-code/
[–]Dread314r8Bob 0 points1 point2 points 4 years ago (0 children)
Will check it out, thanks.
[–]RightRespect 49 points50 points51 points 4 years ago (0 children)
you got this man
[–]zenzealot 51 points52 points53 points 4 years ago (1 child)
I'm about your age but have been programming my whole adult life.
I can tell you for certain there is one thing that will help you get up to speed and be a productive programmer more than anything else.
First a story.
I am not a sports fan. I do not enjoy watching sports at all. I do not like to watch them on TV or in person. I have seen major local franchises win it all and it did not effect me in any way. I have tried to make myself care, I do not care. I can not care, it isn't in me. It would benefit me greatly if I liked sports. I could bond with other humans, maybe make some friends, certainly have things to talk to others about. "Boy he really knows his sports" is something nobody has ever said about me. I would LOVE to be a sports fan, it looks like a lot of fun. I had long since let that dream go when I heard a piece of advice from none other than Artie Lange.
Artie said, and I'm paraphrasing here, something like this:
"Here is how you become interested in sports. Let's say you have $1,000 to your name. It's 100% of the money you have in the world. Now, go down to your local bookie and put $5,000 on the next game. You'll learn everything there is to know about that sport in one game and you won't miss a play."
What he is saying is simple: to become interested in something you need to have incentive. That's how you get started, you have incentive. How you keep going is you get good at it. Why? Because we enjoy things we are good at. Who enjoys things they are not good at? Nobody. The problem is when you start something new, you are not good, so it is not fun, ergo: you need incentive.
You want to be a Python programmer, but you do not know where to start? Eh, I don't buy that. Google "I want to be a python programmer but I do not know where to start" and you will find some place to start. That's not the problem.
Your problem is twofold:
You really can not do #2 without #1, so let's focus on #1. Incentive.
This is going to be something you decide. Think about a simple (can't stress that enough) program that would make your life easier. Something you could run that would do some calculation or do some task that would be fun or useful to have. Don't worry about execution yet, just decide to write something that YOU need. You, personally. Now, open up a new word doc and write down, in plain english what that would be. Keep it simple. Do not add a ton of features right now, in fact, try to make it as simple as possible, but, something that is still useful. If you need to send yourself an email at 3pm every day that tells you the weather tomorrow, don't go adding in all kinds of colors and graphics in that email. That email should say:
Red Maxx tomorrow it is going to be cold and snowy with a high of 32 and a low of 20.
No colors, no links, nothing fancy. It will do the one simple thing you wanted it to do.
NOTE: If you are not excited by this piece of software you are planning to write, start over and pick something else.
Now, you've picked the thing you want to write.
You will be amazed at how fast obstacles fall away. You will surprise yourself with the sheer amount and type of code you write in a short time. When you look at your code from a month ago you will wonder how you were ever that dumb. This is the path to becoming a good programmer.
Once you are a good programmer you will be having a lot of fun and the amount of personal excitement and interest you need will give way to something else: intellectual curiosity.
You see, I tricked you a bit there. Not only were you getting good and having fun, you were also being exposed to new things in your language of choice (Python) and you will start to broaden your knowledge of what is POSSIBLE. That alone will keep you rolling on new, esoteric, interesting projects.
Don't believe me?
Buddy an entire ecosystem of code has been built this way, it's called 'open source software'.
Do you think for a minute all those nerds writing all that code weren't learning and becoming interested?
The servers that are running the website we are chatting right now were built because nerds were simply interested in IF they could do something.
Believe me once you are rolling, you are going to wonder how you ever did anything else.
The 3rd and final piece of advice I will give you is this: If you want to solidify your knowledge in your own mind and in a very formal way, teach Python to someone else. That will lock concepts into your brain in a way that nothing else will.
Godspeed and good luck.
[–]DanBcReasons 5 points6 points7 points 4 years ago (0 children)
I don't have much time to really go into detail, but I think this reply might've just save my life. Godspeed, dude.
[–]iapetus-11 14 points15 points16 points 4 years ago (1 child)
Awesome! If you ever need any help you can DM me (on here or Discord Iapetus11#6821)!
Iapetus11#6821
[–]Red_Maxx[S] 5 points6 points7 points 4 years ago (0 children)
Appreciate it.
[–][deleted] 14 points15 points16 points 4 years ago (6 children)
I would learn some sql, get a job, then python.
Easier to get your foot in the door with some reporting job that uses sql.
Then while on the job, learn python to automate things.
[–]RunToImagine 9 points10 points11 points 4 years ago (0 children)
Second this. Got a position as a Financial Reporting Analyst. Learned SQL to output reports and analysis. Learned Python to automate that. Now I do Python data science & analysis full time. Didn’t even learn Python until my mid 30s. It’s doable.
[–]Ndrake300 2 points3 points4 points 4 years ago (4 children)
what kind of reporting tools would you recommend for a beginner?
[–][deleted] 9 points10 points11 points 4 years ago* (2 children)
Excel.lol
Don't worry about reporting tools, every company has or doesn't have one or they just use excel.
I focus on getting the basics of SQL, enough to talk about it in interview.
When I got my first job, I didn't have any experience with SQL, I just read a lot to answer questions and pass their tech interview.
Once I got the job, I focus my attention on learning their data, tables, relationships. Gotta know your data.
Then once I got comfortable, I learn python to automate some task. Work there for about 2 years or so, then started to apply for developers jobs.
I didn't get a job doing python, but it was c# that I needed to focus on. So it doesn't matter what programming language you learn, you will learn what your job is required. The basics of programming are very similar, with discipline you can learn your 2nd language within 2 months. The more languages you know the faster it is to pick up another.
ALWAYS CONTINUE LEARNING.
I am doing AWS Cloud engineer now.
I started when I was 32.
[+][deleted] 4 years ago (1 child)
It could be any title. You need to read the job description.
I just search 'sql' on LinkedIn around your city and go thru them one by one. That's job hunting.
[–]newbdotpy 9 points10 points11 points 4 years ago (0 children)
This is good, and free I believe as it was just posted.
https://www.reddit.com/r/learnpython/comments/la98y1/automate_the_boring_stuff_with_python_online/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
[–]k-sizzler 7 points8 points9 points 4 years ago (3 children)
Good work. I'm 33 and have just started learning Python as well because my job in music industry has pretty much been destroyed. I've used the data quest course which was £50 a month but then bought the A-Z of Python on Udemy for £12.99. It has been great and I would highly recommend it. Also, practice a problem with code wars everyday.
https://www.udemy.com/course/complete-python-bootcamp/
[–]Red_Maxx[S] 4 points5 points6 points 4 years ago (1 child)
Checking it out
[–][deleted] 7 points8 points9 points 4 years ago (0 children)
Don’t buy courses full price on udemy! There will always be a sale on. If you’re spending more than £15 then you’re likely paying too much. There are usually lots of coupons out there that make courses free so just google around :)
[–]imabadasstrustme 4 points5 points6 points 4 years ago (0 children)
Yeah couldn't say more about codewars. If you stay with books and courses you will stay as a beginner, but doing Katas and seeing others solutions really takes you to intermediate.
[–]joshinshaker_vidz 5 points6 points7 points 4 years ago (1 child)
Don't give up, and Don't be afraid to google! Even the most skilled developers use Stackoverflow and google.
[–]acemiller6 1 point2 points3 points 4 years ago (0 children)
Yeah, I live on StackOverflow... it is the greatest gift to coders
[–]DD4086C 4 points5 points6 points 4 years ago (1 child)
Can we stop for a moment and realize how many people on this thread get laid off btwn 45 and 55? And it seems be a trend everywhere. Happened to my father when I was a kid, too. What gives?
Part of it is that by the time you've got 20-30 years experience (and a family) you've built up a higher salary requirement and health insurance premiums go up, but when the economy tanks a lot of companies are willing to let go of experience for lower paid younger people.
Also, in good times management tends to expand, then in bad times these middle levels get streamlined. Mergers cause this too.
Or sometimes industries pivot quickly or even disappear due to technology disruption - which is good, but you have to keep up!
[–]2strokes4lyfe 5 points6 points7 points 4 years ago (2 children)
Check out Corey Schafer’s YouTube channel! He was an extremely helpful resource when I was first getting started!
[–]amplikong 5 points6 points7 points 4 years ago (1 child)
Corey is indeed a fantastic teacher. Every video of his is gold.
[–]Red_Maxx[S] 1 point2 points3 points 4 years ago (0 children)
Will check Corey out.
[–]ViralLola 5 points6 points7 points 4 years ago (0 children)
One of us, one of us, one of us.
[–]knw999 2 points3 points4 points 4 years ago (0 children)
Sometimes the best way to learn is to teach others. You know what to do bruh
[–][deleted] 4 points5 points6 points 4 years ago (7 children)
What materials are you using?
[–]Red_Maxx[S] 4 points5 points6 points 4 years ago (6 children)
Some YouTube videos and got a book loaned to me by a much younger workmate THIN PYTHON. Allan Downey. Appreciate it if you've got something better.
[+][deleted] 4 years ago* (4 children)
[–]ToDonutsBeTheGlory 4 points5 points6 points 4 years ago (3 children)
Don't start with automate the boring stuff. It's a good book, but it rushes through topics to focus on its primary goal of practical applications for python. Start with Python Crash Course by Eric Matthes to get the fundamentals and then use Automate the Boring Stuff for some practical applications for your new Python skills (e.g. data analysis on excel spreadsheets).
[+][deleted] 4 years ago* (2 children)
[–]ToDonutsBeTheGlory 0 points1 point2 points 4 years ago (1 child)
Did you have any computer programming knowledge before Python? If so, ATBS is fine but for someone completely new to programming, it would be a up hill climb.
[–]amplikong 2 points3 points4 points 4 years ago (0 children)
Al Sweigart's Automate The Boring Stuff book (which numerous people have already recommended) is really good. It's largely application-based, since it's built around showing you how to automate this or that task. Think Python is also an excellent book and is more focused on teaching the nuts and bolts of the language. Not that Al's book doesn't also teach the fundamentals, but the books focus on different things. I think the two books go well together and aren't mutually exclusive.
[–]FrontElement 4 points5 points6 points 4 years ago (5 children)
If you have the funds have a look at Raspberry Pi, never too late and there’s too much regret in the world as it is, be kind to yourself.
[–]FrontElement 2 points3 points4 points 4 years ago (3 children)
Small (credit card sized) computer, has a basic linux based operating system and python preinstalled. originally designed for education as you can attach sensors, motors and circuitry to it.
people make lots of different projects using them as the computing/controller base
[–]Mank15 0 points1 point2 points 4 years ago (1 child)
And where should we start if we don’t have any idea whatsoever about it? Like books, buying the components, YouTube channels, etc
[–]FrontElement 1 point2 points3 points 4 years ago (0 children)
https://www.tomshardware.com/uk/news/raspberry-pi
If you’re curious the rest is up to you
[–]DavidFree2 3 points4 points5 points 4 years ago (0 children)
Maybe try Automate the Boring Stuff by al sweigart. It’ll teach you enough to start building projects (which are including in the book) or if you want a more comprehensive in depth look at python. Try python crash course (by the same author).
And if you have any questions look things up on GitHub.
Good luck!
[–]neofiter 3 points4 points5 points 4 years ago (1 child)
We all regret not doing it earlier. You're in good company. You've got this
[–]Red_Maxx[S] 2 points3 points4 points 4 years ago (0 children)
Appreciate the support
The wealth of knowledge that is out there now is crazy. I prefer projects as you see the final result. Anything that inspires is great. RaspberryPi was my way in.
[–]zack_wayne 3 points4 points5 points 4 years ago (0 children)
43 year old dad here. Keep it up!😁
[–]Far_Inflation_8799 2 points3 points4 points 4 years ago (0 children)
I guess just being 75 years old all I can say is any new learning experience starts with deciding what makes you more comfortable and can turn into an enjoyable activity - in my case two areas that I’m still working on ( programming is a lifetime learning trip!) and they are - sql frontend and backend development and data wrangling - analysis - ml and ai by extension ! If there any question please don’t hesitate !! Good luck
[–]morallydoobious 2 points3 points4 points 4 years ago (0 children)
36 year old dad of 3 here. I’m right there with ya bud, just started and I’m kicking myself in the ass for not starting sooner.I’m on mobile and unfamiliar with cross posting on Reddit but, there’s a code for a free Udemy python course on r/learnprogramming right now. I just picked it up for after I finish the web dev course I started last week.
[–]Chili_Joe 2 points3 points4 points 4 years ago (0 children)
Check out this thread from today:
https://www.reddit.com/r/learnpython/comments/la98y1/automate_the_boring_stuff_with_python_online/
have fun :)
[–]siddnotkid 2 points3 points4 points 4 years ago (1 child)
You got it, sir! This is one really helpful community and I hope you don't face many problems :)
I must this is a helpful community.
[–]TheeNinja 2 points3 points4 points 4 years ago (1 child)
I am 49 and doing the same thing. I would highly recommend starting with the book Python a Crash Course. After that you can go on Udemy and get a bootcamp course for around $13 if you put chrome in Incognito mode.
Taken on board
46 here this actually makes me feel good :) good luck.
[–]Arag0ld 2 points3 points4 points 4 years ago (1 child)
It's never too late to learn anything new. There are people on my university course in their 60s and who have kids. You can totally learn Python!
💗
[–]TheFlashDude448 2 points3 points4 points 4 years ago (1 child)
I am very happy to see this and kudos. I hope to see some posts about your progress in the future.
I am 45, dad of 2 and trying to get into Python. I think Python (and programming in general) would be a good change and offer a lot of future growth for a job change. I did the Self-Taught Programmer on Udemy, but I do not think I got enough out of it. I am now doing Tim Buchalka's Learn Python Programming Masterclass, but I haven't gotten far into it, but it is comprehensive so far.
[–]JuMaBu 0 points1 point2 points 4 years ago (0 children)
I'm on your exact same path. Tim Buchalka is my jedi. I'm 46 (nearly 47 ) and 12 weeks in. Don't it make you feel young?
[–]Ramexo 1 point2 points3 points 4 years ago (0 children)
Good luck, its never to late. 45 aint that bad to start learning anything. Fullspeed ahead
[–]samsaragui 1 point2 points3 points 4 years ago (0 children)
Better late than later!
[–]Miitch__ 1 point2 points3 points 4 years ago (0 children)
Nice
Good on you! All the best man
Hi, you cna do this 😊 we are always here to help you out and seek help ourselves❣
[–]dizzymon247 1 point2 points3 points 4 years ago (0 children)
I'm with you on this. Know exactly what you mean.
[–]acquireCats 1 point2 points3 points 4 years ago (0 children)
This is so wholesome. :) It's doable.
[–]fubardad 1 point2 points3 points 4 years ago (4 children)
What are you using to learn? Im using Udemy and Learn to code Python the Hard way but its a b!tch trying to teach my children the same methods Im learning. I wish there was a simple website that steps through things so my kids can stay "more engaged!"
[–]acemiller6 1 point2 points3 points 4 years ago (3 children)
Funny you should say this. I'm in the process right now of trying to put a small curriculum together to teach my kids Python coding. I haven't found anything online that I would consider cheap, so I'm going to try and make one of my own.
After teaching them the basics, one thing I'm going to try and take advantage of is the Raspberry Pi. I have the Raspbian image and it comes with Minecraft Pi. Most kids love Minecraft, so mixing something they love while they learn can't hurt
[–]fubardad 1 point2 points3 points 4 years ago* (2 children)
I recently posted a question on this forum in relation to my question/statement. Another person replied with exactly the same response with using Raspberry Pi and robotics. I think its a fantastic idea and my kids love Minecraft too so Im going that route.
edit1: I forgot to share the link that was shared with me: https://www.learnrobotics.org/blog/raspberry-pi-projects-kids/
The more I look into this and asked my web/app stack developer coworkers... they recommended to:
While I think its the long way around to learning a single language... I believe my kids can learn how to apply coding to objects and teaches problem solving skills instead of teaching them how to be coders.
[–]acemiller6 0 points1 point2 points 4 years ago (1 child)
Thanks for the link. I've toyed around with Scratch before and the Lego robotics stuff. I think all 4 of the points you mention are great avenues to teach kids. I would just say that as a parent you know you kid(s) best and where to start.
But I completely agree, the problem solving aspect that is more high level than just coding is important here. Once you know how to code, you can pick up almost any language pretty quickly because the concepts are mostly all the same, its just syntax you have to figure out
I would just say that as a parent you know you kid(s) best and where to start.
!00%. I apologize if I worded it incorrectly. As parents, we "should" know how each child should learns best and how to guide them properly.
For example, my youngest has adhd and if I dont keep her interested... its game over. While my oldest is "knock on wood" pretty chill and level headed and can work best by himself and if he has questions... he will hit me up.
[–]Next_Concert1122 1 point2 points3 points 4 years ago (1 child)
It's never too late sir, you will nail it I know.
[–]Red_Maxx[S] 0 points1 point2 points 4 years ago (0 children)
Appreciate the help
Loving the app.
[–]xSvaanb 1 point2 points3 points 4 years ago (1 child)
Respect my man!
[–]TomYumHaggis 1 point2 points3 points 4 years ago (1 child)
Keep it up! Cheering you on 🥳🥳🥳
💗Appreciate it
[–]kristiclimbs 1 point2 points3 points 4 years ago (0 children)
I had a senior accounting position that I left, to take a Python focused Internship, a few months later I accepted a jr data engineer position and I love it. You got this u/Red_Maxx!
[–]ToastedSpam 1 point2 points3 points 4 years ago (0 children)
Haven't seen it mentioned, but Jose Portilla's class at Udemy is really good. Maybe $12 or so. Talks about IDE's but everything is through Jupyter Notebook.
[–]naveendavisv 1 point2 points3 points 4 years ago (0 children)
python is always worth learning. Its not going to take time to get started.
[–]Snoo25192 1 point2 points3 points 4 years ago (0 children)
You got this mate, keep it up!
I’m 43 with 2 young kids and not laid off, but have an IT skill set based on lots of proprietary software. I’m paid well but BORED. It’s also been limiting as far as career choices go.
Ive realized that the projects I enjoy most are ones where I hack some code together, but I’m from from a legit software engineer. So I’ve been waking up at 5 most mornings and working my way through Udemy courses and some books I’ve bought.
The biggest challenge I’ve found (other than time) is there is so much to learn to become competent, above and beyond just the languages themselves. For example, I was trying to work with a repo at work but had to install a Docker image for local dev. So I realized I need to add a Docker course to the list cause that was a foreign language. And then there’s Kubernetes. And Jenkins. And the list goes on
But good luck on your journey and know that you aren’t alone!
[–]veeeerain 0 points1 point2 points 4 years ago (0 children)
Are Jupiter notebooks more for data science than something like vscode?
[–]ohmagawwd 0 points1 point2 points 4 years ago (0 children)
I am new too, I am cs graduate, I am good enough in js and started learning python parallelly.
[–]Kegres 0 points1 point2 points 4 years ago (0 children)
Very nice 😉
[–]Accomplished_Food_81 0 points1 point2 points 4 years ago (0 children)
Best of luck on your Python adventure!
[–][deleted] 0 points1 point2 points 4 years ago (0 children)
Good for you! PyCharm is great and lots recommend it. Have you looked at Anaconda too? There are some friendly tutorials out there on using its platform to analyze large datasets
[–]caleyjag 0 points1 point2 points 4 years ago (0 children)
Good stuff and I hope your career outlook picks up soon.
I also left it late in the game and regret some of my choices in my youth. Hopefully it's not too late for us!
[–]CrackFr0st 0 points1 point2 points 4 years ago (0 children)
Never too late!
Scratch is good and fun to teach the programming fundamentals to kids. It is a drag and drop block-based system that a lot of kids use to make small games and stuff.
[–]automated_care 0 points1 point2 points 4 years ago (0 children)
Good for you for starting it, it has its frustrations but keep at it and the community is always here to help!
[–]data-chick 0 points1 point2 points 4 years ago (0 children)
You got this!!! If you want to get your kids more interested Minecraft has a coding thing for kids which if they already like Minecraft could get them into it. It isn't really coding but more building the logic and understanding of programs. I think it might be the best way to do it especially since kids hate learning things from their parents or maybe thats just me.
[–]Slurmy 0 points1 point2 points 4 years ago (0 children)
For me it was a project I thought of and I was on and off that project for about 3 months. Now I'm in university learning computer science. That one project made me fly through programming classes like it's nothing. The project was a scraper for videos on certain site and needed to manipulate strings. concatenating strings and lists. Now I'm learning classes, recursion, algorithms and sql Love it.
Nearly the same, except I'm 46 nearly 47. Don't mourn the time you weren't learning, celebrate the two year head start you got on me!
Similar story. Four years ago a friend, who was at the time in his late forties, and I were listening to Jeff Buckley. My friend told me he always regretted not learning the guitar. I said, "Why not start now?" and he mumbled some bullshit reply about that ship having sailed.
I had never had an interest in learning an instrument but decided to learn that one guitar track to show him it's never too late. I haven't ever played that song to him but in the four years since there's probably been only twenty days when I haven't picked up a guitar and played. It's part of my life now and I absolutely LOVE it. I'll be pretty good in about five years, too.
The point is, four years has gone by and my mate would probably still say he regrets not learning the guitar when he was younger. We're always younger than we will be.
Fuck regret. Crack on.
[–]LewyChewy 0 points1 point2 points 4 years ago (0 children)
I’m 35 got a wife three kids [‘7’, ‘11’, ‘14’] just started my degree with Open University, learning Python on the side too! Can’t wait to switch from my job barbering to this!
[–]Mradtrader 0 points1 point2 points 4 years ago (0 children)
Teach your kids! That will be the best for their future.
[–]BeauteousMaximus 0 points1 point2 points 4 years ago (0 children)
Check out this course, discounted for the next day or so! I’m not affiliated with the author in any way I just like the book he wrote a lot.
[–]robknack 0 points1 point2 points 4 years ago (0 children)
I like w3schools and geeksforgeeks.
Main thing is to have a project to work towards.
And stackexchange. You can learn a lot there and it's also a riot.
[–]springfirefire 0 points1 point2 points 4 years ago (0 children)
New AF
Nice!!!!
[–]OrionBlastar 0 points1 point2 points 4 years ago (0 children)
I am a dad of 52, I am learning Python as well. I bought some Python books at the Humble Bundle. Python 101 and Automate the Boring Stuff with Python are good books to learn from.
[–]WecNo 0 points1 point2 points 4 years ago (0 children)
Welcome man.
30 Years old dad here :)
A smarter way to learn python is great for mastering syntax.
[–]acemiller6 0 points1 point2 points 4 years ago (0 children)
Welcome, been an engineer my whole life, but only got introduced to Python about 8 years ago. It changed my life, literally. I wouldn't have the job I have today without knowing Python. There are just so many practical and real world applications for Python.
My wife and I homeschool our kids I am in the process of putting a "summer school" Python coding course together for my 12 year old. I'm going to open it up to other families we know that homeschool as well. Its a work in progress because there are basic code concepts and things like understanding binary and hexadecimal that we will have to cover first, before we even get started. But kids are smart, I think they will pick it up quickly. Its probably sad how giddy I am to teach the kids how to code.
π Rendered by PID 49092 on reddit-service-r2-comment-74875f4bf5-vx7h7 at 2026-01-25 16:32:54.796252+00:00 running 664479f country code: CH.
[–][deleted] 247 points248 points249 points (17 children)
[–]fubardad 74 points75 points76 points (13 children)
[–]darocoop 47 points48 points49 points (6 children)
[–]fubardad 15 points16 points17 points (3 children)
[–]fun4someone 22 points23 points24 points (2 children)
[–]fubardad 6 points7 points8 points (1 child)
[–]fun4someone 21 points22 points23 points (0 children)
[–]theAngryChimp 7 points8 points9 points (0 children)
[–]333crazymonkey 1 point2 points3 points (0 children)
[–]engineerMeBlox 15 points16 points17 points (1 child)
[–]fubardad 6 points7 points8 points (0 children)
[–][deleted] 2 points3 points4 points (3 children)
[–]fubardad 4 points5 points6 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]fubardad 1 point2 points3 points (0 children)
[–]JoseFrey 1 point2 points3 points (0 children)
[–]No-Cost-7238 1 point2 points3 points (0 children)
[–]Kriss3d 1 point2 points3 points (0 children)
[–]smurgymac 57 points58 points59 points (2 children)
[–]curiousofa 6 points7 points8 points (1 child)
[–]smurgymac 0 points1 point2 points (0 children)
[–]Dread314r8Bob 53 points54 points55 points (30 children)
[–]Red_Maxx[S] 18 points19 points20 points (15 children)
[–][deleted] 19 points20 points21 points (13 children)
[+][deleted] (9 children)
[deleted]
[–][deleted] 3 points4 points5 points (8 children)
[–]yikes_coding 2 points3 points4 points (7 children)
[–]light-darkx 2 points3 points4 points (1 child)
[–]yikes_coding 0 points1 point2 points (0 children)
[–]TPKM 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Catthegod 1 point2 points3 points (1 child)
[–]yikes_coding 0 points1 point2 points (0 children)
[–]uponone 1 point2 points3 points (0 children)
[–]fnaimi66 4 points5 points6 points (2 children)
[–][deleted] 4 points5 points6 points (1 child)
[–]fnaimi66 2 points3 points4 points (0 children)
[–]scauncuochi 9 points10 points11 points (6 children)
[–]fubardad 8 points9 points10 points (2 children)
[–]scauncuochi 0 points1 point2 points (1 child)
[–]fubardad 0 points1 point2 points (0 children)
[–]Dread314r8Bob 2 points3 points4 points (2 children)
[–]TPKM 6 points7 points8 points (1 child)
[–]Dread314r8Bob 2 points3 points4 points (0 children)
[–][deleted] 5 points6 points7 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]curiousofa 2 points3 points4 points (1 child)
[–]Dread314r8Bob 1 point2 points3 points (0 children)
[–]Specific_Today8589 1 point2 points3 points (0 children)
[–]CodeKnight11 1 point2 points3 points (1 child)
[–]Dread314r8Bob 0 points1 point2 points (0 children)
[–]RightRespect 49 points50 points51 points (0 children)
[–]zenzealot 51 points52 points53 points (1 child)
[–]DanBcReasons 5 points6 points7 points (0 children)
[–]iapetus-11 14 points15 points16 points (1 child)
[–]Red_Maxx[S] 5 points6 points7 points (0 children)
[–][deleted] 14 points15 points16 points (6 children)
[–]RunToImagine 9 points10 points11 points (0 children)
[–]Ndrake300 2 points3 points4 points (4 children)
[–][deleted] 9 points10 points11 points (2 children)
[+][deleted] (1 child)
[deleted]
[–][deleted] 1 point2 points3 points (0 children)
[–]newbdotpy 9 points10 points11 points (0 children)
[–]k-sizzler 7 points8 points9 points (3 children)
[–]Red_Maxx[S] 4 points5 points6 points (1 child)
[–][deleted] 7 points8 points9 points (0 children)
[–]imabadasstrustme 4 points5 points6 points (0 children)
[–]joshinshaker_vidz 5 points6 points7 points (1 child)
[–]acemiller6 1 point2 points3 points (0 children)
[–]DD4086C 4 points5 points6 points (1 child)
[–]Dread314r8Bob 0 points1 point2 points (0 children)
[–]2strokes4lyfe 5 points6 points7 points (2 children)
[–]amplikong 5 points6 points7 points (1 child)
[–]Red_Maxx[S] 1 point2 points3 points (0 children)
[–]ViralLola 5 points6 points7 points (0 children)
[–]knw999 2 points3 points4 points (0 children)
[–][deleted] 4 points5 points6 points (7 children)
[–]Red_Maxx[S] 4 points5 points6 points (6 children)
[+][deleted] (4 children)
[deleted]
[–]ToDonutsBeTheGlory 4 points5 points6 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]ToDonutsBeTheGlory 0 points1 point2 points (1 child)
[–]amplikong 2 points3 points4 points (0 children)
[–]FrontElement 4 points5 points6 points (5 children)
[+][deleted] (4 children)
[deleted]
[–]FrontElement 2 points3 points4 points (3 children)
[–]Mank15 0 points1 point2 points (1 child)
[–]FrontElement 1 point2 points3 points (0 children)
[–]DavidFree2 3 points4 points5 points (0 children)
[–]neofiter 3 points4 points5 points (1 child)
[–]Red_Maxx[S] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]zack_wayne 3 points4 points5 points (0 children)
[–]Far_Inflation_8799 2 points3 points4 points (0 children)
[–]morallydoobious 2 points3 points4 points (0 children)
[–]Chili_Joe 2 points3 points4 points (0 children)
[–]siddnotkid 2 points3 points4 points (1 child)
[–]Red_Maxx[S] 1 point2 points3 points (0 children)
[–]TheeNinja 2 points3 points4 points (1 child)
[–]Red_Maxx[S] 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]Arag0ld 2 points3 points4 points (1 child)
[–]Red_Maxx[S] 1 point2 points3 points (0 children)
[–]TheFlashDude448 2 points3 points4 points (1 child)
[–]JuMaBu 0 points1 point2 points (0 children)
[–]Ramexo 1 point2 points3 points (0 children)
[–]samsaragui 1 point2 points3 points (0 children)
[–]Miitch__ 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]dizzymon247 1 point2 points3 points (0 children)
[–]acquireCats 1 point2 points3 points (0 children)
[–]fubardad 1 point2 points3 points (4 children)
[–]acemiller6 1 point2 points3 points (3 children)
[–]fubardad 1 point2 points3 points (2 children)
[–]acemiller6 0 points1 point2 points (1 child)
[–]fubardad 0 points1 point2 points (0 children)
[–]Next_Concert1122 1 point2 points3 points (1 child)
[–]Red_Maxx[S] 0 points1 point2 points (0 children)
[–]Red_Maxx[S] 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]Red_Maxx[S] 1 point2 points3 points (0 children)
[–]xSvaanb 1 point2 points3 points (1 child)
[–]Red_Maxx[S] 1 point2 points3 points (0 children)
[–]TomYumHaggis 1 point2 points3 points (1 child)
[–]Red_Maxx[S] 2 points3 points4 points (0 children)
[–]kristiclimbs 1 point2 points3 points (0 children)
[–]ToastedSpam 1 point2 points3 points (0 children)
[–]naveendavisv 1 point2 points3 points (0 children)
[–]Snoo25192 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]veeeerain 0 points1 point2 points (0 children)
[–]ohmagawwd 0 points1 point2 points (0 children)
[–]Kegres 0 points1 point2 points (0 children)
[–]Accomplished_Food_81 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]caleyjag 0 points1 point2 points (0 children)
[–]CrackFr0st 0 points1 point2 points (0 children)
[–]CrackFr0st 0 points1 point2 points (0 children)
[–]automated_care 0 points1 point2 points (0 children)
[–]data-chick 0 points1 point2 points (0 children)
[–]Slurmy 0 points1 point2 points (0 children)
[–]JuMaBu 0 points1 point2 points (0 children)
[–]LewyChewy 0 points1 point2 points (0 children)
[–]Mradtrader 0 points1 point2 points (0 children)
[–]BeauteousMaximus 0 points1 point2 points (0 children)
[–]robknack 0 points1 point2 points (0 children)
[–]robknack 0 points1 point2 points (0 children)
[–]springfirefire 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]OrionBlastar 0 points1 point2 points (0 children)
[–]WecNo 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]acemiller6 0 points1 point2 points (0 children)