Hi there.
Today, we're going to talk about words you can use Python for.
That will help you position yourself in the industry.
So perhaps your thoughts are not yet clear what you want to do with Python and this video will help
you.
So I'll go over all the areas where Python can be used.
We will start with the most popular.
Areas, and one of them is web development.
How can Python be used in web development?
Well, when we say web development, we mean building websites or web apps.
Now, what is the difference between a website and a web app?
Well, a website is generally.
Something that is more static, such as the website of a company where they show some information about
the company, the services, the stuff, etc. and the web app is something more interactive.
For example, you want to create a web app that lets the user upload some PDF, and then your web app
merges those PDFs.
Giving the users one single pdf which they can download from the web app.
So a website and a web app are both accessible from the user's browser.
To build websites and web apps, you will need a Python web framework such as Flask or Django.
So in this course, we will work on web development.
So don't worry.
Perhaps if you want to go more advanced after finishing this course, then you might want to refer to.
The documentation of Flask and Django to actually advance your skills even further.
So this goal, this course, will prepare you.
To be a good programmer in core Python concepts, but also areas such as web development.
Udemy dot com, for example, is based on Django.
Python hull dot com, which is my blog is also built in jungle.
So, for example, this certain web page of the app has all these topics.
So all these titles are stored in Python lists in a dot one script.
So all of these are strings.
And then I use Django to render them basically on this Web page.
Not with web development.
You also need to learn other languages and not just Python, so you will need to learn HTML first.
HTML is used to create.
All the boxes.
The fonts.
Everything that you see visually on the web page is written in HTML, but then the content itself,
such as this here, that one, it is stored in Python as strings and lists, as I just explained.
And then Python sends those.
Strings those lists to the HTML.
So HTML is something.
Then you need to learn CSS.
With CSS, you can do nice things such as you can around the corners of this button here.
You can apply nice colors.
So basically you want the web page to look modern and CSS does that.
Both HTML and CSS are actually very easy to learn, so don't worry about that.
Then you might need to learn JavaScript.
Depending on what you're doing, you can get away without it.
Perhaps, but sometimes you might want to have some interactivity on the front end.
For example, if I search for.
Pandas here.
All these things that show here are implemented with JavaScript.
So instant results.
These are provided by the browser.
So JavaScript runs on the user's browser.
And so in this case, JavaScript is asking the Python code base to get those.
Items and displayed on the HTML code.
And so those are the languages you need to know for web development.
So Python, HTML, CSS, and JavaScript.
Next item Data Science, Machine Learning and A.I. A.I., which is artificial intelligence.
So that's the other popular use of Python.
Python can be used to.
Process big datasets, which is common in data science.
It can be used to create predictive models, which is part of machine learning and AI.
For example, let's think about Amazon.
When the user searches for something there, the user will get some other recommendations.
So all these recommendations can be suggested and Python can be used to actually learn from the user
searches and get from the database existing products that are most likely to be bought to be purchased
by the user.
So that is a recommendation system which can be built in Python.
Google search results are another example.
Say you search for?
Why are beds flat?
And then the next search you do will perhaps be affected by the previous search.
So maybe when you start searching on Google, Google will suggest you, oh, maybe you mean this.
So it does learn from your searches and so on.
With data science, machine learning, and A.I..
Besides Python, you also need some basic knowledge or good knowledge of mathematics.
So python and math are both to requirements to be a data science's next field.
You can use Python for its automations and this can vary a lot, so you can do things from generating
PDF reports automatically like generating ten thousands of of of them based on some information you
get somewhere else in text files, etc. Maybe you want to send batch emails, you want to schedule those
emails.
So Python is excellent for automating things.
Basically, if you go through this course, you will be very good in automating everything.
So I'll take you through all the core python skills and you also learn how to search and how to create
your own programs.
So you will get that sort of training to be able to independently write anything by yourself.
I also have another course on Udemy, which is exclusively for automating stuff and you can find the
link in the lecture resources here.
So that's like a big recipe of Python scripts.
The next field is general programming, which is somehow related to this automation's field.
So with general programming, I mean, when Python is used by professionals, which are not programmers,
but you perhaps are.
A network admin.
So you can use Python for different aspects of your work.
Maybe you work on finance and again, you need core python skills.
To create certain batch reports or analysis.
So nowadays Python.
Is becoming a mos for many professions.
Just like it was with Excel before.
Now Python can be a very good addition to your skill sets.
Web scraping.
Web scraping is a very specific area, and it is mainly used by freelancers.
Especially on online networks such as Upwork or Fiverr, Elance Freelance and dot com.
So it's quite a niche.
And with web scraping, basically web scraping is when you have a website which has these data and you
want those data in an Excel file.
So in a good structure, format and Python, you can write a Python script which will go to that website
and get those data and store them in an Excel file or file or in a CSV text file wherever the client
needs.
So again, the boundary between general programming and automation and web scraping.
It's a bit blurred, so.
Web development and data science, Machine learning and AI are more specific.
Career paths.
So to say.
And you also have all the fields you can use Python for, for example, data analysis if you are a data
analyst.
And visualization as well.
And you can create Python desktop apps using the Python programming language.
That is not the best area where Python excels in because there are other programming languages which
are better for that, such as Java and C.
So Python is best for web development, design, machine learning, A.I. and automations and general
programming web scraping as well.
And some people also use Python to create and sell APIs.
So that is an overview of what you can use Python for.
I hope that's positions you a bit better.
In the field of programming.
And I thank you for following this.
I'll see you later.