Python | What you can do with Python

Introduction

There are three main things you can do with Python. I will explain each one.

Machine learning

What is machine learning?

The simple explanation of machine learning is to find out from the data which is the best way to complete a task.

It's often confused with AI, but some are. Machine learning is within the big framework of AI. It's like the field of carbonic acid exists within the big framework of juice.

Specifically, using machine learning, you can translate between languages and make recommendations (recommended functions) on EC sites.

Python in machine learning

Python has a wealth of library modules for machine learning. Typically

And so on. The features of each are as follows.

Feature
NumPy Mathematical calculations can be done at high speed
scikit-learn Rich in algorithms and datasets
TensorFlow Google can develop and build neural networks

3 ways to learn machine learning

[__ Make from scratch Deep Learning __](https://www.amazon.co.jp/%E3%82%BC%E3%83%AD%E3%81%8B%E3%82%89%E4%BD % 9C% E3% 82% 8BDeep-Learning-% E2% 80% 95Python% E3% 81% A7% E5% AD% A6% E3% 81% B6% E3% 83% 87% E3% 82% A3% E3% 83% BC% E3% 83% 97% E3% 83% A9% E3% 83% BC% E3% 83% 8B% E3% 83% B3% E3% 82% B0% E3% 81% AE% E7% 90% 86% E8% AB% 96% E3% 81% A8% E5% AE% 9F% E8% A3% 85-% E6% 96% 8E% E8% 97% A4-% E5% BA% B7% E6% AF% 85 / dp / 4873117585 / ref = sr_1_1? __ mk_ja_JP =% E3% 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & dchild = 1 & keywords =% E3% 82% BC% E3% 83% AD% E3% 81% 8B% E3% 82% 89% E4% BD% 9C% E3% 82% 8BDeep + Learning & qid = 1600215913 & s = books & sr = 1-1)

ゼロから作るDeep Learning

If you want to learn machine learning, especially deep learning, with books, this is the one for you. It's best to learn Python to some extent before working on it. However, since the book itself is thick, it seems that the frustration rate is high for those who are not good at studying with books.

DL4US Matsuo Laboratory, University of Tokyo

This is the actual content used in the class, created mainly by Professor Yutaka Matsuo of the University of Tokyo, who is the chairman of the Japan Deep Learning Association and an outside director of the SoftBank Group. All can be downloaded free of charge.

This content is the content of the Deep Learning course "DL4US" for engineers. It is designed so that you can learn important knowledge from the basics to build a new model of deep learning and to carry out advanced research and development without requiring advanced mathematical knowledge. --https://weblab.t.u-tokyo.ac.jp/dl4us/ | Matsuo Laboratory DL4US content quoted from the public page

__Cousera Machine Learning Stanford University __

A machine learning course at Stanford University in Coursera, an online course by leading instructors from prestigious universities, Google, IBM and other leading companies. The language is English, but there are Japanese subtitles. You can comprehensively learn machine learning.

This course covers a wide range of machine learning, data mining, and statistical pattern recognition. The topics are: (i) Supervised learning (parametric / nonparametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Machine learning best practices (bias / dispersion theory, machine learning and AI innovation processes). It also draws learning algorithms from numerous case studies and applications into areas such as smart robot construction (perception, control), text comprehension (web search, anti-spam), computer vision, medical informatics, audio, and database mining. You will also learn how to apply it. --quoted from https://www.coursera.org/learn/machine-learning Coursera Machine Learning Stanford (translated at https://www.deepl.com/ja/translator DeepL)

Data analysis / visualization

What is data analysis / visualization?

Data analysis is to collect numbers and letters, classify, delete, and add to each element to add value to the data. By analyzing data, you can improve trends and problems found from them and use them for business development.

At the same time, by visualizing the data and making it into a graph or table, the essence and value of the data can be further seen.

Python in data analysis and visualization

Python also has a library for working with data. Typically

Feature
Pandas Graphing data, analyzing data, reading data
Scipy Science and Technology Calculation Library (Differential Integral, Statistics, etc.)
Matplotlib Graph drawing library

WEB application development

What is a WEB application?

A WEB application is an application that runs by linking a server and a client. Simply put, it's an application like Youtube or Twitter where each individual has an account.

Python in web applications

Python frameworks include Django and Flask.

Feature
Django Abundant functions, high quality, quick application development
Flask Simple and easy to handle, for small scale
Bottle Equipped with the minimum necessary functions

Summary

Besides this, Python has clear and easy-to-understand game development and code using Pygame. It is also used in the field of education. Make the most of what you can do with Python and have fun programming!

Recommended Posts

Python | What you can do with Python
What you can do with API vol.1
What you can do with programming skills
What you can do with the Python standard library statistics
Consider what you can do with Python from the Qiita article
What to do with PYTHON release?
What you can and cannot do with Tensorflow 2.x
You will be an engineer in 100 days --Day 35 --Python --What you can do with Python
[Python] What do you do with visualization of 4 or more variables?
Until you can use opencv with python
Do Houdini with Python3! !! !!
What to do if you can't install pyaudio with pip #Python
You can easily create a GUI with Python
What are you comparing with Python is and ==?
What are you using when testing with Python?
What to do if you couldn't send an email to Yahoo with Python.
You can do it with Python! Structural analysis of two-dimensional colloidal crystals
Do Django with CodeStar (Python3.6.8, Django2.2.9)
Do Django with CodeStar (Python3.8, Django2.1.15)
Links to do what you want with Sublime Text
What you can't do with hstack or vstack with dstack
What to do when you can't bind CaboCha to Python
What to do if you get an error when installing python with pyenv
[Python] What is a with statement?
[AWS] What to do when you want to pip with Lambda
Consideration when you can do a good job in 10 years with Python3 and Scala3.
What to do if you get an OpenSSL error when installing Python 2 with pyenv
Until you can install your own Python library with pip
What to do with Magics install
If you write TinderBot in Python, she can do it
Do you need a Python re.compile?
To do tail recursion with Python2
What to do if you can't sort files with subscripts
Let's do image scraping with Python
Until you run python with apache
What to do if you run python in IntelliJ and end with an error
If you know Python, you can make a web application with Django
A note on what you did to use Flycheck with Python
What to do if you get a minus zero in Python
What to do if you get a UnicodeDecodeError with pip install
IOS application development with Python (kivy) that even monkeys can do
What should I do with the Python directory structure after all?
What do you roughly say "sudo su"?
Let Heroku do background processing with Python
Data analysis, what do you do after all?
How to do portmanteau test with python
What I did with a Python array
Let's do MySQL data manipulation with Python
Let's summarize what you want to do.
What skills do I need to program with the FBX SDK Python?
FizzBuzz with Python3
Scraping with Python
What to do if you can't find well with grep's -f option
Scraping with Python
Python with Go
What to do if you can't use scikit grid search in Python
What to do if ipython and python start up with different versions
[Python] To get started with Python, you must first make sure you can use Python.
Twilio with Python
Integrate with Python
Play with 2016-Python