Java popular in 1991? 🤔No Sir. Java 1.0 came to existence in 1996. The java thing started in universities around 1997 and it had hard competitors like Smalltalk, Lisp, Haskell, C & C++ and Assembly. With Java 2.0 in 1998 it slowly reached a critical mass as a language to teach students the art of OO programming.
He us completely incorrect... Python was made to replace shell script and mainly Perl. I remember when it was being used back in the day we were moving away from perl because it was hard to learn and maintain. Python was easier to read and literally built off of perl syntax modules etc... to replace perl.
Python popularity is a bit misleading to self taught devs. A lot of the Python jobs are in AI or Data Science and those jobs require a related degree in most cases. The last two companies I worked for required a masters for data science jobs. Those are Python jobs a self taught dev can't get. It's great to learn Python though. Remember this dude is selling a course.
@@steporilluss1805 I am improving my python to learn how to develop neural networks. I don't know why, but the idea that something, just based on mathematics, can "learn" to do something, is something magnificent to me.
As a guy who's been driving a forklift for 9 years and just today started to learn python using a payed online course its fun so far. I dont expect to get a job just with python BUT python will get me over the "scared to learn code" road bump ive been on for 2 years now. and hopefully give me confidende to learn c+ :)
@@jgarbo3541 have you considered that he might not be a native speaker? Yeah of course not, maybe you need to learn some social skills before talking shit
@@JawadAli-tj3ec I picked up Google’s python crash course in coursera and Angela Yu’s python course in Udemy. I am using both, I started with Google to get a good grasp of the basics and then with Angela Yu’s course I am doing mini projects everyday but Angela’s are so simple so what I do is I am using what I learn in Google course and apply it on the mini projects like using data structures instead of using simple code something like that.
Python is good today because of the speed of processors and memory. It is an interpreted language which used to be slow. Now it is not. The programs execute fast, and the programming UIs are very friendly. That is true for more traditional languages too, but python is very efficient and easy to learn.
Here are the summarized points of the video in a few bullet points: Python is a popular programming language known for its readability and ease of use. It is still a dominant language in many industries including data science, AI, and backend development. However, the tech world is always changing. Here are two big trends that will affect Python: AI Revolution: While AI is a positive trend for Python programmers in general, a lot of the AI works involve using existing AI tools rather than coding new ones from scratch. This means the demand for Python programmers in AI might not be as high as expected. Big Data: This is a field that heavily relies on Python for data analysis. The demand for Python programmers in this area is expected to grow even bigger. Overall, Python is here to stay and likely to become even more relevant in the future. But just learning Python itself is not enough to be successful as a developer. Here are the real truths about learning programming languages: The ability to solve problems with code and having the right character traits are becoming more important than just memorizing syntax. AI is making coding easier and less about remembering details. To be a successful developer today, you need to be able to sell yourself to companies and convince them that you are the developer they are looking for. Ai is great for now
But in terms of machine learning, statistics etc, python is still the doninant eco system of tools, people and libraries? I know that many of the AI "McDonald" tools are prompting tools. That you learn how to pre-load it with a conversation style context so that it will be better suited for a particular domain, but But that is such a separate skill for something so completely different that I don't think that is relevant for your initial motivation to learn Python.
Also usefull thing, learn tips and tricks, NumPy for arrays, Pandas for dealing with data, important libraries like scikit-learn for Machine Learning and frameworks like Flask and Django for web development. Also, do not forget to choose the path you need follow. Good luck!!!!
Great video, Python is my favorite language but so many people are under the impression you can use one language and be good forever. As a technical person you will need to know and be proficient in 5+ languages (Java, C, C# , Python, Typescript, Javascript). Good news they are all pretty similar and follow a core set of principles.
Me too, I feel like python is my love...and because of that I learnt Django(web development). Now i'm trying to find a job but every job says we need JS, React, Next.js and all those different frameworks. Now I don't understand what to do...after that i decided to go into Data analysis because of Python
If you have the basics in programming and enough logic and strong algorithms, the programming language is just a tool that you can perfect in no time. And i mean it, any language is just syntax.
I have been programming python for 20+ years, at the end of the day its just anther programming language. Knowing a language is only 1 part of programming, it takes years to gain experience iith all of the components to create something new.
Coming from the business side of things, it gives you an amazing tool to manipulate data to find answers and solutions for real world challenges. Even if I didn't want to learn Python, I know I could explain a business problem to a Python programmer and they could probably get answers for me pretty quickly. It's much faster and many more options than something like Excel. I know this because my nephew had to quit college so he took a C## course at a community college. I told him if he liked it to stick with programming and he could make some good money. He took a low-level job at a financial company and started automating some of their stuff with Python. After about a year to two years at that job, he applied to a very large company for a nice salary and has been working there for years remotely. I surely don't have the brains to major in CS and maybe not even to write code in Python but with the little bit of gray matter between my ears I could provide data to someone and tell them what I want and they don't have to spend a year writing a program for it. Python is an excellent tool.
comparing python and C in that manner is a distortion. You can write a library in C so that you can read a file in a one line of code. That's not how C is compared with python. That comparison misleads those who wish to enter into the world of programming.
@@InternetMadeCoder no, it doesn't, only because someone made the work for you doesn't mean the work is not done, guess what, the pyhon interpreter it's written in C.
Look at the 100% of people you’re competing with and turn yourself into the 10% of people who are achieving. My whole life people have told me, you can’t do this, you can’t do that and I always ended up doing what I intended. If you learn skills and you can’t find a job, learn more.
I've been an engineer for more than 20 years and bought your course to get up to speed as soon as possible on python. Looking forward to some great content!
probably from personal experience and I think the popularity thing is from visual code studio, python has over 63 million downloads. everything else not sure
I disagree. You still need to know the language and how it works. You will always have people who learn the language superficially, but to keep up with the LLM suggestions you will need a deeper understanding of the language and the underlying interactions with the virtual layer and hardware.
I can't get AI to generate decent Regex without serious intervention. Same with python or Java, it gives an ok baseline but unless the coding question you're asking has already been done and it is simple and has been published already then AI isn't going to help.
Can you believe devin came after 1 week I joined a institute to learn java development!! I was like wtf man my career started and ended at same time 😂😂😂
Currently working as a Data Analyst. Using a lot of SQL, Excel and Tableau but Python has given me the ability to handle data much more efficiently. I have some Data Engineering skills, thinking about what to go after next.
I'm a Backend Python Developer with 4+ years of experience. Do you think I should learn Data Engineering or something just to be future proof and get good pay?
Completed my study (IT) 3 years ago and worked in industry(transportation), I want to come back in IT. I feel like python is my love...and because of that I learnt Django(web development). Now i'm trying to find a job but every job says we need JS, React, Next.js and all those different frameworks. Now I don't understand what to do...after that i decided to go into Data analysis because of Python. And still confused. 🙃
Bro, no one has ever said that if you know Python you will have a good life, it's like saying that because you know mathematics you will be rich. Python is the best option to start developing that computational thinking that is needed as a programmer, the syntax is easy and clear, and it is very easy to learn the basics. It's not like Java or C++ where the code is very messy or based on OOP. If you want to develop easy projects, it is 100% recommended that you use Java.
well I think the number one thing to consider, is that python is open source. and when you compile it to a .exe file, it will be compiled to an open source project. (as stated it the license) but open source is also cool, i think of it as a security layer. people can read your code. so if your up to no good, people can see that. you learned c...cause everything we use is based of c... except assembly? i think....(hardware programming)
I started coding 4 years ago, python and some webdev html; javascript, CSS for example. but i KNEW, thjat with the AI technology massivly advancong, that my previously learning is almost nul and void. so this is the perfect video i was looking for to get my head/ideas back up to date so i know what my next real targets should me, in the coding world :)
I am approaching my mid-fifties - I have a decent job, and I am a senior leader - I am neurodiverse and have really decent data manipulation skills, and can work my way around VBA in excel, but I want to learn Python, purely to improve my data bending capacity. I have already employed one exceptional python coder - who has proved their worth in less than one year, purely by improving what my team do with our data, and how we use it better. I purely want to extend my skillset, and you know, learn something new - lets hope its worth it.
pedantic makes a big display of knowing obscure facts and details. Know C is important if you need to write machine level or blazing fast code. Thats only 'pedantic' if you don't have to deal with that.
...I have a lot more questions to ask before committing any funds. I am in Graphic Design and there are specific question I need to ask. And I have specific type of projects I wanna use coding for. How about chatting via email first?
Its procrastination to waste time trying to figure out if a dev language is worth learning or not. Just pick whatever u like and be good at it. Am still using PHP and its been feedig me and my family for decades till today.
Good stuff. I found your points to be well-reasoned and broadly agree. However, I have to disagree slightly with the idea that, to paraphrase, LLM-based tools make it less important for a developer to actually commit to memory the minutiae of syntax, libraries, frameworks, algorithms. That's mostly true, with one important exception: technical interviews that you need to pass, in order to actually get a job. You're not generally going to have LLM-based tools available to you (often no tools at all). You're going to be interviewed by old guys like me, who are going to ask you to whiteboard a "fizz-buzz" problem, or implement a doubly linked list, or traverse a binary tree. If you're lucky you _might_ get questions specific to the platforms/languages you claim knowledge in (but just as often not). Then we'll ask you about the time-vs-space complexity of your solution and how you might optimize it. We'll ask you this stuff because that's how we were interviewed, and we haven't yet figured out a better way to assess someone.
Thank god I've never had the mindset of i need to do this or that "to get a job" I'm in the camp of making jobs. I'm learning Python because I like the name. And it has a big community.
I started learning python because I’ve always had a deep interest in ai and wanted to learn about how it works/how to program my own as a hobby. The fact that it could be a job is a great bonus!!
I really just want to learn to find a well paying job. I spent a few days learning Swift and im stuck between deciding between it or Python. It seems like something i could do so heres hoping i can get a fine job by the end of the year. Im tired of working low skill low pay jobs. If this can get me 50,000 a year id feel on top of the world.
Once you learn the fundamentals of programming, you need to find an area to specialise in. For example web or app dev, front-end or back-end? Look for jobs in your local area. What languages and frameworks are they using? Once you figure out the direction learn what is required for those jobs. Companies don't want to waste time training you but if you can slot in you will be attractive. At least in my area, Python is a dead end. For web, PHP, Java, .NET and JS are big. Don't get caught up with silly courses too. Learn to read documentation, and whenever you have some spare time read something about whatever framework or language you are working on. It all adds up. Also consider starting fairly low and build your career up from there. For example as a Wordpress dev. Gaining experience is crucial.
If you want to make at least 50k just get into IT. Programming is hard and very competitive. I feel like it's way easier to get an entry level IT job than trying to find an entry level programming job (which are pretty non-existent). Get your A+, Network+, and Security+ certs and I promise you'll get a job in the 50-70k range with persistence. You may have to take a low paying job just to get your foot in the door but once you have 1 year of IT experience IN AN OFFICE (Not retail), you'll be able to apply for other jobs and make way more money. I'm a self taught IT pro, started as a non-paid intern, I'm now making 6 figures. Took about 10 years and a lot of determination. I love programming and it makes me an even more valuable IT pro, but I'm over trying to get a programming only gig. Good luck!
Im going to get my masters degree and I’m thinking of going with Business Analytics. This will require Python and R programming. I’ve been using JS for a couple years now so I’m thinking of shifting my focus to Python now
There has not much changed in the last three decades: The most programming languages like Python do not focus on correctness of programs and this is true today, but today there are much more programming languages ignoring correctness issues.
I like this video. Im gonna look through youtube channel. Could you make a video on low level programming, such as driver dev, reverse engineering, etc?
Yes, its still the case, python is the language of AI, its even better to learn python today than ever. Python is not only for training AIs, its also used to build all LLM based applications, pytorch is the most most popular way to do it.
Python is by far easier to pick up than what I started with (BASIC). I can't remember where I heard it but really all code is just structured sentences. If we just write down as a list the things we're trying to do and then turn them into code, it can be done in any language.
Bro i have a question as Nividia Jensen Huang say in an a video that it our job to make a human programming language than Nobody has to learn code and as Devin software engineer Comes in the industry that means most of the jobs are replaced or comes to massive layoff. So i just want to know that still we have to learn python or not
One programmer of today can absolutely NOT do the job of 5 from before. Can a programmer that programmed for 20 years to the job of his own self from 20 years ago, times 5? Yeah, in that case yes, because he has more experience, but as you put it, it's straight up hot true. Also, AI is just learning to use python / pytorch and companies will higher you to implement algorithms that some mathematicians come up with for AI, so, yeah, Python, as sad as it may sound, is self sufficient for A LOT of jobs.
However, I believe Python will have a very strong competition from Golang. Golang, with its ease of syntax and execution speed with growing community and library, is catching up very fast.
This is 100% true. A couple of years ago, i didnt see any job that used go. Now, software jobs at a lot of universities have GO as a requirement. If colleges are using it, everyone will be using it soon
@@ragama623this may be a dumb question, but I have no experience with go and I keep seeing/hearing of it as well as golang, are those one and the same, just different ways of saying the same thing/referring to the same language?
Come on... Python is the easiest language that is popular because Google invested in it to employ a lot of people who have no idea about computers from developing countries...
Python is the hardest programming language I have ever learn in my life. Failed how many times now? Or maybe it's just my laptop is probably too small perhap 14 inches or 15.6 inches laptop might make Python learning easier?
My own take about python is that it's declining a little bit yearly. So sad. My advice is to diversify your knowledge in other programming languages and don't forget to learn AI
I just want to try and learn python but no, every up to date tutorial is ai this, machine learning that, I don't care about this garbage. I don't need a chatgpt calculator or ai in my text based adventure game. I just simply want to learn python for fun, not for money, not to program a nice house that costs $10,000 a month to rent, JUST bare python. it's so frustrating.
A lot of personal opinions. I respect that, agreeing or not 🙂.. But remember fact checking, he he... Java in 1991.. Not really, he he.. The first public release of Java was May 23, 1995, as an alpha available only on Sun Microsystem's Solaris operating system, a year before JDK 1.0 was released..
I know they won't replace us but you are underestimating the impact they will create on the value, honestly I don't mind it since this will work as another great filter and push the bar above for people. But yea.@@InternetMadeCoder
I have to disagree. Everyone is scared because of AI, so in like 5 years, the demand for professional programmers will rise massively. Everyone considers learning to code pointless because of videos like this. And I won't pretend that AI is useless, everyone knows it isn't. But it's just not as useful as you claim. People still need proper knowledge to knoe what's actually happening inside the code and how to, for example, debug and convert it into an executable. I came to understand this when my friend sent me a 160 line program and I had completely no idea what it was actually about. I understood when I dived into it. People just assume AI or someone else is going to do everything for them, so the success of the average programmer is going to fall massively in the following years. And with it also the demand for programmers is going to rise, creating opportunities and potential jobs.
To compare a c++ subroutine with error catching code with a python code without error catching...interesting move. 😂😂😂 Maybe that is the reason why modern code is so bad and error prone?
You might as well start learning another language. for iOS, you need to learn SWIFT. The syntax is fairly similar to Python and JavaScript. For Android, Kotlin or Java. Or you can learn React Native with JavaScript. You also have to learn some type of database. For the app I want to build, you have to know all of that. I simply don't have the type to code every single solitary line, so I'm going to get help. Outsource some of it. I don't want to deal with having to learn UI so I'm probably going to buy a template and pay someone to customize it the way I want.
@@Techfunn45Are you under the impression that only content creators are programmers? There are better tools than python for mobile development but best of luck figuring it out
I use an app called Mimo. It’s like duolingo but for python. It’s got a developer course that I’m fairly sure has a certificate, but I’m not sure since I started 5 days ago
1985. C64 code: OPEN 1,8,15,"notes,s,w" PRINT#1,"do the homework before a soccer game" CLOSE 1 seems pretty simple, much before Python. Similar with Fortran which is compiled language, and with Pascal. They were both widely used, probably more than JAVA and C, if popularity is the benchmark.
2:00 This is not true. I find C a 100x easier to read than Python. It just depends on what you learned first. And, C code can be compact, too, if you properly modularize it.
It doesn’t matter!!!! If you can’t get to absolute mastery master level programming you will never get hired!! Nobody wants jr devs that still have to rely on a senior dev, they will just have the senior devs do everything…. It’s not going to get any better more and more jobs are going away!!!!
im 2 min in and i just cant... this is a joke, dont just learn a programming language, learn how to program. nothing wrong with having 20 lines of code to read a file, its doing shit, and you can just abstract it into a function then boom! you use it like you do in python. the reason python is easy is because its designed to have a lot of things like this already done for you. but they are not doing the same thing in the 2 code example. python is not error handling, its not assigning it to a variable. in that python example, what happens if it the file is null?? look here, lets take away all the error handling shit and make the c more closer to python: include int main() { FILE *file = fopen("example.txt", "r"); char line[256]; while (fgets(line, sizeof(line), file)) { printf("%s", line); } fclose(file); return 0; } ok ive halved the lines of code. you have some memory addressing and synax adding to the lines of code and that it but its still doing other stuff then just "print file to screen" i mean, if thats all you want to do then why even bother with python? just in your terminal "cat filename.txt" this is my issue with people people the lean python, they are not actually learning to program and this is why so many people struggle to get anywhere and just think "oh well AI will make programming irrelevant" like yeah, if all you know is python and how to use functions and libraries that are already made for you, yes your job will become redundant.
🚀 Go from Zero to Python Developer - academy.internetmadecoder.com/python-dev-masterclass
I learned more than the video in comments section 😂
I opened the comments when the video started and I paused it after seeing this. I know the commenters always got my back
Java popular in 1991? 🤔No Sir. Java 1.0 came to existence in 1996. The java thing started in universities around 1997 and it had hard competitors like Smalltalk, Lisp, Haskell, C & C++ and Assembly. With Java 2.0 in 1998 it slowly reached a critical mass as a language to teach students the art of OO programming.
He us completely incorrect... Python was made to replace shell script and mainly Perl. I remember when it was being used back in the day we were moving away from perl because it was hard to learn and maintain. Python was easier to read and literally built off of perl syntax modules etc... to replace perl.
He meant Pascal, I'm sure. He is just too young to remember ;)
Python popularity is a bit misleading to self taught devs. A lot of the Python jobs are in AI or Data Science and those jobs require a related degree in most cases. The last two companies I worked for required a masters for data science jobs. Those are Python jobs a self taught dev can't get. It's great to learn Python though. Remember this dude is selling a course.
Python is needed for cloud jobs too
thank you lol, i'm studing Data science atm and basically i use python all day long. this dude terrorize people :)
@@steporilluss1805 how? he is just encouraging people... take it or leave it
@@steporilluss1805 I am improving my python to learn how to develop neural networks. I don't know why, but the idea that something, just based on mathematics, can "learn" to do something, is something magnificent to me.
@@MrVanee Nothing you've said contradicts what I said.
As a guy who's been driving a forklift for 9 years and just today started to learn python using a payed online course its fun so far. I dont expect to get a job just with python BUT python will get me over the "scared to learn code" road bump ive been on for 2 years now. and hopefully give me confidende to learn c+ :)
"payed" ?? "its fun"?? "ive"?? "confidende"?? Perhaps English first, then Python?
@@jgarbo3541 have you considered that he might not be a native speaker? Yeah of course not, maybe you need to learn some social skills before talking shit
I just randomly picked up python and tried to learn it and I find it actually fun. Right now, I am just learning it as part of my hobby.
Where are you learning it ,source ?
@@JawadAli-tj3ec I picked up Google’s python crash course in coursera and Angela Yu’s python course in Udemy. I am using both, I started with Google to get a good grasp of the basics and then with Angela Yu’s course I am doing mini projects everyday but Angela’s are so simple so what I do is I am using what I learn in Google course and apply it on the mini projects like using data structures instead of using simple code something like that.
me too.. 2 -3 a days it is fun
Python is good today because of the speed of processors and memory. It is an interpreted language which used to be slow. Now it is not. The programs execute fast, and the programming UIs are very friendly. That is true for more traditional languages too, but python is very efficient and easy to learn.
Here are the summarized points of the video in a few bullet points:
Python is a popular programming language known for its readability and ease of use. It is still a dominant language in many industries including data science, AI, and backend development.
However, the tech world is always changing. Here are two big trends that will affect Python:
AI Revolution: While AI is a positive trend for Python programmers in general, a lot of the AI works involve using existing AI tools rather than coding new ones from scratch. This means the demand for Python programmers in AI might not be as high as expected.
Big Data: This is a field that heavily relies on Python for data analysis. The demand for Python programmers in this area is expected to grow even bigger.
Overall, Python is here to stay and likely to become even more relevant in the future. But just learning Python itself is not enough to be successful as a developer.
Here are the real truths about learning programming languages:
The ability to solve problems with code and having the right character traits are becoming more important than just memorizing syntax.
AI is making coding easier and less about remembering details.
To be a successful developer today, you need to be able to sell yourself to companies and convince them that you are the developer they are looking for.
Ai is great
for now
But in terms of machine learning, statistics etc, python is still the doninant eco system of tools, people and libraries?
I know that many of the AI "McDonald" tools are prompting tools. That you learn how to pre-load it with a conversation style context so that it will be better suited for a particular domain, but But that is such a separate skill for something so completely different that I don't think that is relevant for your initial motivation to learn Python.
Thank you for this! It helped gather my thoughts 😭💗
Julia is still better to me
Also usefull thing, learn tips and tricks, NumPy for arrays, Pandas for dealing with data, important libraries like scikit-learn for Machine Learning and frameworks like Flask and Django for web development. Also, do not forget to choose the path you need follow. Good luck!!!!
Great video, Python is my favorite language but so many people are under the impression you can use one language and be good forever. As a technical person you will need to know and be proficient in 5+ languages (Java, C, C# , Python, Typescript, Javascript). Good news they are all pretty similar and follow a core set of principles.
Me too, I feel like python is my love...and because of that I learnt Django(web development). Now i'm trying to find a job but every job says we need JS, React, Next.js and all those different frameworks. Now I don't understand what to do...after that i decided to go into Data analysis because of Python
If you have the basics in programming and enough logic and strong algorithms, the programming language is just a tool that you can perfect in no time. And i mean it, any language is just syntax.
i'm proficient in javascript, and I've been learning python for a wee while, love it!
is c the god father of all language? like having experience over c makes other language learning quicker? or python@@Axel.The.Conqueror
That's why one should start with C and C++ since all other languages are derived from these 2 only
I have been programming python for 20+ years, at the end of the day its just anther programming language. Knowing a language is only 1 part of programming, it takes years to gain experience iith all of the components to create something new.
What about those misspawlings!
Coming from the business side of things, it gives you an amazing tool to manipulate data to find answers and solutions for real world challenges. Even if I didn't want to learn Python, I know I could explain a business problem to a Python programmer and they could probably get answers for me pretty quickly. It's much faster and many more options than something like Excel. I know this because my nephew had to quit college so he took a C## course at a community college. I told him if he liked it to stick with programming and he could make some good money. He took a low-level job at a financial company and started automating some of their stuff with Python. After about a year to two years at that job, he applied to a very large company for a nice salary and has been working there for years remotely. I surely don't have the brains to major in CS and maybe not even to write code in Python but with the little bit of gray matter between my ears I could provide data to someone and tell them what I want and they don't have to spend a year writing a program for it. Python is an excellent tool.
Python is the language of all time, proper mentorship with guidance is super needed for every beginner.
comparing python and C in that manner is a distortion. You can write a library in C so that you can read a file in a one line of code. That's not how C is compared with python. That comparison misleads those who wish to enter into the world of programming.
I know but the overall point still stands
@@InternetMadeCodera drop of poison renders the entire cake poison: it's no longer a cake but a poison.
@@yuridelossantos569a drop of poison will only poison those it is poisonous to. There are poison that's used as remedies under the proper perspective
make a video with the difference then, if you please@@yuridelossantos569
@@InternetMadeCoder no, it doesn't, only because someone made the work for you doesn't mean the work is not done, guess what, the pyhon interpreter it's written in C.
Look at the 100% of people you’re competing with and turn yourself into the 10% of people who are achieving. My whole life people have told me, you can’t do this, you can’t do that and I always ended up doing what I intended. If you learn skills and you can’t find a job, learn more.
People always say “it’s hard” or “it’s really competitive” - this has never stopped me and I also have been able to achieve my goals.
I've been an engineer for more than 20 years and bought your course to get up to speed as soon as possible on python. Looking forward to some great content!
I know this may be a big ask, but would you be able to tell me what sources you used to gather this information?
This is the most reasonable question. Reference your material, always.
RTFM
probably from personal experience and I think the popularity thing is from visual code studio, python has over 63 million downloads. everything else not sure
Source: Trust me bro
I disagree. You still need to know the language and how it works. You will always have people who learn the language superficially, but to keep up with the LLM suggestions you will need a deeper understanding of the language and the underlying interactions with the virtual layer and hardware.
I can't get AI to generate decent Regex without serious intervention. Same with python or Java, it gives an ok baseline but unless the coding question you're asking has already been done and it is simple and has been published already then AI isn't going to help.
Just started to try to learn coding in the last 5 months. Beginning to think it’s pointless now.
don't believe the hype, nothing is going to replace a good programmer short of a civilization collapse
Maybe its the best time to learn coding.
Its unpredictible industry, stessful ngl, always need to learn new stuff, but at list its pays well
Can you believe devin came after 1 week I joined a institute to learn java development!! I was like wtf man my career started and ended at same time 😂😂😂
Who do you think programs the AI? They won’t always program themselves. I’d recommend learning Prompt Engineering.
@@Sephaos you're way out of your depth buddy, either that or you don't know how to communicate.
Currently working as a Data Analyst. Using a lot of SQL, Excel and Tableau but Python has given me the ability to handle data much more efficiently. I have some Data Engineering skills, thinking about what to go after next.
I'm a Backend Python Developer with 4+ years of experience. Do you think I should learn Data Engineering or something just to be future proof and get good pay?
What exactly would Data Engineering be?
Completed my study (IT) 3 years ago and worked in industry(transportation), I want to come back in IT. I feel like python is my love...and because of that I learnt Django(web development). Now i'm trying to find a job but every job says we need JS, React, Next.js and all those different frameworks. Now I don't understand what to do...after that i decided to go into Data analysis because of Python. And still confused. 🙃
Data analysis use python, Jig?
@@ARNBNDL Yap
I think a lot of developers could have told you beforehand that js and React would have been a better path for getting a web dev job.
@@ARNBNDLyep buddy, for example you can write in google “data wrangling in python “ and you’ll see what’s going on there!
Bro, no one has ever said that if you know Python you will have a good life, it's like saying that because you know mathematics you will be rich.
Python is the best option to start developing that computational thinking that is needed as a programmer, the syntax is easy and clear, and it is very easy to learn the basics. It's not like Java or C++ where the code is very messy or based on OOP.
If you want to develop easy projects, it is 100% recommended that you use Java.
well I think the number one thing to consider, is that python is open source.
and when you compile it to a .exe file, it will be compiled to an open source project.
(as stated it the license)
but open source is also cool, i think of it as a security layer.
people can read your code.
so if your up to no good, people can see that.
you learned c...cause everything we use is based of c...
except assembly? i think....(hardware programming)
I started coding 4 years ago, python and some webdev html; javascript, CSS for example. but i KNEW, thjat with the AI technology massivly advancong, that my previously learning is almost nul and void. so this is the perfect video i was looking for to get my head/ideas back up to date so i know what my next real targets should me, in the coding world :)
I am approaching my mid-fifties - I have a decent job, and I am a senior leader - I am neurodiverse and have really decent data manipulation skills, and can work my way around VBA in excel, but I want to learn Python, purely to improve my data bending capacity.
I have already employed one exceptional python coder - who has proved their worth in less than one year, purely by improving what my team do with our data, and how we use it better.
I purely want to extend my skillset, and you know, learn something new - lets hope its worth it.
اقرء سورة القلم
Great video. Background noise of shutter is annoying though
pedantic makes a big display of knowing obscure facts and details. Know C is important if you need to write machine level or blazing fast code. Thats only 'pedantic' if you don't have to deal with that.
Learning how to be a excellent code developer depends on how many library can be combined into your project. That's all about.
...I have a lot more questions to ask before committing any funds. I am in Graphic Design and there are specific question I need to ask. And I have specific type of projects I wanna use coding for. How about chatting via email first?
Too many flashes in the video. Put on your sunglasses before watching it
Python is a programming language between human Language and machine language 🎉🎉🎉
Its procrastination to waste time trying to figure out if a dev language is worth learning or not. Just pick whatever u like and be good at it. Am still using PHP and its been feedig me and my family for decades till today.
print("What's with the flash?")
it would be nicer if you d accept a user input :(
Good stuff. I found your points to be well-reasoned and broadly agree. However, I have to disagree slightly with the idea that, to paraphrase, LLM-based tools make it less important for a developer to actually commit to memory the minutiae of syntax, libraries, frameworks, algorithms. That's mostly true, with one important exception: technical interviews that you need to pass, in order to actually get a job. You're not generally going to have LLM-based tools available to you (often no tools at all). You're going to be interviewed by old guys like me, who are going to ask you to whiteboard a "fizz-buzz" problem, or implement a doubly linked list, or traverse a binary tree. If you're lucky you _might_ get questions specific to the platforms/languages you claim knowledge in (but just as often not). Then we'll ask you about the time-vs-space complexity of your solution and how you might optimize it. We'll ask you this stuff because that's how we were interviewed, and we haven't yet figured out a better way to assess someone.
Thank god I've never had the mindset of i need to do this or that "to get a job" I'm in the camp of making jobs. I'm learning Python because I like the name. And it has a big community.
I started learning python because I’ve always had a deep interest in ai and wanted to learn about how it works/how to program my own as a hobby. The fact that it could be a job is a great bonus!!
I really just want to learn to find a well paying job. I spent a few days learning Swift and im stuck between deciding between it or Python. It seems like something i could do so heres hoping i can get a fine job by the end of the year. Im tired of working low skill low pay jobs. If this can get me 50,000 a year id feel on top of the world.
Once you learn the fundamentals of programming, you need to find an area to specialise in. For example web or app dev, front-end or back-end? Look for jobs in your local area. What languages and frameworks are they using? Once you figure out the direction learn what is required for those jobs. Companies don't want to waste time training you but if you can slot in you will be attractive.
At least in my area, Python is a dead end. For web, PHP, Java, .NET and JS are big. Don't get caught up with silly courses too. Learn to read documentation, and whenever you have some spare time read something about whatever framework or language you are working on. It all adds up.
Also consider starting fairly low and build your career up from there. For example as a Wordpress dev. Gaining experience is crucial.
If you want to make at least 50k just get into IT. Programming is hard and very competitive. I feel like it's way easier to get an entry level IT job than trying to find an entry level programming job (which are pretty non-existent). Get your A+, Network+, and Security+ certs and I promise you'll get a job in the 50-70k range with persistence. You may have to take a low paying job just to get your foot in the door but once you have 1 year of IT experience IN AN OFFICE (Not retail), you'll be able to apply for other jobs and make way more money. I'm a self taught IT pro, started as a non-paid intern, I'm now making 6 figures. Took about 10 years and a lot of determination. I love programming and it makes me an even more valuable IT pro, but I'm over trying to get a programming only gig. Good luck!
Im going to get my masters degree and I’m thinking of going with Business Analytics. This will require Python and R programming. I’ve been using JS for a couple years now so I’m thinking of shifting my focus to Python now
There has not much changed in the last three decades: The most programming languages like Python do not focus on correctness of programs and this is true today, but today there are much more programming languages ignoring correctness issues.
Planning on studying python. Where is the best place to get remote job for junior or beginner or entry level python developer?
I like this video. Im gonna look through youtube channel. Could you make a video on low level programming, such as driver dev, reverse engineering, etc?
I love the video! However, my OCD goes haywire thanks to the misaligned pictures on the wall XD
python is not optimized for backend
Barely a minute into this video and your facts are wrong. Java was created around 1993/4 and released in 1995. Ugh.
Yes, its still the case, python is the language of AI, its even better to learn python today than ever. Python is not only for training AIs, its also used to build all LLM based applications, pytorch is the most most popular way to do it.
the footage and the voice are not syncing
Python is by far easier to pick up than what I started with (BASIC). I can't remember where I heard it but really all code is just structured sentences. If we just write down as a list the things we're trying to do and then turn them into code, it can be done in any language.
Bro i have a question as Nividia Jensen Huang say in an a video that it our job to make a human programming language than Nobody has to learn code and as Devin software engineer Comes in the industry that means most of the jobs are replaced or comes to massive layoff. So i just want to know that still we have to learn python or not
Relax
Devin just got exposed lmao
One programmer of today can absolutely NOT do the job of 5 from before. Can a programmer that programmed for 20 years to the job of his own self from 20 years ago, times 5? Yeah, in that case yes, because he has more experience, but as you put it, it's straight up hot true. Also, AI is just learning to use python / pytorch and companies will higher you to implement algorithms that some mathematicians come up with for AI, so, yeah, Python, as sad as it may sound, is self sufficient for A LOT of jobs.
Nice video, but that sound effect used when changing scenes is off-putting.
Great video. Thanks!
Now writing big lines of code with ai is faster so non python users got an advantage.
Getting an ai to write functional code that does what you want is immensely difficult. It’s why I’m learning python instead of using ai.
However, I believe Python will have a very strong competition from Golang. Golang, with its ease of syntax and execution speed with growing community and library, is catching up very fast.
This is 100% true.
A couple of years ago, i didnt see any job that used go. Now, software jobs at a lot of universities have GO as a requirement. If colleges are using it, everyone will be using it soon
@@ragama623this may be a dumb question, but I have no experience with go and I keep seeing/hearing of it as well as golang, are those one and the same, just different ways of saying the same thing/referring to the same language?
yes yes! go lang nuts but its harder either.
most ai is built with python
Come on... Python is the easiest language that is popular because Google invested in it to employ a lot of people who have no idea about computers from developing countries...
Nonsense to compare Python to C or Java. You should compare Python to JavaScript (using NodeJS).
Python is the hardest programming language I have ever learn in my life. Failed how many times now? Or maybe it's just my laptop is probably too small perhap 14 inches or 15.6 inches laptop might make Python learning easier?
British English surprised me with 'Enrol Today'. Hmm..I almost thought it was a SP mistake.
@0:25 I didn't expect seeing Java source code listing in a Python-Video,
@3:22 and C++ source code also.
Learn programming in current year and future is like worser than gambling like spoiling hours of your hours and minutes. You cannot get back.
My own take about python is that it's declining a little bit yearly. So sad. My advice is to diversify your knowledge in other programming languages and don't forget to learn AI
Programming language 👎
Reprogramming yourself 👍
I just want to try and learn python but no, every up to date tutorial is ai this, machine learning that, I don't care about this garbage. I don't need a chatgpt calculator or ai in my text based adventure game. I just simply want to learn python for fun, not for money, not to program a nice house that costs $10,000 a month to rent, JUST bare python. it's so frustrating.
Can you learn Python with books?
My opinion is not truly. Beside doing online courses you can keep reading 1/2 python books which will help you to keep on track.
A lot of personal opinions. I respect that, agreeing or not 🙂..
But remember fact checking, he he... Java in 1991.. Not really, he he.. The first public release of Java was May 23, 1995, as an alpha available only on Sun Microsystem's Solaris operating system, a year before JDK 1.0 was released..
What about tools like Devin which will just improve from here on out?
relax
I know they won't replace us but you are underestimating the impact they will create on the value, honestly I don't mind it since this will work as another great filter and push the bar above for people. But yea.@@InternetMadeCoder
@@InternetMadeCoder😂😂😂😂😂
Relax (we're cooked)@@InternetMadeCoder
The frames behind u is driving me crazy
"They hire more Python devs because there are more Python devs out there"
Very interesting 👍
brhh you are right its hard to get a job by just only one PL we need to learn as many as we can
make a video about c#
I have to disagree. Everyone is scared because of AI, so in like 5 years, the demand for professional programmers will rise massively. Everyone considers learning to code pointless because of videos like this. And I won't pretend that AI is useless, everyone knows it isn't. But it's just not as useful as you claim. People still need proper knowledge to knoe what's actually happening inside the code and how to, for example, debug and convert it into an executable. I came to understand this when my friend sent me a 160 line program and I had completely no idea what it was actually about. I understood when I dived into it. People just assume AI or someone else is going to do everything for them, so the success of the average programmer is going to fall massively in the following years. And with it also the demand for programmers is going to rise, creating opportunities and potential jobs.
so you didn't even watch the video
@@InternetMadeCoder yes I did. I disagree with your claim that programmers these days have to try harder to get a job.
@@Engille967The more people deter away from programming, the less competition there is.
@@LyricalFighter exactly
Again new seller unlocked!
I switch off any tutorial that contains the lie that reading a particular programming language is like reading English.
Learning coding feels like a hobby right now...
There is no good reason to learn it because of AI.
To compare a c++ subroutine with error catching code with a python code without error catching...interesting move. 😂😂😂 Maybe that is the reason why modern code is so bad and error prone?
Can you make one video on how to make mobile app using python please..??
You might as well start learning another language. for iOS, you need to learn SWIFT. The syntax is fairly similar to Python and JavaScript. For Android, Kotlin or Java. Or you can learn React Native with JavaScript. You also have to learn some type of database. For the app I want to build, you have to know all of that. I simply don't have the type to code every single solitary line, so I'm going to get help. Outsource some of it. I don't want to deal with having to learn UI so I'm probably going to buy a template and pay someone to customize it the way I want.
@@ad7711x thanks😊😊
@@ad7711x hey bro who are you. I am shocked when im reach your youtube channel . Good job keep going bro nice😊😊
@@Techfunn45Are you under the impression that only content creators are programmers? There are better tools than python for mobile development but best of luck figuring it out
If you want to learn python on your own do you have any recommended books or online resources that people should look at?
Python crash course by Eric mathes
cs50 is the greatest for intro to python@@91dgross
I use an app called Mimo. It’s like duolingo but for python. It’s got a developer course that I’m fairly sure has a certificate, but I’m not sure since I started 5 days ago
Python is written in C
You lost me when you said Python was created when Java was popular :D
Um i believe julia better than python
How should i make mobile app using python...??
go on youtube Tech with Tim
mby write this question in google? but since u decided to write it here, u will never make an app sorry
You don't make mobile apps with Python. There is no production software stack in Python for it.
How do you make an app?
just use tech made for it
Thanks.
Nice video
This was not an informative video for me.
Good discussion.
I quit because of Devin
why dont you create Devin by learning coding. AI machine need huge amount of water to write a single line of code
these sounds effects are highly distracting and annoying a f. unwatcheable for me, sadly.
1985. C64 code:
OPEN 1,8,15,"notes,s,w"
PRINT#1,"do the homework before a soccer game"
CLOSE 1
seems pretty simple, much before Python. Similar with Fortran which is compiled language, and with Pascal. They were both widely used, probably more than JAVA and C, if popularity is the benchmark.
Please stop with the flashes and the lame sound effects. So annoying.
2:00 This is not true. I find C a 100x easier to read than Python. It just depends on what you learned first. And, C code can be compact, too, if you properly modularize it.
The code written in C and Java looks beautiful to me, rather than Python
exactly
Not much Java in 1991 ;-)
Bro this photo clicks are so anoying 😮😮
AI is replacing programmers anyway.
AI bros, stick to your lane. We dont want unskilled labour working as "AI Engineers" and not knowing shit about AI
Python is what basic should have been.
It is by far the best scripting language out there.
I feel that the closest thing to it is ruby.
A.i. changes things. Now, every language matters.
Given its perspective.
Emacs is way better if you know elisp.
Another salesman.
Your pictures are slanted btw, its driving me nuts lmao
Devin: HOWDY
weak
Awesome.
It doesn’t matter!!!!
If you can’t get to absolute mastery master level programming you will never get hired!! Nobody wants jr devs that still have to rely on a senior dev, they will just have the senior devs do everything….
It’s not going to get any better more and more jobs are going away!!!!
Chatgpt is the new jr programmer
@@robertodefilippis7158 CHAT GPT IS EVERYTHING!! I don’t even use Google anymore!! I use Chat got everyday for so many things!!!
Thanks for this video
, good!
im 2 min in and i just cant... this is a joke, dont just learn a programming language, learn how to program.
nothing wrong with having 20 lines of code to read a file, its doing shit, and you can just abstract it into a function then boom! you use it like you do in python.
the reason python is easy is because its designed to have a lot of things like this already done for you.
but they are not doing the same thing in the 2 code example.
python is not error handling, its not assigning it to a variable.
in that python example, what happens if it the file is null??
look here, lets take away all the error handling shit and make the c more closer to python:
include
int main() {
FILE *file = fopen("example.txt", "r");
char line[256];
while (fgets(line, sizeof(line), file)) {
printf("%s", line);
}
fclose(file);
return 0;
}
ok ive halved the lines of code.
you have some memory addressing and synax adding to the lines of code and that it
but its still doing other stuff then just "print file to screen" i mean, if thats all you want to do then why even bother with python? just in your terminal "cat filename.txt"
this is my issue with people people the lean python, they are not actually learning to program and this is why so many people struggle to get anywhere and just think "oh well AI will make programming irrelevant" like yeah, if all you know is python and how to use functions and libraries that are already made for you, yes your job will become redundant.
How to contact you sir regarding python I need python guidence