For those who are new to programming but have decided to analyze data with Python

Roadmap

  1. Suppress the basics of Python grammar
  2. You will be able to write a little algorithm
  3. Understand the basics of data analysis and scientific calculation libraries
  4. You will be able to write code for business and research

Suppress the basics of Python grammar

There are many ways to do it, so choose the one that suits you best.

--You can read through an easy-to-understand introductory site on the Web. ――If you don't understand at all, there is no loss in buying one book --Recently, there are videos. If you can watch English videos, the range will be even wider.

In any case, you don't have to spend a lot of time, just __ get the big picture __. It's easier to learn the details __ when you actually write the code. Especially if you have a purpose. After that, it is even better if there is a person who can hear immediately when __ stumbling. If you have such __predecessors, listen to their recommendations __.

If you're used to it, you can just watch this summary http://qiita.com/rohinomiya/items/aab6b16d1a470871713c

There was also such a thing http://stat.biopapyrus.net/python/

You will be able to write a little algorithm

The programming contest is deep when you do it seriously, but it's not the case now, so don't overdo it. It is good if you can acquire the basic grammar and be able to think about the code with your own head to some extent.

To be able to solve beginner-intermediate problems on sites like the ones below. http://kenkoooo.com/atcoder/ https://paiza.jp/challenges/ http://odz.sakura.ne.jp/projecteuler/

Understand the basics of data analysis and scientific calculation libraries

I don't think it's a loss to go through the basics of jupyter, matplotlib, numpy, scipy, and pandas. You won't necessarily use all of them, and you may use others, so you should ask your predecessors about __selection __.

One of the most recommended books is O'Reilly's book. Please note that some books (not limited to books) have old information (there is a problem with the Python version, etc.). https://www.amazon.co.jp/dp/4873117488 https://www.amazon.co.jp/dp/4873116554

You will be able to write code for business and research

There will be a lot more expertise than this, so I have no choice but to ask __seniors in the company / laboratory. __ There is a theory that it should have been done from the beginning before reading such a thing in the first place. __

Recommended Posts

For those who are new to programming but have decided to analyze data with Python
For those who want to write Python with vim
[Solved] I have a question for those who are familiar with Python mechanize.
[For those who have mastered other programming languages] 10 points to catch up on Python points
For those who should have installed janome properly with Python but get an error
ABC's A problem analysis for the past 15 times to send to those who are new to Python
Python environment construction 2016 for those who aim to be data scientists
Links to people who are just starting data analysis with python
I tried to teach Python to those who have no programming experience
Tips for those who are wondering how to use is and == in Python
For those who want to learn Excel VBA and get started with Python
5 Reasons Processing is Useful for Those Who Want to Get Started with Python
I tried to analyze J League data with Python
The first step of machine learning ~ For those who want to implement with python ~
Environment construction for those who want to study python easily with VS Code (for Mac)
An introduction to Web API development for those who have completed the Progate Go course
I tried to teach Python to those who have no programming experience
Web application development memo in python
Web application development in Go language_Hands-on day 1
For those who have done pip uninstall setuptools
[For those who have mastered other programming languages] 10 points to catch up on Python points
For those who are new to programming but have decided to analyze data with Python
The first step for those who are amateurs of statistics but want to implement machine learning models in Python
I want to be able to analyze data with Python (Part 3)
For those who are having trouble drawing graphs in python
I want to be able to analyze data with Python (Part 1)
I want to be able to analyze data with Python (Part 4)
For those who want to start machine learning with TensorFlow2
For those who are in trouble because NFC is read infinitely when reading NFC with Python
Environment construction procedure for those who are not familiar with the python version control system
A modern environment building procedure for those who want to get started with Python right away
People who are accustomed to Android programs try multithreading with Python
Python techniques for those who want to get rid of beginners
[Concept] A strategy to analyze data with python and aim for a decline after shareholder benefits to make a profit
I tried to get and analyze the statistical data of the new corona with Python: Data of Johns Hopkins University
Let's get started with Python 3. ~ For kittens who are wondering what to choose as their main language ~
I analyzed Airbnb data for those who want to stay in Amsterdam
I have 0 years of programming experience and challenge data processing with python
How to access data with object ['key'] for your own Python class
To people who are "recruiting but not recruiting"
Memo to ask for KPI with python
Convert Excel data to JSON with python
Convert FX 1-minute data to 5-minute data with Python
I want to analyze logs with Python
How to use "deque" for Python data
Getting Started with Processing and p5.js (for those who have done other languages) 02
Introduced Mac (M1) TensorFlow (recommended for those who have installed python by themselves)
Getting Started with Processing and p5.js (for those who have done other languages) 01
Things to keep in mind when using Python for those who use MATLAB
[Introduction to Python] How to get the index of data with a for statement
How to enjoy programming with Minecraft (Ruby, Python)
Dart grammar for those who only know Python
For those who have done pip uninstall setuptools
I tried to get CloudWatch data with Python
Write CSV data to AWS-S3 with AWS-Lambda + Python
Introduction to Programming (Python) TA Tendency for beginners
For those who are in trouble with an error when pip install xg boost
Let's analyze Covid-19 (Corona) data using Python [For beginners]
Try to solve the programming challenge book with python3
Data analysis for improving POG 1 ~ Web scraping with Python ~
[For beginners] How to study Python3 data analysis exam
How to scrape image data from flickr with python
Reading Note: An Introduction to Data Analysis with Python
Preparing to start "Python machine learning programming" (for macOS)
Anxible points for those who want to introduce Ansible
Programming with your smartphone anywhere! (Recommended for C / Python)
For those who can't install Python on Windows XP