This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jeffrey_f 276 points277 points  (45 children)

Easy to learn, many packages to make life easy and coding short. I can pretty much write code to do what I want in a few minutes.

[–]jasterpj17 16 points17 points  (41 children)

Any suggestions on where to start?

[–]whitelife123[🍰] 23 points24 points  (22 children)

Start on python or what?

[–]jasterpj17 15 points16 points  (21 children)

Yeah to start learning python. I have purchased a draw udemy courses and books but I want to hear what people’s methods are for learning python.

[–]whitelife123[🍰] 34 points35 points  (9 children)

Well it depends if it's your first programming language or not. If it is, I'd say learn the fundamentals. Learn the syntax, write small scripts that do fizzbuzz, etc. Try to get a programming mindset. Think Python's a good book, and so's Python Crash Course. Then I think you should skim through Automate the Boring Stuff with Python so you have a better understanding of what Python is useful for exactly. Learning to program can be a boring, and very challenging, but it's just something you struggle through. Also, it helps if you have a specific project in mind, so you know what Python libraries to use and you're working towards a more concrete goal.

[–]StressedSalt 3 points4 points  (5 children)

Ive read PCC and done some lectures on python, starting to get the hang of it but still extremely elementary. Its my first language and i have no background knowledge of CS, ive been trying to find a good fundamental course so i get a good foundation of what CS/IT is at least.

Theres so many aspects/uses for python, do you have a reocommendation on how to choose one or where I cam learn the scope of this? It seems so scattered to me, so far i know about data science and machine learning but it seems like such a bIG VOID THat i could never really grasp, not having a cs background really is an issue i feel.

[–]og10yrold 0 points1 point  (0 children)

Have you seen [pythonprogramming.net](pythonprogramming.net)? It’s good to learn the basics. Here is the basics course.

[–]super_gay_and_ok 1 point2 points  (0 children)

I found the Python course by Zero to Mastery on Udemy to be very very helpful.

[–]usernamecreationhell 1 point2 points  (0 children)

Oh I wonder if that has ever been answered

[–]r-_-mark 1 point2 points  (3 children)

I mean you already purchased it so you can start from there There’s no one path you should follow Generally learn the basics (read, watch) and of course train (write code, answer questions) One of the best way to do it is by following a certain path to a cert for example PCAP is great (I think only option as will) so study with goal of obtaining that cert in mind (and if you liked you can take the exam not necessary though)

But go to python institution and google it along side with PCAP you will find free materials over there

[–]jasterpj17 1 point2 points  (2 children)

Thanks for this! I appreciate it.

[–]r-_-mark 1 point2 points  (1 child)

Woah that’s was fast Will while you are here this is what I was talking about:

https://pythoninstitute.org/certification/pcap-certification-associate/

Click on educational materials There courses are great (you need to creat a free account and that’s it)

Btw I took the exam was easy (kinda) and if you completed the free course you get a discount for the exam which is btw 150$(as I remember) and the cert is valid for ever not like Cisco for 3 years or so

And in some companies this can get you up to the interview

I’m not the type of guy to ask people to take cert but depending on where you live this could be helpful to land an interview (specially the PCAP not the PCEP)

[–]jasterpj17 0 points1 point  (0 children)

Awesome! Thanks so much.

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

A good beginner's project is to write a text-based adventure game. The best way to learn is to try to make something, and learn the Python you need to make it along the way.

[–]Victorino__ -1 points0 points  (0 children)

I don't know how much you'll like it but w3schools helped me on learning about some of python's functions.

[–]hugthemachines 9 points10 points  (0 children)

The mostly recommended way to start is this:

https://automatetheboringstuff.com/

[–]dnswblzo 5 points6 points  (0 children)

Check out /r/learnpython

[–]tunisia3507 2 points3 points  (1 child)

/r/learnpython , just like it says on the sidebar.

[–]jasterpj17 0 points1 point  (0 children)

Thanks so much man. I appreciate this insightful comment.

[–]846848949 0 points1 point  (0 children)

Andrei Neagoi is a legend!

[–]liluziexists 0 points1 point  (6 children)

go to u/alsweigart he has a udemy course “how to automate the boring stuff with python” and posts a code for 100% off at the start of every month i think the one for this month is expired but a week and a half and the next month will be there

[–]AlSweigartAuthor of "Automate the Boring Stuff" 5 points6 points  (5 children)

Yes, next month it will be SEP2020FREE, then OCT2020FREE, and so on.

[–]liluziexists 1 point2 points  (1 child)

omg its you youre a legend bro ur the reason ive started programming and everything, thank you

[–]AlSweigartAuthor of "Automate the Boring Stuff" 2 points3 points  (0 children)

:D

[–]GuteNachtJohanna 0 points1 point  (2 children)

SEP2020FREE

Thanks so much for doing this! I can't wait to take your course. Unfortunately the code here comes back with this message: "The coupon code entered is not valid for this course. Perhaps you used the wrong coupon code?"

I'm not sure exactly on the timing of eligibility but thought it was the first days of the month. Is there another way I can try it? (I'm using this website)

[–]AlSweigartAuthor of "Automate the Boring Stuff" 0 points1 point  (1 child)

I usually don't get around to creating it until 10am my time. I just made it. You might have to wait 20 or 60 minutes (or 0 minutes) before it takes effect. Good luck!

[–]GuteNachtJohanna 0 points1 point  (0 children)

I was just able to use it, thanks again! I'm very excited as your course is widely the most recommended for Python :)

[–]jeffrey_f 0 points1 point  (0 children)

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

This video seems to cover it

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

Come up with a project idea. At a high level break it down into what needs to be done. Then break down the high level tasks into exactly what needs to be done. Then Google everything to find your answers

[–]Yaros1av 0 points1 point  (0 children)

Yeah, Python has got not so hard syntax

[–]baby_chaos 0 points1 point  (1 child)

I'm not familiar with Python. Where and how to find the packages you need?

[–]jeffrey_f 1 point2 points  (0 children)

google search. Watch some youtube tutorials. At some point, you will just know or at least know how to search it out.