How Long Does It Take to Learn Python? (And Get a Job)

Поділитися
Вставка
  • Опубліковано 29 тра 2024
  • In this video, I discuss the things that you need to know before you start to learn Python.
    Specifically, I answer these four common questions:
    1- Should I learn Python 2 or Python 3?
    2- How long does it take to get a job after learning Python?
    3- How long does it take to learn Python?
    4- What is Python used for?
    My Video about Python levels: • How to Learn Python? (...
    Google "afternerd learn Python" to check my massive guide for learning Python.
    timestamps:
    00:00 Introduction
    00:40 Python 2 or Python 3
    01:51 How long to get a job?
    05:10 How long to learn Python?
    07:30 What can you do with Python?
    Resources:
    📝 Python Cheatsheet: www.afternerd.com/blog/get-py...
    🖥️ Computer Science guide: www.afternerd.com/blog/learn-...
    🐍 Python roadmap guide: www.afternerd.com/blog/learn-...
    Courses:
    📚 Python OOP: www.afternerd.com/udemy/pytho...
    Where you can find me:
    ℹ️ Website: www.afternerd.com/
    📸 Instagram: / the_kreamix
    🐦 Twitter: / afternerdtweets

КОМЕНТАРІ • 732

  • @bassboosted9708
    @bassboosted9708 2 роки тому +194

    Im an Aeropsace Engineer and now transitioning to be a Software Engineer. Wish me luck.

  • @mytube92369
    @mytube92369 2 роки тому +190

    Good video man,real and down on earth. To encourage others I am 52 and not afraid of making a change. Learning every day a little bit,my mind is still doing great ,learning basics but can’t wait to complicate the hell out of it! 1 year is not much today is January and tomorrow December,so nothing to loose,I am very excited,very important in this process.

    • @snoogcity
      @snoogcity 2 роки тому +17

      44 here , and 2020 forced me to switch career .

    • @flstudiomobilemaster4376
      @flstudiomobilemaster4376 2 роки тому +20

      People like y'all are the one who gives us hope in life.

    • @Dilomight
      @Dilomight Рік тому +8

      @@snoogcity 44 as well. Been a week at it. Using the book Python Crash course. Just learning for learning’s sake has made it easier to adjust to it.

    • @nicksteez9100
      @nicksteez9100 Рік тому +8

      Im 49 and Sir you just gave me hope!

    • @ArifAli-hg1eq
      @ArifAli-hg1eq Рік тому

      Great job and message. I wish you good luck.

  • @garfusmaximusify
    @garfusmaximusify 2 роки тому +28

    That has to be the most useful and helpful video I have watched on my coding/networking/OS etc, learning journey I have watched to date (I have watched many). A simple road map, something a lot of people would appreciate.

  • @abiodunsotannde
    @abiodunsotannde 2 роки тому +26

    Sincerely, I love you for providing solutions to these basic questions.

  • @RudolfKlusal
    @RudolfKlusal 2 роки тому +719

    I began to learn python at June 2021, at September 2021 I've began at my job, so 3 months for me :-D

    • @louisaime4490
      @louisaime4490 2 роки тому +22

      @Rudolf klusal ,
      Can you advise us which good links or platform where we can learn Python .
      Thanks

    • @RudolfKlusal
      @RudolfKlusal 2 роки тому +56

      @@louisaime4490 Codewars mostly :-) And I a know programming, as concepts, for long time, former PHP & C developer.

    • @alexcipriani6003
      @alexcipriani6003 2 роки тому +27

      Is this is the US? Did you have any other experience related to the job?
      College degree?
      Sorry for asking but according to my experience your situation seems an exception not the norm.

    • @redge44uk
      @redge44uk 2 роки тому +2

      Well done! Could you share what experience you had prior to this?

    • @RudolfKlusal
      @RudolfKlusal 2 роки тому +56

      @@alexcipriani6003 No problemo, no college degree, recommendation from a friend working for that company, company hired me. It's in the Europe.
      Expierences, mostly none, I've teached the piano for 10 years, was a PHP devel bach then, but not in the field since that :-)

  • @kevinjones4849
    @kevinjones4849 3 роки тому +48

    Thank you, grounded answers but still very encouraging.

  • @vasliddincorporation515
    @vasliddincorporation515 3 роки тому +68

    Bro, much appreciated. it helped clear the clouds around my head

  • @tobiasmelgard2070
    @tobiasmelgard2070 2 роки тому +23

    this is positive for me. I thought it would take like 5 years to become like good. this is motivating.

  • @postponingcamel5619
    @postponingcamel5619 3 роки тому +36

    Found your channel after reading your excellent article on "Difference between a List and a Tuple?"
    Keep up the great work!

    • @arijkhan9173
      @arijkhan9173 3 роки тому +2

      PostponingCamel isn’t a Tuple something you can’t change and a list where you store variables and change it.

    • @Afternerd
      @Afternerd  3 роки тому +5

      You guys got it! You don’t need me anymore :)

  • @TariqYasiinProd
    @TariqYasiinProd 2 роки тому +1

    You're very generous with knowledge and that is a rare thing

  • @Deedington
    @Deedington 3 роки тому +2

    Very helpful and so well explained!! Thank you very much!!

  • @badral-balushi5911
    @badral-balushi5911 Рік тому

    You're videos are of great benefit, always! Thank you!

  • @jaysenossai7165
    @jaysenossai7165 2 роки тому +93

    Great video Kerim. Can you do a detailed video on the different levels you talked about 6:43 and the required skills for each level?

  • @gabrielkripalani1681
    @gabrielkripalani1681 2 роки тому

    Dude this is really helpful information. Thanks for sharing this video !

  • @TheSaint7770
    @TheSaint7770 2 роки тому

    Based on this explanation alone, I'm a new subscriber! Thanks.

  • @adjk689
    @adjk689 Рік тому

    easy and to the point. good vid. i'ts encouraging to think that it does not have to take YEARS as a beginner. Feel ready to start now,. Thanks

  • @alp196
    @alp196 3 роки тому +4

    Superb and simple explanation! Thanks my friend.

  • @sophiesjourney1551
    @sophiesjourney1551 2 роки тому +2

    Thank you for your advice. I really enjoyed this video so I decided to subscribe.

  • @Nephilim12340
    @Nephilim12340 2 роки тому +17

    Have to take a programming class on python for my BS of ME. This video was really helpful for me to get a better idea of why python is what I will be working with at the University. Confirmed a lot of the implications I was suspecting and gave me additional information. Thanks very much for a great non-technical summary!

  • @Demonitrous
    @Demonitrous 2 роки тому

    These are some quality informations. Very, very helpful. Thank you for your time to do this

  • @barrjohnm
    @barrjohnm 3 роки тому +8

    great video! I am coming from Flash programming and now learning python.

  • @Monk.360
    @Monk.360 2 роки тому +1

    Awesome 👌 Pretty much explained 👏

  • @KennyGonzalezcCastro
    @KennyGonzalezcCastro 2 роки тому +1

    Wonderful video. Thanks for!!

  • @frya928
    @frya928 3 роки тому +5

    this video was so helpful thank you man

  • @orihime2u913
    @orihime2u913 2 роки тому +2

    Thank you so much! I really appreciate the breakdown as a total beginner into the industry.

    • @JamalDouce
      @JamalDouce Рік тому

      How has it been going 7 months later ?

  • @alphar85
    @alphar85 3 роки тому +6

    Thank you for your help and clarification

  • @lucho6
    @lucho6 3 роки тому +1

    Nice video. Very informative. Thank's!

  • @bassamtarabay9723
    @bassamtarabay9723 3 місяці тому

    Thank you. Great vid.

  • @maxdzyubak
    @maxdzyubak Рік тому

    Thanks for this video!

  • @NobleTV22
    @NobleTV22 Рік тому

    Very informative. Thank you!

  • @TheReluctantCoder
    @TheReluctantCoder 3 роки тому +2

    very helpful, thank you!!

  • @JitendraSingh-qf5ji
    @JitendraSingh-qf5ji 3 роки тому +2

    Thanks for your guidance ☺️

  • @r0b0t1z3
    @r0b0t1z3 2 роки тому

    Thanks for the video!

  • @chathurawanninayaka1987
    @chathurawanninayaka1987 Рік тому

    Great video and well explained. Thank you

  • @Konie07
    @Konie07 3 роки тому +11

    I needed to see this, thank you.

    • @Konie07
      @Konie07 3 роки тому +1

      subscribed.

  • @AbosedeTowoju
    @AbosedeTowoju 3 роки тому +45

    Waoh!!! Thank you. I’m an absolute beginner whose interested in DS but need to learn Python and other programming languages. Will look forward to your other videos

  • @xavierromerocarrion1369
    @xavierromerocarrion1369 2 роки тому +3

    Thank you so much. Your video has cleared my mind. Now I know where to focus on.

  • @BonVoyageWorld
    @BonVoyageWorld 2 роки тому

    Great Video, thank you Sir!

  • @RaviRaj-je3rh
    @RaviRaj-je3rh 3 роки тому +1

    Wow...Really greT analysis on python... Kudos

  • @joninwm
    @joninwm 2 роки тому +1

    Nice information for those of us that are more Network oriented that are considering dipping our toe into python.

  • @DevlogBill
    @DevlogBill 2 роки тому +1

    excellent video, haven't seen no other youtuber introduce a leveling system before, thank you!! It was very painful the truth but DAM I now realize how much I don't know, thank you for the education.

  • @chrisboden9820
    @chrisboden9820 2 роки тому +1

    Thanks for this video. As a super beginner, this was very helpful.

  • @mohammedshahzeb5487
    @mohammedshahzeb5487 Рік тому

    Great bro,
    No nonsense, shear information and i must say “The Reality”(against impractical expectations, like saying learn python in 6 hours etc….)👍👍👍

  • @MaskFD
    @MaskFD 3 роки тому +2

    Very informative video, thank you 🌷

  • @bhimgrg05
    @bhimgrg05 3 роки тому +2

    Best video ever. Thank you

  • @ftnavy123
    @ftnavy123 2 роки тому

    Thank you for the straight forward expectations

  • @travellust.
    @travellust. 7 місяців тому +3

    how long to get a job ? = 1-learn python (7-8 MONTH) , 2- learn how to take an interview(1-2MONTH) == So around a year

  • @kendallx1213
    @kendallx1213 2 роки тому

    Great video. Good job.

  • @BloodManipulation
    @BloodManipulation Рік тому

    Good video. Keep going !

  • @action99999
    @action99999 3 роки тому

    Thank you brother. Very helpful and my all confusion is now gone

  • @YashSharma-hl6gk
    @YashSharma-hl6gk 3 роки тому

    Awesome bro love the way you explain keep it up 👍

  • @mjm8379
    @mjm8379 2 роки тому

    Awesome, Thank you

  • @charlie9601
    @charlie9601 3 роки тому +19

    Thank you for a very well presented explanation...

  • @ribetina1
    @ribetina1 3 роки тому +15

    Great stuff man, your english is sharp 😎👊

  • @NaopengisCool
    @NaopengisCool 2 роки тому

    Thank you for the video.

  • @BS-si6pj
    @BS-si6pj 8 місяців тому +3

    I have no background in programming but I reached level 0 - 1 in roughly 2.5 weeks while practicing 6 - 4 hours a day.

  • @saifminhaz
    @saifminhaz 2 роки тому

    successfully demotivated! Thanks 👍

  • @corpuzone
    @corpuzone 2 роки тому +144

    Due to algorithms, your content popped on my UA-cam suggestions. I want to get into coding, primarily web development, for time being. Phyton is great to learn of doing backend dev though and quite useful to learn to automate various things on the PC.

    • @sc0rps350
      @sc0rps350 2 роки тому +3

      Any updates on the journey?

    • @bekind1881
      @bekind1881 Рік тому +1

      @@sc0rps350 how about yours?

    • @casper8849
      @casper8849 Рік тому

      @@bekind1881 how about yours?

    • @anonymousgamer1606
      @anonymousgamer1606 Рік тому

      @@casper8849 how about yours?

    • @casper8849
      @casper8849 Рік тому

      @@anonymousgamer1606 i just started a week ago...and it's going great 😃👍...hbu?

  • @upgraduate
    @upgraduate 2 роки тому

    Thanks for your suggestions

  • @achuthas2875
    @achuthas2875 Рік тому

    informative and impressive . Great video .

  • @radhika5735
    @radhika5735 Рік тому +1

    The most brilliant vedio sir it cleared all my confusion regarding python

  • @rsluminator
    @rsluminator 2 роки тому +95

    Great video Kerim. I like how you didn't just generically answer these questions, and the distinctions you made.
    Would love to see a video from you, talking more about the 5 stages that you laid out, mainly stage 2-5. Explaining what each stage is and what knowledge one acquires during that stage, and pointing out what a programmer that reached that stage can do as a software developer compared to one that didn't.

    • @Afternerd
      @Afternerd  2 роки тому +9

      Thanks! I already have a video titled "How to learn Python?" that goes into more details about each stage.

  • @dannybartlett4225
    @dannybartlett4225 Рік тому +2

    Learn as many as possible Java i got in less then 2 weeks Python 3 took me 6 weeks to master soon as you get the fundermentals your get a good feel for why your learning and when to jump to your next step. i enjoyed this video very good

  • @syedsanoobali4885
    @syedsanoobali4885 2 роки тому

    Thanks It was so helpful.

  • @jidejoseph6685
    @jidejoseph6685 2 роки тому

    You answered my questions. 👍

  • @sparki48
    @sparki48 3 роки тому +1

    Thank you Karim 👍

  • @AM-cs8yi
    @AM-cs8yi 2 роки тому +1

    amazing content thank you so much

  • @antygona-iq8ew
    @antygona-iq8ew 2 роки тому

    Very good video. Informative.

  • @dimensionalenglish214
    @dimensionalenglish214 2 роки тому

    good man! thanks!

  • @Abhi-jd3ju
    @Abhi-jd3ju Рік тому

    Superb presentation bro😍👍

  • @yaarobsopeh656
    @yaarobsopeh656 2 роки тому +21

    It's the video i need to take my last decision and start learning python.
    I hope i can learn it in 2 years, but i will try my best.
    Thanks, you gave me the motivation which i need, 💙

    • @attakbeer1
      @attakbeer1 2 роки тому

      ua-cam.com/video/0d6NTZJ6q6A/v-deo.html

    • @techihandle
      @techihandle 2 роки тому +3

      You can learn it in 1 month and crack coding interview

    • @dinkudamor8475
      @dinkudamor8475 2 роки тому

      @@techihandle how

    • @techihandle
      @techihandle 2 роки тому +3

      @@dinkudamor8475 you will need not more than 20 hours to study the necessary concepts first hand to learn the Python programming language if you spread out the learning over 30 days. Just after 7 days you can start practising DS. You will have to sharpen your axe before cutting the tree, just make a plan and you can be hands on with necessary language features by heart. If you consider solving 4 DS&Algo problem/day after first week you will be hands-on with atleast 80 problems which is enough for entry level coding interview. I would say 4hours daily for 30 days where 1 hour is for studying new concept 2 hour is for practice coding and 1 hour is for revision will make one good candidate for entry level Python programmer.

    • @NossTeam
      @NossTeam 2 роки тому

      @@techihandle Sorry but what is DS, and how can I learn that all things you have mentioned? What should I do, I am an absolute beginner. I don't have plan and just trying to learn but I want a goal and a plan to continue.

  • @tawhidahmad
    @tawhidahmad 3 роки тому

    Thanks for your helpful video.

  • @abdullahakintobi
    @abdullahakintobi 2 роки тому +22

    This is the best explanation I have found on UA-cam. Everything is well said and cleared...
    Thanks so much..
    I owe you a subscription...

  • @omd0
    @omd0 3 роки тому +3

    This was awesome! I have also now subscribed :)

    • @Afternerd
      @Afternerd  3 роки тому +1

      Welcome to the channel

  • @tariqosman5811
    @tariqosman5811 Рік тому +2

    Awesome 👍 🎉❤

  • @vivektripathi9863
    @vivektripathi9863 2 роки тому

    great video man

  • @earlj.d.6285
    @earlj.d.6285 3 роки тому +14

    Great video 🤙🏽 If someone were to stumble on this video or actively searched for info on Python and were extreme beginners, the 5th question should’ve gone first in being answered
    It’s easier to sit and watch an informative video when you know what a product is actually used for

  • @marcomarcucci8329
    @marcomarcucci8329 Рік тому

    Thank you brother ❤

  • @NO.1AudioLibrary
    @NO.1AudioLibrary 2 роки тому

    It was really helpful THX

  • @youf1040
    @youf1040 2 роки тому

    Thank you so much!

  • @AdrianRomeroJr
    @AdrianRomeroJr 3 роки тому +4

    good video! would love to hear about your own personal journey from how you started learning python, for what reasons and how the process to do so was, and how you langded your first job(jobs)! keep it up. Subbed

  • @MyZygoat
    @MyZygoat 3 роки тому

    Thank you Sir .. subscribed :)

  • @ajaypatel-sj9kl
    @ajaypatel-sj9kl 2 роки тому

    Thanks a lot, sir🙏

  • @HiPh0Plover1
    @HiPh0Plover1 3 роки тому +7

    the only guy that actually talk about that its just about coding to get the job but much more than that

  • @joincoder
    @joincoder 2 роки тому

    Good explanation thank for your sharing

  • @ryanwinchester6644
    @ryanwinchester6644 Рік тому +8

    I was in the British Army for 8 and a half years (sf 3 of those years) now have been a carpenter specializing in finish carpentry for 3 years. Loved time in the military overall and still enjoy carpentry and building now, but I’ve just started learning Python after getting curious about how programming works when I was bored one day and going down a rabbit hole of information and finding it fascinating. Hoping to learn Python well then learn other languages and look for a job in programming. I’m 30 but my back and knees feel 50 with my previous jobs and certain injuries I’ve picked up over the years and I owe it to my body to do something where I can sit down a bit more, from what I’ve seen the money is nice but honestly I just enjoy learning new stuff every time I sit down at the computer! Looking forward to my programming journey!

    • @xzex2609
      @xzex2609 Рік тому +2

      I am 50 and I learn programming too , although i have a master degree in computer and I was a programmer for my whole life , when I take some time away , the world didn't stop at where I was . the only thing that this job is taking is the fascination , you are in it for your whole life. so if you love it it is very fun , I see programming as a very fun game that is very hard to learn how to play it, and every project you have the fun of playing that game. like a very complex chess

  • @niravbhatia
    @niravbhatia 3 роки тому +2

    awesome man

  • @mjrashid6070
    @mjrashid6070 2 роки тому

    Yes bro Kerim. Let’s go

  • @steelsteez6118
    @steelsteez6118 2 роки тому +16

    From a network engineer learning python for the first time, thank you very much for your explanation and insights

  • @jimmymac-wi9mc
    @jimmymac-wi9mc Рік тому +6

    Great Video! I am just beginning my journey with Python and chose it over other languages because of its flexibility. One question I do have is if repetition with learning new concepts coding in Python helps a beginner retain more effectively and efficiently or are there other methods that are better? Thank you!

  • @mr.ponkha1126
    @mr.ponkha1126 2 роки тому

    Good channel go on brother

  • @chinmayng3421
    @chinmayng3421 Рік тому +5

    I’m a civil engineer and I’m trying to learn python, fingers crossed!

  • @NP33888
    @NP33888 3 роки тому +47

    I am a newbie and appreciate the way your teaching python. I am taking a course and paused to research something that was being taught. Udemy is teaching Python but, my OCD makes me question all. I am determined to learn. I would like to manage a team at one point and learning python is my first step to be able to manage software engineers. Have always managed but, never in these circles. Thank you

    • @MarcillaSmith
      @MarcillaSmith 3 роки тому +11

      I am taking 2 courses in Python - one from the local community college, the other from EdX. I'm finding that for me, the "learn on your own" nature of the EdX course is better for me. I could have audited for free, but instead I paid the $99 in order to take the exams and receive a certificate for the course

    • @Anonymous-nr3ww
      @Anonymous-nr3ww 2 роки тому

      Any updates?

    • @hallo-xp2wh
      @hallo-xp2wh 2 роки тому +1

      @@MarcillaSmith how are things going bro

    • @randommonkey4900
      @randommonkey4900 Рік тому

      @@MarcillaSmith how were they

  • @atron_
    @atron_ 2 роки тому

    Helpful Video

  • @Mogojoegotube
    @Mogojoegotube 2 роки тому +11

    Anywhere from a couple of weeks to a couple of months. It's quite simple once you get your head around it and it's a very good programming language to learn. Right now. I genuinely wouldn't even try to learn python 2. Defo go for python 3. "Job opportunities aren't limited by the languages you know" couldn't have said it better myself. There are roles for all languages and simply being a good PROGRAMMER and not a good python programmer will be the deciding factor. Get into the problem solving mindset and not the programming mindset

    • @henriqueb5637
      @henriqueb5637 Рік тому +1

      The thing about job opportunities not being limited to the language really gave me a motivation boost
      I’m still a bit skeptical about getting an internship or a job in a small company knowing only level 0 and 1. Do you think that is really possible? Without a degree?

  • @nikolar5847
    @nikolar5847 2 роки тому

    Thank you!

  • @jaswanthyadav5024
    @jaswanthyadav5024 Рік тому

    Thank you 👍

  • @adarshchoudhary5982
    @adarshchoudhary5982 2 роки тому

    Awesome💥

  • @user-wp8mk3yg4o
    @user-wp8mk3yg4o 11 місяців тому

    your video was very informative for beginners.

  • @michmbolingaba7310
    @michmbolingaba7310 Рік тому

    Hi there. I have discovered your UA-cam channel today and have directly subscribed to it. 🙏🤝💖💖