The Truth About Learning Python in 2024

Поділитися
Вставка
  • Опубліковано 24 лис 2024

КОМЕНТАРІ • 140

  • @Cubing-Iz-EZ
    @Cubing-Iz-EZ 4 місяці тому +36

    10 second less goo firsttt can I get pin

    • @Michael-kq3qm
      @Michael-kq3qm 4 місяці тому +1

      If you get one im coming with you

    • @ToThePoint493
      @ToThePoint493 4 місяці тому

      @@Michael-kq3qm me too

    • @m.furkanyolal6952
      @m.furkanyolal6952 4 місяці тому

      woah

    • @paraglide01
      @paraglide01 4 місяці тому

      You go girl, remember black baby Jesus still loves you.

    • @Cubing-Iz-EZ
      @Cubing-Iz-EZ 4 місяці тому

      Yeh bro I was waiting for 5 vid then I got this one in 19 sec​@@Michael-kq3qm

  • @PJRye
    @PJRye 4 місяці тому +144

    I've been programming since 1968 (I'm 74). I started with FORTRAN, moved to C, dabbled with BASIC, used Perl and JavaScript for my web scripting starting 1995. Now I'm looking to be able to pass on management of my web sites to others. Converting them to Python was a no-brainer, because of the wide use of the language now.

    • @degerdi
      @degerdi 4 місяці тому +2

      I started with BASIC, moved to VB, then Java, then I did Sysadmin, then network security, then I was a virtualization architect, then an IT Director, then devops and now I’m back to programming but I lead the team. I learned Python for devops and never used it again.

    • @HamidAli-ck3db
      @HamidAli-ck3db 4 місяці тому

      @@degerdi then what we do new programmers or graduates student.

    • @degerdi
      @degerdi 4 місяці тому

      @@HamidAli-ck3db you guys gotta round out your skill set, work help desk to get into the field. I worked intelligent migration at a software company until they let me touch stuff.

    • @degerdi
      @degerdi 4 місяці тому +4

      @@HamidAli-ck3db I wrote a response but UA-cam comments section sucks and it got deleted

    • @hydrogennetwork
      @hydrogennetwork 4 місяці тому

      wow

  • @dopy8418
    @dopy8418 4 місяці тому +44

    If you like it, learn it and learn it well. Nevermind this crap that guy is selling.

  • @buffoonoutdoors
    @buffoonoutdoors 3 місяці тому +20

    I'm learning Python so I can write a program to rid the Everglades of invasive pythons.

  • @feitan8355
    @feitan8355 2 місяці тому +4

    I'm a complete beginner and trying to learn how to code. I'll try to learn python as my first programming language. Thank you! - New Subscriber.

  • @Michael-kq3qm
    @Michael-kq3qm 4 місяці тому +51

    Python is amazing, great for web development iv been using django for 15 years and all the sites and apps I build are solid, load fast. I dont prescribe to full stack javascript, I use javascript for frontend and frontend tooling only.

    • @PixelThorn
      @PixelThorn 4 місяці тому +3

      I agree with your position, but I find it difficult to motivate why python backend is better than Javascript backend - what's your thoughts?

    • @iamyathz
      @iamyathz 4 місяці тому +1

      Does Django has great career like i am learning python now and got the option like web development or into the data science thing i dont understand is django like can i move it to there is it slow start or how can you reply please

    • @Michael-kq3qm
      @Michael-kq3qm 4 місяці тому

      @@PixelThorn Python (Django) backend: Solid, secure, great separation of concerns. Huge community support. Used by top web apps like Instagram, UA-cam, Spotify, and Dropbox. Robust framework that scales well and promotes clean code. Perfect for serious web projects needing reliability and maintainability.

    • @Michael-kq3qm
      @Michael-kq3qm 4 місяці тому +2

      @@iamyathz Mastering Python (Django) is a smart career move. High demand, great salary potential, and versatile skills that transfer across industries. From startups to tech giants, Django developers are sought after. Plus, its clean syntax and powerful features make you a more efficient coder overall.

    • @i_am_Kharizma
      @i_am_Kharizma 4 місяці тому

      ​@@Michael-kq3qm kindly suggest online platforms where one can master python efficiently.

  • @alimihakeem841
    @alimihakeem841 4 місяці тому +11

    I like hobby projects, i am currently learning flask for web development and also looking into building Restful API. I actually want to have a specialize knowledge in one framework then transitioning into another language or framework as i get better.

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

      Same here. After I've finished learning python in 2 years or so I think I'll go for java

  • @esrx7a
    @esrx7a 4 місяці тому +6

    That was awesome Tim, a lot of insights there. Thanks a ton.

  • @Shmolitz
    @Shmolitz 4 місяці тому +8

    I work in tech industry but not as developer, I am a Business Analyst. I use Python for small automation that I can build much faster than writing down all the specs and ask a real developer to do the job.

    • @igorthelight
      @igorthelight 4 місяці тому +2

      Yep!
      Python was created for that task! Not joking!

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

      Ja mam to samo. Od tego się zaczęło Chciałem nie robic to samo tych samych rzeczy w pracy Chciałem żeby były automatyczne

  • @1one1one60
    @1one1one60 4 місяці тому +7

    Back when I was an undergrad I signed up for some contract Fortran work. Two weeks before my work was supposed to begin i get a call, "We need you to come in and help out with some COBOL programming!"
    "But, I don't know COBOL..."
    "Doesn't matter!"

  • @ptt-1996
    @ptt-1996 3 місяці тому

    Great video, I recently got into this career, I watch a lot of your videos, super helpful. Trying to master python soon.

  • @Vindicate23
    @Vindicate23 4 місяці тому +1

    Always a great video. Learned everything I know the last 4-6 months from you 💯

  • @qqmayakashi
    @qqmayakashi 4 місяці тому +5

    i started learning python last 2019. I kinda regret focusing on python since most of my portfolio is around python. luckily I used C and a bit of java for my robotics and some commissions. but not enough to cover for a portfolio .

    • @faturismee
      @faturismee 2 місяці тому

      hi, im actually a beginner into this programming world. can you give me some advices on what i should'nt do, and what i should've ?

  • @GokeAruna
    @GokeAruna 3 місяці тому +3

    Good efforts. however, all those skills mentioned are included in python - concurrency, multithreading, pointers etc. Can you educate me better on this? I have been using it for almost 2 decades and I used most of this features you mentioned lately.

  • @elyon-codes
    @elyon-codes Місяць тому

    Thanks for this

  • @Angelwoozz
    @Angelwoozz 3 місяці тому +10

    1. I’m a complete beginner
    2. I want to move forward into the gaming industry but I don’t want to dive straight into C++ and C#
    3. I’m also about to start school and the first class is teaching python.

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

      LUA

    • @kalmpenguin6656
      @kalmpenguin6656 17 днів тому

      Dive into C, then C++. Theres a common conception about c++ being hard but its really the best start point in learning programming because youll learn alot about things other languages automate for you and it build a great base. Plus once you learn C, its very easy to learn C++

  • @snopz
    @snopz 4 місяці тому +3

    thankyou for these great tips ❤️

  • @lf1899
    @lf1899 4 місяці тому +1

    Thanks Tim great video!!

  • @PandaThePie
    @PandaThePie 4 місяці тому +8

    I appreciate the video. Could you also make a video about when burnt out? I've been learning programming on my own but I'm having a difficult time starting a project of my own to put it on my resume. And that makes me feel less and less motivated. I know what project I want to create but I'm not good at starting it without a helping hand or a tutorial.

    • @newstation795
      @newstation795 4 місяці тому +2

      You don’t just build a project on your own from scratch, definitely not as a beginner. Find a tutorial and build on it. Try to do what you can on your own but don’t feel guilty for using help.

    • @PandaThePie
      @PandaThePie 4 місяці тому +1

      @@newstation795 I understand what you're saying but whenever I'm not doing it from scratch on my own, I get the imposter syndrome

    • @premsinghrathore9691
      @premsinghrathore9691 4 місяці тому

      That's just normal until you don't feel like it​@@PandaThePie

    • @BirdmanPRRT
      @BirdmanPRRT 4 місяці тому +5

      @@PandaThePie I personally started by following tutorials and then refactoring them along the way. If the tutorial is written functionally, rewrite it as object oriented using classes. Build your own ideas on top of the tutorial. Eventually you will look back and realize you build a LOT outside of the tutorial itself, and will have learned a ton along the way.

    • @PandaThePie
      @PandaThePie 4 місяці тому

      @@BirdmanPRRT Thanks for the advice

  • @kvelez
    @kvelez 4 місяці тому +1

    9:06
    More Go and TS would be cool

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

    I learned Python as a first language and it’s great for beginners. But apart from some quick scripting and light data analysis I won’t be using it again. However, as an easy way into programming it’s great.

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

      So what became your main program?

  • @kwith
    @kwith 4 місяці тому

    My reason is for my job. I was given a task that involves CI record automation and some of the code involves Python and Ansible. So I guess I'm learning Python now lol. I'm already a little familiar with Ansible but I'll be continuing on that as well.
    Been at it for a couple weeks now and I've already got several new ideas for updating and rewriting some existing scripts and applications in Python for automation and efficiency.

  • @SportsProgramming
    @SportsProgramming 4 місяці тому +1

    the tan suggest Tim is having the time of his life in asia. but geniunely happy for you

  • @StrandgaardMorten
    @StrandgaardMorten 3 місяці тому +1

    Tak for din video, jeg nød den virkelig. Jeg vil gerne vide, om du sælger kurserne?)

  • @lukasraw
    @lukasraw 3 місяці тому +4

    Start with haskell

  • @WaterboxAnalytics
    @WaterboxAnalytics 2 місяці тому

    you can do front development with reflex and python

  • @anatoli4ok148
    @anatoli4ok148 4 місяці тому +1

    yeah i been improving my Python skill for data analytics but damn most free courses i find on algorithm and data structures are in java, its not like i have a problem with java its just confusing

  • @ZawmyoHtet-lg7jn
    @ZawmyoHtet-lg7jn 3 місяці тому

    Thanks a lot.

  • @randyriegel8553
    @randyriegel8553 3 місяці тому +1

    I've been mainly using C# / SQL since 2005. Company I'm at now for a few years has some Python scripts mainly for automation or just quick database stuff. I HATE it! I still mainly do C#/SQL there but occasionally I have to make changes to a Python application or script. Can't wrap my head around it and I've used probably 20 differently languages in my career both front end and backend. I'd almost rather write ASM (which I have) than Python.

  • @Helios.vfx.
    @Helios.vfx. 3 місяці тому +1

    I'm just starting with Python 😅

  • @usamashami11
    @usamashami11 4 місяці тому

    Amazing video as usual ❤

  • @ShamMohammdi
    @ShamMohammdi 3 місяці тому +4

    I am learning python and Django about one year, does it worth to continue as a back end web developer in 2024 please help me❤😢 I am confused

    • @Sherlocksk93
      @Sherlocksk93 3 місяці тому +2

      Django is the leader framework for web dev in the world so yes

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

      @@Sherlocksk93 oh thank you so much 🤍🤍

  • @johnmintalar
    @johnmintalar 4 місяці тому

    This is very helpful information. Thank you for taking the time to make this video.

  • @abbeyzicity9408
    @abbeyzicity9408 4 місяці тому

    I'm learning python for an automation project i have in mind.

  • @emadmustafa7294
    @emadmustafa7294 4 місяці тому +4

    Can you please talk about Rust language? I'm interested in learning it, and I would like to hear your opinion about it.

    • @FlanPoirot
      @FlanPoirot 3 місяці тому +1

      rust good! but rust can be annoying at times due to the borrow checker, but it's worth it imo

  • @sadephillips9645
    @sadephillips9645 4 місяці тому +4

    What are some specialized roles in tech with less competition? I am looking for programming-centered careers that are not too saturated.

    • @cristianguerra1617
      @cristianguerra1617 4 місяці тому +1

      Knowing Assembly language, COBOL, or FORTRAN. Those are niches that don't have many new people

    • @andymounthood
      @andymounthood 4 місяці тому

      The main thing is not to specialize in JavaScript (esp. with React) because that's the most saturated field--and don't specialize in Python unless you combine it with another field of expertise.
      Some low-code or no-code platforms seem to have a demand for developers (especially freelancers or people working for an agency). Salesforce developers allegedly are also in demand, if you prefer a corporate job.

    • @ptt-1996
      @ptt-1996 3 місяці тому +1

      Less competition means it's not valuable, less pay maybe. Get into AI. My view is focus on the latest tech, don't look for the easy role, it won't be worth it

  • @awsomeslayer1
    @awsomeslayer1 4 місяці тому +3

    Its true that Python is slow, not visually appealing and not suitable for developing games. But, if I only wanted to learn two programming languages and python is already one that I am good at, which other programming language do you think would complement it best? Not just covering the areas where python is weak but also interface with python code if required. I have heard C# is something in that zone but are there any other alternatives?

    • @ptt-1996
      @ptt-1996 3 місяці тому

      Ruby?

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

      C, C++ or Rust. you'd be able to create python FFIs through these languages and also if you want something that's actually fast you can jump into these instead of just hammering everything through with python even when it doesn't suit the purpose

    • @omidmoaddab
      @omidmoaddab 2 місяці тому

      It seems Java can be a good choice as well. A lot banks' backend systems use it.

  • @zaferaktan7383
    @zaferaktan7383 4 місяці тому

    Thank you

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

    please make more videos about data science

  • @carolopara6069
    @carolopara6069 4 місяці тому +4

    I am interested in becoming an Ai developer , GenAi Engineer or NLP Engineer. I know Python is a programming language one needs to learn to get into those careers. Aside from that what other courses do I need to take? Do you have any recommendations?

  • @carsonjamesiv2512
    @carsonjamesiv2512 4 місяці тому

    I am just getting into learning Python.😃👍

  • @CookingNoise
    @CookingNoise Місяць тому

    Learning python to code some video synthesis for my Critter and Guitari Eyesy. Any help would be fantastic please!

  • @kyleabent
    @kyleabent 4 місяці тому +2

    I don't believe a valid reason not to learn python is "just because everyone else is doing it." Not anyone can write the same way YOU can.

  • @GrayOperative
    @GrayOperative 4 місяці тому +1

    You've bulked up some brother.
    Good deal.
    As always, everyone appreciates your insights and teachings.
    Keep doing what you do.

  • @saifmarza728
    @saifmarza728 4 місяці тому +2

    What is the best language?

    • @igorthelight
      @igorthelight 4 місяці тому +3

      There is none - there are languages that are better for different tasks.
      What do you want to make?

  • @linchudson4990
    @linchudson4990 4 місяці тому +7

    Coding is hard! Thank God for Qt, Pyside & PyQt for GUI coding by drag & drop techniques. Why would anyone want to hand code a GUI? To me that's the like Norm the carpenter going out to the woods to cut down the trees and mill his own lumber for his next project. Use tools! This is the ingenuity of man, to make tools. Which makes me wonder why coders don't use UML tools to automate the coding process. You still have to understand the source code it generates so you can test and optimize it. But you don't have to type every line!!

    • @TimMountjoy-zy2fd
      @TimMountjoy-zy2fd 4 місяці тому

      Well thats the LLM AI bots coming in. I subscribe to Bito and Git Co_Pilot. I would say copilot is far better at coding and predictive coding and BITO is better at higher level questions. I use one to check the other.
      PS 100% agree with how poor GUI development tools are.

    • @GoonCity777
      @GoonCity777 4 місяці тому +1

      Hiring managers would hire those who know low level details. Someone who drives a car without opening it is not a mechanic.

  • @sitrakaforler8696
    @sitrakaforler8696 4 місяці тому +3

    Python is life tho x)

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

    I managed to make a python that that just turns everything to python even game making i can use python that is how bad i am at learning new programming 😭

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

    Not a programmer, I watched because I was wondering whether AI has made all entry level coding extinct? I got the impression that it has. That is, a few years ago the (UK) government was encouraging everybody to learn to code, but now AI can do in seconds what a person can do in weeks (at least that's my perception), so is there any point at all in learning python as a complete beginner just to put on your CV?

  • @ataru-music
    @ataru-music 4 місяці тому +1

    fast and good should never be in the same phrase.

    • @Jbombjohnson
      @Jbombjohnson 4 місяці тому +2

      They can be in the same phrase no problem. What can’t be are fast, good, and cheap. 😂

  • @ricardoleandro5553
    @ricardoleandro5553 4 місяці тому +1

    Aging a bit Tim 😁

    • @deedah99
      @deedah99 3 місяці тому +1

      Dude, we're all aging day by day. I'd be worried if I noticed someone WASN'T. Has anyone here taken his Career Course?

  • @mintz347
    @mintz347 4 місяці тому

    I know employees lookin for all kind python jobs but which jobs they looking most to python devs to work backend?

  • @HamidAzimi-c4y
    @HamidAzimi-c4y 2 місяці тому +2

    Hey Tim, congratulations, you have MADE YOUR ARM MUSCLES like a PYTHON 😉😄😁

  • @ToThePoint493
    @ToThePoint493 4 місяці тому +4

    bro is it fine to ask chatgpt for the logic of any program to make with python

    • @ptt-1996
      @ptt-1996 3 місяці тому +3

      Yes you can, I use it a lot but it's not perfect, need to make some modifications. It's pretty accurate

  • @abhiram_ar
    @abhiram_ar 4 місяці тому +1

    What about mojo

  • @WarnerVincent-g2c
    @WarnerVincent-g2c Місяць тому

    Wilson Thomas Davis Richard White Timothy

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

    Python is is pseudo code just learn it no matter what you really want to learn

  • @FerminaHaddenProakzmia
    @FerminaHaddenProakzmia 2 місяці тому

    Martin Sarah Robinson Paul Lee Helen

  • @MsDev5
    @MsDev5 4 місяці тому +1

    Hey tech,i would appreciate if you make a video of a website build with django html css bootstrap and tailwand css
    i am soon going to start building django projects and it would be amazing to get an idea of how to build a website with these tools if you make a video so i can make other projects the same way

  • @pauleedavidson9251
    @pauleedavidson9251 Місяць тому

    Clark Jessica Hernandez Cynthia Smith Michelle

  • @kingshahzad78
    @kingshahzad78 Місяць тому

    😮😮😮😮😮

  • @jasonsmith2759
    @jasonsmith2759 4 місяці тому +2

    Imagine being a home repair professional and bringing a toolbox containing nothing but hammers. That would be ridiculous right?
    Programming languages are the same. A different language for different use cases. Python is good to know for general purposes but it is good to have familiarity with 2 or 3 languages

  • @ayoitskryptic
    @ayoitskryptic 4 місяці тому

    Also learn Linux

  • @ezra252
    @ezra252 4 місяці тому

    i h ope you not becoming like techsource

  • @Mecagothits
    @Mecagothits 4 місяці тому

    it's a process fr

  • @WellsLindsay-e6e
    @WellsLindsay-e6e 2 місяці тому

    Kreiger Key

  • @JosiePhillips-w3s
    @JosiePhillips-w3s 3 місяці тому

    Moore Larry Johnson Michelle Jackson Nancy

  • @deez_dev
    @deez_dev 4 місяці тому +4

    just a crappy argument, so bad

  • @HoneyBloch-yt7gg
    @HoneyBloch-yt7gg 4 місяці тому

    Is django worth it?

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

    You should not learn Python, you should consider choosing another profession. That's the truth, there are so many people that have studied IT and still studying IT this day.

  • @James-on1vy
    @James-on1vy 3 місяці тому

    If you want to develop a project with a great programming language with a TON of support that is easy to learn and had the ability to take care of 90% of what most developers need- Use python. This argument that is described in the video is bs.

  • @kyleabent
    @kyleabent 4 місяці тому +6

    I don't believe a valid reason not to learn python is "just because everyone else is doing it." Not anyone can write the same way YOU can.