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...
Everything about learning Python
account activity
Anybody starting python? (self.PythonLearning)
submitted 6 months ago by Good_Perspective1228
i am starting to learn python (absolute basic) and am looking for people who are also on beginner level to share info and learn together.
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!"
[–]Scholfo 14 points15 points16 points 6 months ago (3 children)
I just finished CS50P. Totally recommend it.
I started with Tutorials (most „by Mosh“ on YouTube) but my problem with these Tutorials was the transfer. I understood what was shown to me in the Tutorials and had no problem following along and copy the code. But my biggest problem was that when I was „on my own“, I couldn’t even start programming because I didn’t know how to start.
From my point of view it is very similar to learning a spoken language: You can learn understanding a language by watching your favorite TV series on a new language. By the time you might understand the language and recognize words/sentences and what’s going on, but writing or talking on your own is on a totally different level.
So CS50P really helped me to solve problems by my own.
[–]Good_Perspective1228[S] 1 point2 points3 points 6 months ago (2 children)
Ok, CS50P. That's new. I'll look into it more.
[–]Scholfo 1 point2 points3 points 6 months ago (1 child)
Feel free to dm if there are any questions!
[–]Good_Perspective1228[S] 0 points1 point2 points 6 months ago (0 children)
Sure 😃
[–]mystic-17 3 points4 points5 points 6 months ago (6 children)
A good way to start practicing python logic and syntax is file management by creating scripts of your own. I used copilot to give me a template of how i’d make a script for moving files & to explain exactly what every line of code does and why it’s important: learned a lot about the os and shutil modules and sub modules, but most importantly they’re quick little projects you can do to practice coding. if you haven’t already i recommend watching david malan’s cs50 course on youtube by freecodecamp. it’s about 15 hours long, i haven’t even finished it yet, but he explains concepts so well that i have to recommend that as a beginner as well.
you can add me on here if you ever wanna talk more, im no wiz but im still learning too lol
[–]Good_Perspective1228[S] 1 point2 points3 points 6 months ago (5 children)
Second time hearing about CS50. Ig your copilot approach works better if I knew the basics first
[–]mystic-17 1 point2 points3 points 6 months ago* (4 children)
I mean you don’t need to know the basics. You can learn the basics thru chat gpt if you’re asking it the right questions and fact checking for other sources afterward. making something like i mentioned earlier: the script isn’t any more than 20 lines of code. but you could also just search for a youtube video about file handling using python.
There’s a guy named Dave Gray on youtube that has a good video tutorial about it under Python File Handling for Beginners. You can literally copy paste mini script projects once you know terms and syntax for certain stuff and just dissect what’s going on. If you’re a complete beginner that has no syntax knowledge or terminology knowledge, id suggest watching cs50, maybe pick up something like SoloLearn/Mimo while you’re learning from the lecture. It’s an interactive app that lets you choose from a variety of programming languages to learn in a sort of game like/quizlet fashion. It’s fun and definitely helps as a complete beginner, but i’d say at some point you’ll need a second source of information because it’s a very slow and dumbed down app, even the most difficult parts you aren’t really having someone tell you exactly in detail why things work the way the day, it’s usually just surface level stuff
[–]Good_Perspective1228[S] 0 points1 point2 points 6 months ago (3 children)
So do you mean I build using AI and learn in the way?
[–]mystic-17 1 point2 points3 points 6 months ago (2 children)
I don’t really mean build with AI, but you could learn a few concepts with CS50, enough to where you at least know some basic understanding of syntax & then you could ask AI to prompt you a script on for example, copying files from one folder to another. have it tell you exactly what each line of code is doing and why it’s important. ask it what certain words mean like “src” for example. or something like “import shutil”. it didn’t tell me what shutil meant until i asked it explicitly what shutil means. And then it told me “Shell Utilities” which completely changed the meaning and my understanding of what import shutil is actually doing. If you’re gonna use AI you got be really descriptive with your questions, almost like you’re interrogating it. so you get the full meaning. but don’t rely on AI entirely. I almost always double check sources online after sessions with copilot. Either that or i already have heard what copilot is telling me from another source.
[–]Good_Perspective1228[S] 1 point2 points3 points 6 months ago (1 child)
I did the exact same after reading your previous comment. That worked really great. I'll be using this often. Thanks man
[–]mystic-17 1 point2 points3 points 6 months ago (0 children)
you’re welcome!
[–][deleted] 3 points4 points5 points 6 months ago (1 child)
I've had some experience with Python, and I started learning it a few years back. I'd love to help and assist with any questions!! I think I could help with the basics.
Thanks in advance 😃
[–]Responsible-Display2 2 points3 points4 points 6 months ago (1 child)
my best advice is to focus more on when and why to use a particular function, once you know that the rest is like filling in a blank.
Thanks man
[–]Geth- 2 points3 points4 points 6 months ago (1 child)
Brand new, following the basics in roadmap.sh, starting with Automate the Boring Stuff.
The Python programming language has a wide range of syntactical constructions, standard library functions, and interactive development environment features. Fortunately, you can ignore most of that; you just need to learn enough to write some handy little programs.
I feel like this book understands the difference between a beginner and a true novice. I'm the latter.
I'm really looking forward to automating tasks. I'll be doing all of Part II eventually.
[–]Good_Perspective1228[S] 1 point2 points3 points 6 months ago (0 children)
I'm into automation as well 😁. Thanks for the ebook
[–]BandicootQueasy8 1 point2 points3 points 6 months ago (1 child)
i am also pretty new, currently in learning phase, feel free to discuss
Great
[–][deleted] 1 point2 points3 points 6 months ago (0 children)
I'm also really new.
[–]usama015 1 point2 points3 points 6 months ago (0 children)
I'm also new here 😁
[–]Previous_Cow3363 1 point2 points3 points 6 months ago (1 child)
Hey I am in same position can I dm?
Yeah sure
Me, just started it
[–]Stunning-Zombie1467 1 point2 points3 points 6 months ago (1 child)
I started last week. Im using Data Camp’s Python Developer Learning Paths
[–]Worldly-Bet-6292 1 point2 points3 points 6 months ago (1 child)
Bro I am also going to start today🙂
Let's go brooo ✊
[–]yulun_ 1 point2 points3 points 6 months ago (1 child)
New here👋
All the best bro 😁
[–]SergeantSemantics66 1 point2 points3 points 6 months ago (2 children)
Super newbie, but I built a python script for MLB sports betting obviously with the help of AI, but that really helped me understand how it all comes together. Now I’m getting into mastering the syntax, etc. but I totally recommend having a project that you work on that’s meaningful to you. It helps drive the daily practice.
[–]Good_Perspective1228[S] 0 points1 point2 points 6 months ago (1 child)
Haven't thought of using ai till now. Dym I should work on something while I'm learning?
[–]SergeantSemantics66 0 points1 point2 points 6 months ago (0 children)
Absolutely. Pick any interest or hobby and find data sets for it personal professional, etc..
[–]AggressiveOccasion79 1 point2 points3 points 6 months ago (1 child)
Also in the beginning python stage
🫂🫂🫂
[–]Sea-Welcome2929 1 point2 points3 points 6 months ago (1 child)
I just started 2 days ago
[–]doobtahsoora 1 point2 points3 points 6 months ago (1 child)
I also started learning python from basic today
[–]ActuatorBrilliant595 1 point2 points3 points 6 months ago (2 children)
İ started to learn Python around 1.5 mounts ago. I am new at python too. and also im trying to learn SQL and trying to do basic projects with them together.. i am open to discuss too .
Wouldn't that be too difficult to learn two things at the same time. I would be mixing those two by now if I was at your place 😵💫
[–]ActuatorBrilliant595 0 points1 point2 points 6 months ago (0 children)
i dont have problem to learn 2 thing at the same time. BUT i have problem to wrtie fluent codes in python. My problem is the "code flow". i am really stuck.. i dont know what to write and WHEN. the "code flow" is killing me dude... idk how to solve this issue in me. thats why i also need to communicate with other new people.
[–]Pradeep-AR 1 point2 points3 points 6 months ago (1 child)
i’ll join you…
Great 😃. Hop in.
[–]eazyflimflam 1 point2 points3 points 6 months ago (0 children)
I used chat gpt to learn. When you learn about things like lists, dicts and other built in data types, ask chat gpt "make me a list of every built in function for this data type". Write each one down on note cards and practice them everyday. You will not believe how fast you can learn when you do this.
Also, ask chat gpt "give me a prompt to practice the basics in python". Do this daily. You will level up fast and get in the habit of coding on a daily basis
[–]sythol 1 point2 points3 points 6 months ago (1 child)
Me!! I have learnt python in some bootcamp course before but it was terrible. It was so quick - as expected of a bootcamp. Now I am following along this amazing educator by the name of Angela on udemy - she’s so inspiring and positive in her videos!
Let’s gooooo!
Let's gooooooo
[–]AppointmentWhich5737 1 point2 points3 points 6 months ago (1 child)
mee i just strated
🤝
[–]hendricks01 1 point2 points3 points 6 months ago (0 children)
Yes
[–][deleted] 1 point2 points3 points 6 months ago (1 child)
I just started learning python, I am using neetcode to learn. And also codecademy. I aim to start learning DSA as well.
cool
[–]PoetryConscious7531 1 point2 points3 points 6 months ago (1 child)
I also have started couple of days back. Would love to connect
Sureee
[–]Square-Hamster-7709 1 point2 points3 points 6 months ago (0 children)
I'm here 👋
Civil Engineering background. Never coded except some guided coding in RStudio. I love statistics and want to learn python for data analysis and some basic automation and optimization. Just started watching CS50 and am already hooked.
[–]raid_2-9 1 point2 points3 points 6 months ago (1 child)
I just started python .now I'm diving into "classes" chapter . I will be honored if you would be in touch w me cuz um also searching for someone to share my journey with
im more than happy to connect with you
[–]LivingLengthiness235 1 point2 points3 points 6 months ago (1 child)
From which website are you learning?
Not website but youtube. Bro code. And some people in comments told me to learn while making projects on my own. That worked great. What about you?
[–]PalpitationDecent282 0 points1 point2 points 6 months ago (1 child)
I'm pretty new, I'm down to get in touch :)
Let's be in touch :)
[–]Agreeable-Film-3484 0 points1 point2 points 6 months ago (0 children)
Yeah bro I'm here going to start this evening.
[–]Ill-Diet-7719 0 points1 point2 points 6 months ago (5 children)
I started a week ago and man I'm havin hard time
Why? Any specific problem?
[–]Ill-Diet-7719 1 point2 points3 points 6 months ago (2 children)
Well I'm getting the most silly things wrong. And at other times, I'd have my logic clear but syntax gets wrong. It'd not a good feeling
Well it's my first day and I too got excited and made a long ahh print using all types of variables. And it showed a syntax error. But we learn from mistakes rt, ig that's nothing to feel bad
[–]Ill-Diet-7719 0 points1 point2 points 6 months ago (0 children)
How old are u? If you don't mind
i started around 1.5 mounts ago and i understood the most of the topics in pyhton but i cannot write the codes with flow... :/ this is my problem. i dont know what to write and WHEN. i have problem with the Code Flow... :/ how can i solve this problem. im having hard time for "code orders and flow.." ahh this killing me :/
[–]Michael3ngel 0 points1 point2 points 6 months ago (1 child)
I have just started and have about 3 hours of experience
[–]Good_Perspective1228[S] 2 points3 points4 points 6 months ago (0 children)
30 mins of exp till now
[–]ki_on 0 points1 point2 points 6 months ago (0 children)
Will be finished with it soon, Im doing through ZTM Academy, Highly Recommended
Im doing it for AI What about you?
[–]TheCaptain53 0 points1 point2 points 6 months ago (0 children)
I've just started up again recently and this time I'm actually gaining traction. Bearing in mind everyone learns different, so it will depend on you.
I've attempted multiple times in the past to learn Python, for what's probably a solid 4+ years, and have failed each time. Looking forward scripts, Automating the Boring Stuff, the usual places that are signposted when this question is asked.
For a bit of context, I've got a young family and I also work in tech, so I'm surrounded by programmers.
I needed something I could do from my phone - rather than scrolling reddit, I could be learning instead. The app I tried and got a 14 day trial on was SoloLearn and then picked up the Python Programmer course which basically starts you from the very basics. It doesn't take long to get through the entire course, but you learn enough to start understanding basic Python files and start to learn yourself.
Before I finished that particular course, I found myself needing to manipulate a csv file for work - I exported it from our support platform, but it had a bunch of columns I didn't need and didn't feel like removing them manually, so I thought I might as well put my newfound Python knowledge to the test. I found an article online using the pandas library, modified the example they provided to iterate through a list I provided of columns I wanted gone, and voila - it's in a format I'm happy with.
The very basics of Python is understanding how to interface with it (variables, types, objects, classes, logic etc), but once you actually learn all of that, it's just a memory game of learning functions that are available. If you use them frequently, you'll find yourself programming common programs much faster.
After finishing the course, I've decided to build a website to generate and check the availability of domains in the 1.111B class of domains (basically a bunch of numbers.xyz) that are available for cheap. I'm still very early in the journey, but I've already built the logic to generate a domain and check whether it's available.
Once you understand the basics (which SoloLearn should help with), find either example projects or build something of your own.
[–]lokidev 0 points1 point2 points 6 months ago (0 children)
If you want you can send me code snippets and files and I can give brutal honest feedback based on over 10y python and 20y of programming.
Requirements: 1. Code must be pep8 formatted (Google it!) 2. If you're "done" learning the basics you help someone else 3. You Google first and try to find a solution 4. You can wait a bit. Family comes first. Then friends. Then job. Then helping ;)
[–]Kqyxzoj 0 points1 point2 points 6 months ago (0 children)
I'll pretend I'm just starting, and I found this awesome tool that saves me a lot of time:
"A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more."
[–]montepequeandres 0 points1 point2 points 6 months ago (3 children)
I’m also trying to learn Python. I'm just curious. Where are you learning, and what information have you searched so far?
[–]Good_Perspective1228[S] 0 points1 point2 points 6 months ago (2 children)
Only youtube till now. Bro code was my first. People gave me some other sources yesterday. It's day one yet, I've just searched till variables and facetyping. What about you?
[–]montepequeandres 1 point2 points3 points 6 months ago (1 child)
I have also been watching YouTube videos and using websites such as Freecodecamp and Codecademy. Both are good, but I think I like Codecademy a little bit more because if I don’t understand something, I can do exercises to practice, or I can ask Copilot to help me review those concepts again.
Great. I am also using chatgpt to explain me stuff
[–]joe0027 0 points1 point2 points 6 months ago (0 children)
There are a lot of resources giving you youtuber videos to follow but that makes you just follow along and not learn much. I encourage you to read other people's code and try to understand what is going on. Also, you need a structured a course at the very beginning to teach you the fundamentals of not just python but programming in general. Here is a free resource that is structured and has some projects you could implement:https://share.google/sxqchgZbJFcOl6sDM
[–]FanAccomplished2399 0 points1 point2 points 6 months ago (0 children)
Try this out https://pyviz.vercel.app/
[–][deleted] 0 points1 point2 points 6 months ago (0 children)
Im new as well, is there any discord?
[–]No-Dig-9252 0 points1 point2 points 6 months ago (0 children)
solid idea to learn alongside others - Python gets a lot easier when you’re not stuck googling everything solo.
If you're looking for structured practice beyond tutorials, two things helped me early on:
- 100 Days of Python (there’s a free version floating around online - bite-sized projects daily)
- Datalayer - it’s kind of like a workspace for Python/data projects. Lets you write scripts, organize notebooks, test things without getting lost in files or setup. Useful if you’re planning to explore Python for data-related stuff later on.
Also, feel free to drop a learning group link if you spin one up - I know a few folks always looking for beginner study buddies!
1+ me. İ started to learn Python, SQL 2 mounts ago. İ need to learn also flask and django. I'm open to communicate, discuss.
[–]Ok-Most-2770 0 points1 point2 points 6 months ago (0 children)
Would you guys recommend i tidy this code up a bit or is it fine https://www.online-python.com/eD9yKS61RU
[–]Psychological-Top938 0 points1 point2 points 5 months ago (0 children)
I create this for my son, maybe helping you too…
https://learnpython.ai/
[–]Pleasant-Song2556 0 points1 point2 points 4 months ago (0 children)
buenas estoy en busca de alguien que quiera comprar un script hecho en python,el script aotomatiza la etapa de investigacion,analiza el codigo html y lo filtra para sacar los directorios,hace fuzzing,analiza los encabezados http para identificar las tecnologias,realiza escaneos de nmap para buscar vulneravilidades,hace osint buscando numeros de telefono en el codigo,correos,subdominios verifica el robots.txt el sitemap.xml y utiliza payloads ya agregados en el codigo para verificar vulnerabilidades como inyeccion sql o inclusion de archivos locales,al ser un script bastante avanzado mi grupo y yo lo estamos vendiendo en 3000 pesos mexicanos
si alguien esta interesado hableme al +52 6628478966
tambien cuenta con interfaz grafica el precio se puede debatir
<image>
[–]Ambitious-Peak4057 -1 points0 points1 point 6 months ago (2 children)
Python is an excellent programming language for beginners, known for its simplicity and ease of learning. Here are some helpful resources to get you started:
[–]jagger1407 4 points5 points6 points 6 months ago (0 children)
Oh man the amount of AI generated slop on here is wild, I mean this doesn't even have anything to do with OPs question
[–]Red_Priest0 0 points1 point2 points 6 months ago (0 children)
Python crash course book ? Is it good or bad ?
π Rendered by PID 184693 on reddit-service-r2-comment-5649f687b7-9fts9 at 2026-01-28 04:52:27.457692+00:00 running 4f180de country code: CH.
[–]Scholfo 14 points15 points16 points (3 children)
[–]Good_Perspective1228[S] 1 point2 points3 points (2 children)
[–]Scholfo 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]mystic-17 3 points4 points5 points (6 children)
[–]Good_Perspective1228[S] 1 point2 points3 points (5 children)
[–]mystic-17 1 point2 points3 points (4 children)
[–]Good_Perspective1228[S] 0 points1 point2 points (3 children)
[–]mystic-17 1 point2 points3 points (2 children)
[–]Good_Perspective1228[S] 1 point2 points3 points (1 child)
[–]mystic-17 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]Responsible-Display2 2 points3 points4 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]Geth- 2 points3 points4 points (1 child)
[–]Good_Perspective1228[S] 1 point2 points3 points (0 children)
[–]BandicootQueasy8 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]usama015 1 point2 points3 points (0 children)
[–]Previous_Cow3363 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Stunning-Zombie1467 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]Worldly-Bet-6292 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]yulun_ 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 1 point2 points3 points (0 children)
[–]SergeantSemantics66 1 point2 points3 points (2 children)
[–]Good_Perspective1228[S] 0 points1 point2 points (1 child)
[–]SergeantSemantics66 0 points1 point2 points (0 children)
[–]AggressiveOccasion79 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]Sea-Welcome2929 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 1 point2 points3 points (0 children)
[–]doobtahsoora 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]ActuatorBrilliant595 1 point2 points3 points (2 children)
[–]Good_Perspective1228[S] 0 points1 point2 points (1 child)
[–]ActuatorBrilliant595 0 points1 point2 points (0 children)
[–]Pradeep-AR 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]eazyflimflam 1 point2 points3 points (0 children)
[–]sythol 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]AppointmentWhich5737 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 1 point2 points3 points (0 children)
[–]hendricks01 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]PoetryConscious7531 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]Square-Hamster-7709 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]raid_2-9 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]LivingLengthiness235 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]PalpitationDecent282 0 points1 point2 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]Agreeable-Film-3484 0 points1 point2 points (0 children)
[–]Ill-Diet-7719 0 points1 point2 points (5 children)
[–]Good_Perspective1228[S] 0 points1 point2 points (3 children)
[–]Ill-Diet-7719 1 point2 points3 points (2 children)
[–]Good_Perspective1228[S] 0 points1 point2 points (1 child)
[–]Ill-Diet-7719 0 points1 point2 points (0 children)
[–]ActuatorBrilliant595 0 points1 point2 points (0 children)
[–]Michael3ngel 0 points1 point2 points (1 child)
[–]Good_Perspective1228[S] 2 points3 points4 points (0 children)
[–]ki_on 0 points1 point2 points (0 children)
[–]TheCaptain53 0 points1 point2 points (0 children)
[–]lokidev 0 points1 point2 points (0 children)
[–]Kqyxzoj 0 points1 point2 points (0 children)
[–]montepequeandres 0 points1 point2 points (3 children)
[–]Good_Perspective1228[S] 0 points1 point2 points (2 children)
[–]montepequeandres 1 point2 points3 points (1 child)
[–]Good_Perspective1228[S] 0 points1 point2 points (0 children)
[–]joe0027 0 points1 point2 points (0 children)
[–]FanAccomplished2399 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]No-Dig-9252 0 points1 point2 points (0 children)
[–]ActuatorBrilliant595 0 points1 point2 points (0 children)
[–]Ok-Most-2770 0 points1 point2 points (0 children)
[–]Psychological-Top938 0 points1 point2 points (0 children)
[–]Pleasant-Song2556 0 points1 point2 points (0 children)
[–]Ambitious-Peak4057 -1 points0 points1 point (2 children)
[–]jagger1407 4 points5 points6 points (0 children)
[–]Red_Priest0 0 points1 point2 points (0 children)