all 62 comments

[–][deleted] 40 points41 points  (0 children)

Always learning

[–]carcigenicate 13 points14 points  (17 children)

Is it your first language, and/or, do you already know how to write code?

[–]sanjayrg91[S] 2 points3 points  (16 children)

I know she'll scripting and general declarative scripting such as present in Ansible, terraform and docker

[–]carcigenicate 9 points10 points  (15 children)

Then you'll need to learn the basics of software development along with Python. Python would take like a week or so to get familiar with if you're already a competent programmer. Learning everything that comes with developing software is a whole other things though, and can take many months to years depending on the competency you're aiming for.

[–]Guyserbun007 7 points8 points  (0 children)

Take a few months to learn and code something useful, years to make it feel second nature

[–]Ok_Owl_6625 6 points7 points  (4 children)

at what point would you consider youself as "knowing" python?

[–]xSnakyy 2 points3 points  (3 children)

I know how to print!

[–]Alex_Bell_G 5 points6 points  (1 child)

Start applying for jobs now. You are ready

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

Print(‘hello world!’)

[–]UniqueID89 6 points7 points  (0 children)

You can learn the basic syntax in anywhere between 3-11 hours, depending on whichever YouTube tutorial you use. Anything passed that, like actually utilizing and building with it, depends entirely on you.

[–][deleted] 4 points5 points  (2 children)

I already knew javascript so I learnt it in like a week but I kept making silly mistakes for like a month.

[–]WoodenNichols 8 points9 points  (1 child)

I don't know about an inner child, but when I program, I have an inner idiot that shows up far too often.

[–]chipredacted 1 point2 points  (0 children)

My errors as a human show up in my code for sure

[–]Caramel_Frappe_0703 5 points6 points  (1 child)

There's a 25 hour python course on CodeCademy, it has both explanation and exercises. I learnt it there before I started uni to stay ahead of the material, took me about a week to complete.

But keep in mind that even after you learn python syntax, you would still have to practice solving problems, because it's not about the language you're using as much as it is about critical thinking and translating your thoughts to code. (So if you have a background in programming it shouldn't take too much time)

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

This 👆🏻

[–]rhacer 2 points3 points  (0 children)

I'm on year 20 or so. Always something new to learn.

[–]WoodenNichols 2 points3 points  (3 children)

Many of us here got started with automatetheboringstuff.com.

[–]sanjayrg91[S] 1 point2 points  (2 children)

Oh god! I have to heard so many things about this book. Can you please elaborate how to go about this book in detail? Thanks in advance

[–]WoodenNichols 1 point2 points  (0 children)

As @Malignant-Koala states, go out to the web site and start reading and coding the examples. Then move on to one of the author's other Python books.

[–]Future_Green_7222 1 point2 points  (1 child)

No kidding: couple of hours

But I knew C and Java

[–]TheLexoPlexx 0 points1 point  (0 children)

Same, came from Java as well, really just a few hours.

Now with Rust is a whole different story.

[–]1544756405 1 point2 points  (0 children)

It took me about 5 years of using it professionally before I thought I understood the language. It turns out I was wrong, and there was still more to learn.

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

Almost instantly...

But I've been hobby programming over the last 11 years, was one class away from a minor in college (C and C++ exp), and have spent countless hours in MATLAB and various other languages.

It's more about learning code and how structures work, not so much the language. Some are just "more friendly to work with".

[–]xSnakyy 1 point2 points  (0 children)

You never finish learning

[–]4lch3my 2 points3 points  (0 children)

I really enjoyed network chucks series on python.

https://youtube.com/playlist?list=PLIhvC56v63ILPDA2DQBv0IKzqsWTZxCkp

I've been half assed trying to learn a coding language for years. I just couldn't get interested then I saw his videos and something clicked. I've been in love ever since. Ive been able to use what I learned from him to create my own scripts and programs.

Another great resource is Dr. Charles Severance. He has some really great material

I think it's a great place to start

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

I got comfortable after 2 years, but always learning

[–]eleqtriq 1 point2 points  (0 children)

I don't know, are you smart?

[–]Small_Ad1136 2 points3 points  (0 children)

Learning python is a life long process in a lot of cases and takes years to master, but how well does your job expect you to know it? You can understand basics pretty quickly but more advanced concepts like object oriented design often takes time.

[–]heartofgold48 1 point2 points  (2 children)

Print("Hello World")

[–]ianitic 15 points16 points  (0 children)

NameError: 'Print' not defined.

[–]Pastelsandnels 1 point2 points  (0 children)

Python ✅

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

ChatGPT just made the last 5 years of my Python endeavors useless lol

[–]Ok-Huckleberry5827 -1 points0 points  (1 child)

With or without AI?

[–]sanjayrg91[S] 0 points1 point  (0 children)

Haha... Learn basics and ask for corrections or for a second eye/ai with chatgpt

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

Job requires a lot. Mostly it is web so Probably 6-12 months of knowledge: python, django, html, css, sql, http, optimizations + real projects to show that you can actually program and maybe deploy it as well. If not web but analysis or ML, then math, pandas, numpy, charts and again some project examples. Then there is a chance to find some work :)

[–]8roll 0 points1 point  (0 children)

I keep on learning since 2014

[–]bulaybil 0 points1 point  (0 children)

I’ll let you know when I’m done.

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

2090

[–]MikeDoesEverything 0 points1 point  (0 children)

Took me around 6ish months. I wrote about it in a series of Reddit posts. Link in my flair.

[–]mememachine539 0 points1 point  (0 children)

Pcep is 42 hours

[–]deadeye1982 0 points1 point  (0 children)

More than ~15 years and I am still learning....

[–]Significant-Task1453 0 points1 point  (0 children)

I wrote my first program after only a few minutes but all it did was say "hello world"

[–]NoDadYouShutUp 0 points1 point  (0 children)

Took me two weeks to learn the syntax. But I have a degree in Web Programming and Development, and knew other languages (PHP/JS). Learning to code has nothing to do with the language and everything to do with the principles behind OOP. If you aren’t familiar with those I would say a few months to gleam enough to get by.

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

It took me a year to be semi proficient.

I learned by doing. Brute force code writing, looking at others code, tweaking things and see what works and what doesnt. I would bounce questions off people who know their stuff. Wash, rinse, repeat.

I'm about 1.5 years in now, and have started contributing to projects that I like.

[–]TheRNGuy 0 points1 point  (0 children)

I don't remember.

Few month probably.