– Hey guys, what’s up? How’s it going? This is Qazi from cleverprogrammer.com. In this video I wanna talk to you guys about what can you do with Python. I get this question quite a bit
from people from everywhere. Even though I talk
about it so much, right? So, in this video we’re
going to get a little bit more specific about what
you can do with Python, what your options are, whether
you’re in college right now or not, whether you’re trying
to find work as a freelancer, become an independent contractor, or find a full time position
working with Python, I have your answers in this
video so lets get started without any further ado. (upbeat rap music) So, Python, as I like to put
is at the perfect intersection of the most paid, one of the most growing, and one of the easiest
programming languages. So when I say “most paid” I don’t mean “Oh, hands down you’re
always paid the most”, I mean, like, it ranks at the top, right? Compared to other famous
programming languages like JavaScript, Python
is right next to it. Especially in terms of how
much the developers get paid on average or at the higher ends. The reason why I say it’s easy, right? Is because this programming
language is super, super simple. The syntax – very, very simple. It was actually made for kids to learn, then it evolved into an
actual programming language of it’s own, and now
anywhere from little children to people in NASA actually use it. Now, getting more specific
about what you could do with it. You could do data science
with Python, okay? So people in, even companies like NASA or companies where there’s a lot of artificial intelligence stuff going on, even at Amazon they could use Python. Also, Python, you could
use for web development. And a lot of people
actually use it for that. Believe it or not, YouTube
is built off of Python. Instagram is built off of Python. Spotify is built off of Python. So there are a lot of big
companies that are actually using Python, right, to actually
grow their entire companies and make their websites,
their backend, using Python. There’s certain frameworks
in Python that you can use if you want to get a
little bit more technical, and look at that beautiful sun just making it look really nice. You know, the frameworks are like Django. You have frameworks like Flask. These are frameworks that allow you to do web development with Python,
and then on the front end you can use whatever you want. I don’t want to get too
technical because I don’t want to confuse anybody,
you know, depending on whatever your level is and
you’re watching this video, I just want to give you a general overview of what you can do with Python. Other fancy things that you
can do that are exciting for me as well are things like machine learning. When you’re building these
algorithms and you’re trying to build these, like, bots
that can actually figure out and learn things on their own. Like, have you ever seen those videos? You have this bot, and then he falls down, and then he gets up and
then he falls down again and he gets up and after he
falls down like a thousand times he actually figures out how to walk. He basically teaches himself. Or, a chess computer, right?
Like artificial intelligence. A chess computer that
becomes the best chess player in the world in 24 hours
by just playing with itself over and over again
and learning from that. That’s again, AI. How about Mario? That’s neuro-something, I forget the actual word for it. But basically what they
do is you have Mario and the computer goes
through the game of Mario, plays this level over and
over again until he can be the best Mario player in the world, right? This is stuff that you could
actually do with Python, okay? So this is the machine
learning realm of it. And it doesn’t have to
be with physical things, you could it with things
like, you know Amazon how it recommends you things
that you don’t even think of? These are called recommendation systems, and Netflix has the same
recommendation systems now as well which suggests to you movies
or suggests to you products that you didn’t even know that you needed because it knows you so well. Well, guess what, on
the backend there’s some heavy machine learning going on. So Python is great for that. How about when on your
phone, iPhone, you take a lot of photos and you go on your Google app, it categorizes pictures
based on people’s names. So, if your friend is
Johnny, it’ll like have a section called Johnny,
you could click there and it recognizes all of them. Well, guess what it’s doing? It’s actually recognizing Johnny right? By his face. That’s image recognition. That is also something
you could do with Python. You can do digit recognition,
how things are written. Hand written stuff, it’s very
complicated for a computer to understand what that
digit might be, right? With a high confidence interval, you can do it with Python, right? If you learn machine
learning you can actually overcome that problem and
actually build something that can actually recognize
digits for written things. For example, remember
when we always had to go to the bank to deposit a check? Well a lot of you probably still do that. But, what’s a cooler way of doing it now? You take a picture and
it’s something also called edge detection, right,
it detects the edges of the check, that’s your image detection. And then it detects your
handwriting that says how much the check is
for, then it automatically gets deposited into your bank. So that’s actually image
recognition, right? And then digit, like, character or handwriting recognition
in there as well. So that’s a lot of that
machine learning segment which I find very fascinating. But I never spent too much
time into it, you know? You could even do, you
could do all kinds of stuff. So that is one world you
can go into with Python. My world, and what I teach, is different. What I talk about is web development. So now you’re more along
the routes of, you know, how you actually build
these amazing websites, the databases behind them,
and how you can actually make these apps, and how
you can actually make this for yourself, and how you can actually make this for other people as well. That’s a side of Python
that I actually like a lot, which is just, like,
web development, right? And in web development
you’re not pigeon-holed into anything specific. You can do web development
and go into data science. You can do web development
and go into machine learning. You can do web development and go into other fields like data analysis. So, data analysis is a whole nother field, which is a lot about having
data and analyzing it, okay? So, you basically have a lot
of this, a lot of numbers. Maybe terabytes or petabytes of data. Depending on what company
you’re working with, depending on whose your client, if you’re doing stuff with, like, I don’t know, what’s going on in space? You’re gonna be dealing with probably petabytes worth of data. But regardless, what you’re
doing a lot of the times in data analysis, you have a lot of data and you have to make meaning out of it. And then what you wanna
do, is also give it some kind of visual representation. Because if you don’t visualize the data, it doesn’t mean anything,
it’s gonna be very confusing. You know, like for example,
you’re working with a company and you’re trying to find
out, like, are they making enough sales, is their
conversion rate high enough? So what you’ll do is you’ll
gather a lot of data points of people coming into the website, landing on the checkout
page, how many of the people that are landing on the
checkout page versus how many are actually buying
from the checkout page. You know, that’s something
that’s a little bit simple and you could probably
just tell somebody, like, “Hey, your conversion rate is,
like zero point five percent, or two percent,” which is,
you know, for a sales page a pretty good conversion
rate for those of you guys who are interested in business. Now this is something simple
you can tell somebody, but not if you have really
complicated data, right? Something like, I don’t
know, that requires calculus or beyond,
multi variant calculus, something even beyond
that, that you can’t really understand from intuition,
so you need to create these graphs, these charts, right? That look beautiful, that make meaning. This is the simplest way that
I can give you data analysis. There’s the data analysis
portion, and if you actually specialize in data analysis,
making meaning from the data, you could actually just be
a specialist in that, okay? Also, you could be a specialist
in data visualization. So, you could just be
that person that goes, “Hey, look, you don’t need
to worry about how to make this data tell a story.
You just give me the data, and I’ll do all the
graphics part of it, right? And give this data a story.” An analogy I can give you
is something like you have a director who maybe comes
up with the entire story and, like, what happens
but it’s kind of all inside his head, you know, it makes sense but it’s maybe inside his head. And then you have somebody
like a cinematographer who actually, like, brings
this to life, right? Who actually shoots it,
who sets up the camera in a specific spot, all that. Or you have somebody who
storyboards everything that’s in that director’s mind so it’s
actually visualized, right? It’s actually out of
his mind and visualized. So that’s the difference between somebody who’s a data analyst versus somebody who actually visualizes the
data. You can also be both. So that’s another field you can get into. You know, with Python a
lot of people will tell you it’s really heavy on,
or quantitative, right? It’s really heavy quantitatively,
meaning there’s a lot of things you can do with numbers. And that’s certainly true,
but, you know web development is not so quantitative you know. That’s what I like about web development. It’s something I can see, I
can touch, I can move around. And you can really pick it
up a lot from just intuition. Because you, and I, we go through
websites every single day. We look at apps and use
apps every single day. So you and I are actually
experts in apps and websites. So now, if you actually
pick up web development it will come a lot more naturally to you and it’ll be more, like, intuitive. Again, another reason why I
like web development so much, it’s easy, it’s intuitive, and developers get paid a lot of money. Even Python developers, Flask developers, or Django developers get
paid in the average range of above 80 thousand dollars
or 90 thousand dollars a year. You’re getting paid good
money as a web developer and it’s something that’s a
little bit easier to pick up. That’s how I personally was able to pick up computer programming and become a developer in a few shorts months. Now, I am a bit of an
anomaly because I was working about 17 hours a day, right,
so that’s absolutely insane. I had no life at the time. But, because I was going
into more of, like, the web development field,
I was able to find work a lot easier and without
needing, you know, like, a PhD. And having all this like,
needing all this experience. If you go for web development
you don’t need a lot of like, you don’t need a degree, you
don’t need a PhD all the time, you don’t even need
experience to get started. And when I say “get
started”, I don’t mean like as an intern, you can actually
get started getting paid as long as you can start
working with that first client. And then, your experience
actually matters a lot more than your qualifications. Because it’s not a very academic field. So, that’s my personal taste. That’s personally what
I like a lot, you know. If you’re actually
interested in learning about how you can create apps,
if this is something you’re interested in, right,
you wanna create web apps, you want to become a
developer, maybe you want to get a job as a Python developer. If this is something that excites you, I have a course that I launch
after every few months. I’m gonna put the link somewhere here. And you can actually type
this link in or click it in the description, okay? And when you sign up for
this VIP wait list, you’ll be the first one to find out
when this course is open. Also, I’ll send you my
bonuses for how I became a software developer in
less than three months. So you can steal my exact roadmap, and that’s all free by the
way, it’s free to sign up, and you get my resources for free. And all the resources that
I give you that I used to become a developer in
less than three months, those resources are also free. So, it’s really a win-win here, and that’s what my course is about, right? It’s just about teaching
you web development if that’s something that you’re actually interested in learning,
that’s what I go through. I teach you how you can
have your own portfolio, where you can actually
find your first clients, and how you can actually go
about making your very own apps and that are online, okay? So, then you can actually
start to build a portfolio, you learn how to create apps
and then you can actually offer this as a service to other people. So if this is something
that interests you, you know, go ahead, click that below. Hopefully I covered kind
of everything for you. One resource that’s extra
that I want to give you, is if you’re into data
science or machine learning or whatever, there’s a channel
by the name of Siraj Raval. You should check that out,
it’s a very cool channel. And if data science and
machine learning is a route that you wanna go down,
go to that channel, okay? Check it out, you’re gonna love it. Other than that, if you like this video, hit that “like” button, okay? It’s hard to make this
video, and my friend here has been walking forever, backwards, okay? And his arms are super sore, okay? So the least you can do, after
watching this amazing video is just please hit that “like”
button, that’d be great. Subscribe to this channel,
we will constantly, every week, Monday at 11
A.M. you’ll be getting fresh new content every single
week on this channel, okay? For free, obviously,
it’s gonna be on YouTube. Other than that, sign up, okay? For my course that’s coming
up so when it gets launched you’re the first one to know. And it’s the most sexiest, most badass, amazing course available on the market. I know, because I’ve been through Udacity, I’ve been through Coursera, I’ve been through every course
you can imagine on Udemy, I’ve been through every
course you can imagine on Team Treehouse, Codecademy,
as a matter of fact I have my own course on
Codecademy that ranks higher than the Codecademy courses. So if you go on YouTube and
type in Codecademy Python that’s gonna actually rank number one. So, I’ve been through a lot of courses, I’ve built a lot of courses. This, by far, you know,
is my best course called “Create Apps with Python
and Land your First Client”. I wanna see you inside here, signing up. Thank you for watching this video. As always, I love your faces off, and I’ll see you in the next video. (heavy bass beat)