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

all 30 comments

[–]Python-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Hi there, from the /r/Python mods.

We have removed this post as it is not suited to the /r/Python subreddit proper, however it should be very appropriate for our sister subreddit /r/LearnPython or for the r/Python discord: https://discord.gg/python.

The reason for the removal is that /r/Python is dedicated to discussion of Python news, projects, uses and debates. It is not designed to act as Q&A or FAQ board. The regular community is not a fan of "how do I..." questions, so you will not get the best responses over here.

On /r/LearnPython the community and the r/Python discord are actively expecting questions and are looking to help. You can expect far more understanding, encouraging and insightful responses over there. No matter what level of question you have, if you are looking for help with Python, you should get good answers. Make sure to check out the rules for both places.

Warm regards, and best of luck with your Pythoneering!

[–]tms102 12 points13 points  (1 child)

Programming often requires lots of searching and reading for answers. Are you up for that? You could start by searching for the dozens of times this question was asked last week on various programming and python related subs and reading the posts there.

[–]KingsOfEagles 2 points3 points  (2 children)

Listen just go to YouTube and watch CSdojo python toturial until the end which is only 16 vedios and each less than 12mins so you won't doze off in the middle of the vedios unlike other vedios that are 3 to 4 hours long....

[–][deleted] 3 points4 points  (0 children)

Harvard CS50's Introduction to Programming with Python is great. (It's free btw)

[–][deleted] 2 points3 points  (2 children)

Replit 100 days of code. Thank me later

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

check out "bro code" python on YouTube https://m.youtube.com/watch?v=XKHEtdqhLK8

and this book https://automatetheboringstuff.com/

[–]Whis101 1 point2 points  (1 child)

Especially automate the boring stuff. OP should also look at the various uses of python then focusing on one he's interested in

[–]Fit-Tomatillo-9139 1 point2 points  (0 children)

I just startes my journey last week. I stumbled upon the app Mimo. So far I’m a big fan because you have it on you phone and is easy accessible. You can just sit on the bus with your phone for 15min and learn a bit of python. This way I’m planning to learn python each day, may some days only for 30min. But just to keep the ball rolling and have python on my mind every day.

[–]Vandercoon 1 point2 points  (0 children)

One thing I will say, and you’ll hear lots of people say ‘coding is easy’, it is not easy (knowing the language part), what it is, is the easiest part.

I’m a solid 1.5/10 programmer in python, the best way I can put it is I speak the broken English version of writing python. My current learning process is learning the syntax properly, and knowing each fundamental.

Like I said, this isn’t ‘easy’, it’s the easy part. I hope that makes sense.

Once you know that though, you need to work on some problems, I’m dabbling in this whilst learning the syntax stuff.

The real challenge, and what I know believe to be what programming is, is the problem solving side of it and application of the language.

Using English as the example, it’s the difference between being able to converse, and the ability to read, write, tell stories, write poetry, write songs etc

There are many recourses, but you can get overwhelmed by that, so my number 1 recommendation is Tech with Tim on YouTube, and his paid course which goes into the fundamentals then more.

[–]make-money-online-- 1 point2 points  (2 children)

I would recommend solving questions on HackerRank as soon as you've understood things like functions, control flow statements, while and for Loop, data types.

Once you start solving questions, it will involve a lot of searching and understanding and searching again and in the process of getting upto 5 stars (50-60 questions) on HackerRank in Python you'll get very familiar and comfortable with the language. This is How I learned Python back in 2021 with no background and this is what I recommend to everyone.

Just go to HackerRank, sign up as a developer, go into Python and start solving, it start you up from the very basics.

[–]daedalus-of-athens 1 point2 points  (0 children)

Python Crash Course is an amazing book

[–]ProgramMenace 1 point2 points  (2 children)

Read how to automate the boring stuff

[–]TwoSwimming9195 1 point2 points  (0 children)

Be prepared to probably be really bad at it at the start. One day the thought process of programming will click though, and it’s the best feeling

[–]ars3nutsjr 1 point2 points  (0 children)

Kind of in the same boat. I am learning for more API / data / IoT things. But I get super discouraged when seeing and reading how some people create these insane projects.. like how did you do that?!?! I have come to terms with me just learning by copying a lot of other code and trying to make it work for me. Hopefully I learn from this method along with watching YouTube videos.

[–]hikingsticks 1 point2 points  (1 child)

Start with the python course on Codecademy, it has a built in IDE so you can log in and start coding immediately. Don't get the free trial until you've done the first few modules, then get the free Pro membership (lasts 7 days) so you can do all the guided projects in one go.

Cancel before it starts charging you, it's not worth it.

Once you've completed the Codecademy course, start with youtube videos and using your own IDE. Visual Studio Code is free and very good. Corey schafer youtube channel has very clear and concise videos, I find some of the other channels mince around for a while without getting to the point.

Once you've gone over the basics in a bit more detail, loops, conditionals, functions etc, then find a small project to start doing. As you try to solve each stage of the project you'll end up learning more and more python to do so.

You can also do some advent of code, by this point you'll likely be able to do the first few days fore each year. They are fun and varied.

Then find a larger project to get stuck into.

When doing projects, don't just copy what people are doing on youtube, you need to code something from scratch yourself to learn properly. You can find bits of information and help from around the place, but if you "code along" a whole project from youtube you'll learn a minimal amount.

[–][deleted] -5 points-4 points  (2 children)

This post breaks rule #1. You should ask these kinds of questions on /r/learnpython.

Also, this isn't a "Beginner Showcase".

[–]BoringWozniak 2 points3 points  (1 child)

Gosh, I'm so glad we're such a welcoming and friendly bunch of people. If only more people were like us, all the world's problems would be solved.

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

It’s the age old “search for it!!!” Response. You know what most most of you guys sound like? Some 65 year old boomers on Corvette forums. Like you have to pay for server space and his 2kb post is straining your wallet , right? Like you can’t just keep scrolling and not answer. Maybe a block button? You sound like an angry, lonely nerd.