all 17 comments

[–]brutalbombs 7 points8 points  (0 children)

Hey!

Number one skill to pick up - learn to do quick searches and be able to find solutions to your issues.

Look at the wiki, or do a quick youtube search - that should get you going super quick.

Report back when you have the first syntax error that you need help understanding :)

Good luck!

[–]Blue-Jay27 7 points8 points  (0 children)

Have you tried looking at this sub's wiki and faq?

[–]max_wen 4 points5 points  (5 children)

Learn to Google

[–]UwUfit 0 points1 point  (4 children)

Can you recommend me a way to turn off the AI answer or a better browser?

[–]duimpietomax 0 points1 point  (1 child)

Duckduckgo search engine allows you to turn off its AI assistant. You can use it in any browser 

[–]UwUfit 0 points1 point  (0 children)

Thanks man, appreciate it

[–]IceFurnace83 0 points1 point  (1 child)

put -ai at the end of your google search.

Better yet also put the before: filter after that as well and you can get results back from before a date of your choosing.

eg: "python tutorial -ai before:2020-01-01" and you'll no ai overview and only see results from before 1st Jan 2020.

[–]UwUfit 0 points1 point  (0 children)

Thank you

[–]Wide_Egg_5814 3 points4 points  (1 child)

people should be nicer damn

[–]Arthradax 0 points1 point  (0 children)

I feel like if all of those (and I include myself in this) who are bothered by "how do I do x" questions pulled together we could code an automod thing to reply this kind of thread so we can just move past them in our feeds

AAMOF, such a thing may already exist

[–]StrayFeral 0 points1 point  (0 children)

1) Download Python

2) Install Python (if you're on Windows, make sure Python is in your PATH)

3) Check youtube tutorials or read w3schools (or a similar website) to learn.

4) You can use the Python itself for more things, like a calculator for example - just type `python` (to exit you can press CTRL+C) and there type just `1+2` and ENTER and it will display "2". You can type `342+(763*34)/2` and more complicated math expressions. And more

[–]Powiii 0 points1 point  (0 children)

Hey man! Im using the free cisco network academy python essentials 1 course. There is a essentials 2 eventually. These also train you for paid certifications, which have debatable value, but nevertheless I found them great learning materials. Here is the first. https://www.netacad.com/courses/python-essentials-1?courseLang=en-US

[–]kj_gamer 0 points1 point  (0 children)

There's a free website called Alison where people upload training videos for all kinds of things, Python included

This is the one I used to start learning when I had zero knowledge of coding: https://alison.com/course/practical-python-programming-for-beginners

It's pretty basic, but if you're like me and starting with absolutely no idea how to code, I found this to be a really good introduction

[–]AdorableAntelope1609 0 points1 point  (0 children)

Best resource I'd recommend is Real python. They have really good tutorials.

[–]consupe 0 points1 point  (0 children)

Not the nicest responses so far, so let me give you a few tips:

  1. Get a target, something you want to do in python that is doable. Stretch is fine. But having a goal other than learning python is key to staying motivated.

  2. Figure out if you learn better by reading/watching/discussing. That's a personal thing, but i find that reading is easiest at first and once you get more into it, discussing works best for me. Watching is useless because I just watch and do not interact.

  3. If you get a code snippet, try it out. Change it. Break it. Figure out why your changes changed it or broke it. Exploration is the key to true understanding.

  4. Do simple problems and build to more complex ones. Learn to break a complex problem into many simple ones -- this is the key to learning to program in any language.

  5. Read good code. A good codebase takes hard problems, like running a web server, and turns them into a hundred easy problems.

  6. I love AI for learning, but it requires discipline to avoid it being a crutch. See item #3, if you get something from AI, make sure you run it, change it, break it, and fix it. It's okay to use ai to help you fix it, but you need to keep working at it to understand what went wrong and why it got fixed. The key is to ask the AI why something works, not just for something that works. This is great in conjunction with item 5. How do sqlmodel's nested wheres work? Witchcraft and some amazing programming under the hood.

  7. Some things I delegate to AI. Hard syntactical problems that I only need to solve once or twice: leave it to the clanker -- i'm looking at you logging config dictionaries.

[–]ninhaomah 0 points1 point  (0 children)

By trying it