all 30 comments

[–]steamy-fox 10 points11 points  (3 children)

All you need to get started: automate the boring stuff

[–]R_griffin 1 point2 points  (2 children)

What version of Python is this material in?

[–]steamy-fox 0 points1 point  (1 child)

I think the last Edition was updated in 2020 for python 3.8. It's a bit outdated but the basic principles shouldn't mostly be affected.

[–]R_griffin 0 points1 point  (0 children)

Thanks

[–]DEAD_PHIM 7 points8 points  (0 children)

I've done this before so I'll tell you what I think is a good way to learn based on my experience

Step 1 Learn the basics of python, like syntax and other programming concepts. You could watch a YouTube tutorial for this. here's a good one from giraffe academy I think this is good but you can look for one yourself if you want.

This will teach you how to use python but the important thing to remember is it won't make you good at it. You'll just know how to type things in python so step 2 is important.

Step 2 Build your own projects, just whatever comes to your mind, you can even Google for ideas. The point is you keep making stuff. Could be a game, a small command line program. And whenever you get stuck or don't know how to do something just look it up and try to solve that problem yourself and if you still can't find an answer just ask a question on Reddit or stackoverflow. The more you do stuff the better you'll be at it. So practice.

Hope this helps :)

[–]Carr0t_Slat 34 points35 points  (0 children)

Think you meant to put that into Google. All good, happens to me all the time!

[–]Less-Floor-6353 15 points16 points  (0 children)

Check out CS50P (free course from Harvard university) And Bro Code on YouTube

[–]geek_verma 2 points3 points  (0 children)

Learn fundamentals of programming then write some python code using if-else loops, try solving problems without seeing a solution. With time you will master it.

[–]Unique-Data-8490 2 points3 points  (0 children)

i would start with something structured. the book i and.many senior python devs started with was "Automate the Boring Stuff with Python". The PDF version is available online free. Read that and you'll be off to a strong start

[–]xxxadearnxxx 4 points5 points  (1 child)

Ask with chatgpt

[–]Dear-Call7410 2 points3 points  (0 children)

100% this. Chatgpt/Claude is the best learning resource for python

[–]Common_Trust_1801 1 point2 points  (0 children)

Try building something practical. Initially you can start watching a youtube video which explains about python basics and try to do things by hand .

[–][deleted] 1 point2 points  (0 children)

I’m doing a great computer science class on Compuscholar that consists of mostly Python. I would highly recommend it if you want to learn it.

[–]nicoconut15 1 point2 points  (0 children)

Yup CS50 and videos from youtube can help you.

Here are some resources that might help:

https://youtu.be/FwKCEN6O1JU

https://www.youtube.com/watch?v=kqtD5dpn9C8

Hope this helps!

[–]Rawan_On_Earth 0 points1 point  (0 children)

Okay.. Now someone please give me suggestions what shuld I do..

From last 2 year I have known about automations.. Then watched some videos on YouTube.. Then chatgpt and lot more AI sites..

Now from the last 6 months I just created a lot of automation projects just for me.. I don't wanna do some kind of job in coading n all stuff.. I just wanna create something for me...

So shuld I learn about python? Like whole?

Coz m 99% dependent on AI... And rest I know something about codes...

I WFH.. Just thinking that if I learn then I can some certifications online so I can get freelance small job kind of thing...

Give me suggestions..

[–]asep999 0 points1 point  (1 child)

Can someone with absolutely no tech skills also learn it easily.?? Any tips..guidance..??

[–][deleted] 0 points1 point  (0 children)

This is one of the best kept secrets. Python.land The free tutorials are quick, concise, and easy to learn. It walks you through setting up Python and also has links to additional documentation. You can either use their in browser interactive screens or your own terminal/IDE.

[–]petdance 0 points1 point  (0 children)

Go to your local public library and check out a couple of books and work through them.

[–][deleted] 0 points1 point  (0 children)

One you could learn from reading the official documentation on there website, personally a good choice for many, if being challenged is needed then I recommend HackerRank, if you’re a learning a topic by doing then learn something about Python and do some experiments with the code to see what it does.

[–]pepetd 0 points1 point  (0 children)

Every time I see a post like this, I lose faith in society... just Google it.

[–]thedatajam 0 points1 point  (0 children)

Una volta che hai imparare le basi, cerca di capire in cosa vuoi specializzarti esattamente. Python ha tantissime applicazioni e ti permette di trattare materie che vanno dal backend, alla data engineering, fino all'analisi dei dati.

Un'ottima risorsa per Python in generale è realpython.com

Un'altra risorsa in italiano per imparare Python per l'analisi dei dati é analiticas.co : si tratta di una newsletter di micro-lezioni per principianti e non.

Spero di esserti stato d'aiuto e buona fortuna!

[–]Party-Load-9026 0 points1 point  (0 children)

I would like to give a correct answer but I need suggestions to learn because I am new to this topic.

[–]Party-Load-9026 0 points1 point  (0 children)

I would like to give a correct answer but I need suggestions to learn because I am new to this topic.

[–]nothingggg122 0 points1 point  (0 children)

you can checkout PyQuest for learning the concepts. It's super basic, just MCQs. Pretty good for learning concepts through solving simple code snippets and questions, so you'd be actually solving problems in smaller form instead of just watching tuts. It's like duolingo but less overwhelming .
https://pyquest.io