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.
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 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.
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.
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
@@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.
@@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 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.
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.
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!"
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 .
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.
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.
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++
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.
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 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.
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.
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.
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
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.
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.
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
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?
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
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?
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!!
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.
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 😭
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?
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
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
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.
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.
10 second less goo firsttt can I get pin
If you get one im coming with you
@@Michael-kq3qm me too
woah
You go girl, remember black baby Jesus still loves you.
Yeh bro I was waiting for 5 vid then I got this one in 19 sec@@Michael-kq3qm
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.
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.
@@degerdi then what we do new programmers or graduates student.
@@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.
@@HamidAli-ck3db I wrote a response but UA-cam comments section sucks and it got deleted
wow
If you like it, learn it and learn it well. Nevermind this crap that guy is selling.
I'm learning Python so I can write a program to rid the Everglades of invasive pythons.
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.
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.
I agree with your position, but I find it difficult to motivate why python backend is better than Javascript backend - what's your thoughts?
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
@@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.
@@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.
@@Michael-kq3qm kindly suggest online platforms where one can master python efficiently.
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.
Same here. After I've finished learning python in 2 years or so I think I'll go for java
That was awesome Tim, a lot of insights there. Thanks a ton.
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.
Yep!
Python was created for that task! Not joking!
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
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!"
Great video, I recently got into this career, I watch a lot of your videos, super helpful. Trying to master python soon.
Always a great video. Learned everything I know the last 4-6 months from you 💯
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 .
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 ?
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.
Thanks for this
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.
LUA
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++
thankyou for these great tips ❤️
Thanks Tim great video!!
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.
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.
@@newstation795 I understand what you're saying but whenever I'm not doing it from scratch on my own, I get the imposter syndrome
That's just normal until you don't feel like it@@PandaThePie
@@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.
@@BirdmanPRRT Thanks for the advice
9:06
More Go and TS would be cool
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.
So what became your main program?
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.
the tan suggest Tim is having the time of his life in asia. but geniunely happy for you
Tak for din video, jeg nød den virkelig. Jeg vil gerne vide, om du sælger kurserne?)
I have a course, techwithtim.net/dev
@@TechWithTim Thanks
Start with haskell
you can do front development with reflex and python
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
Thanks a lot.
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.
I'm just starting with Python 😅
Amazing video as usual ❤
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
Django is the leader framework for web dev in the world so yes
@@Sherlocksk93 oh thank you so much 🤍🤍
This is very helpful information. Thank you for taking the time to make this video.
I'm learning python for an automation project i have in mind.
Can you please talk about Rust language? I'm interested in learning it, and I would like to hear your opinion about it.
rust good! but rust can be annoying at times due to the borrow checker, but it's worth it imo
What are some specialized roles in tech with less competition? I am looking for programming-centered careers that are not too saturated.
Knowing Assembly language, COBOL, or FORTRAN. Those are niches that don't have many new people
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.
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
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?
Ruby?
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
It seems Java can be a good choice as well. A lot banks' backend systems use it.
Thank you
please make more videos about data science
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?
same here;/
I am just getting into learning Python.😃👍
Learning python to code some video synthesis for my Critter and Guitari Eyesy. Any help would be fantastic please!
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.
You've bulked up some brother.
Good deal.
As always, everyone appreciates your insights and teachings.
Keep doing what you do.
What is the best language?
There is none - there are languages that are better for different tasks.
What do you want to make?
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!!
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.
Hiring managers would hire those who know low level details. Someone who drives a car without opening it is not a mechanic.
Python is life tho x)
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 😭
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?
fast and good should never be in the same phrase.
They can be in the same phrase no problem. What can’t be are fast, good, and cheap. 😂
Aging a bit Tim 😁
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?
I know employees lookin for all kind python jobs but which jobs they looking most to python devs to work backend?
Hey Tim, congratulations, you have MADE YOUR ARM MUSCLES like a PYTHON 😉😄😁
bro is it fine to ask chatgpt for the logic of any program to make with python
Yes you can, I use it a lot but it's not perfect, need to make some modifications. It's pretty accurate
What about mojo
Wilson Thomas Davis Richard White Timothy
Python is is pseudo code just learn it no matter what you really want to learn
Martin Sarah Robinson Paul Lee Helen
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
Clark Jessica Hernandez Cynthia Smith Michelle
😮😮😮😮😮
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
Also learn Linux
i h ope you not becoming like techsource
it's a process fr
Kreiger Key
Moore Larry Johnson Michelle Jackson Nancy
just a crappy argument, so bad
🤡🤡🤡
Is django worth it?
Trust me
It is
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.
and you
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.
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.