PDF files and sites useful for learning Python 3

Japanese is strange on the official website

In learning Python, after building the environment, I am thinking of proceeding with learning using Tutorial on the official Python site. I did. However, since the tutorial on the official website was translated from English, Japanese was used in some places, which made me feel very difficult to read. Therefore, I stopped studying on the official website for the time being and searched for other good ways.

http://biosciencedbc.jp/gadget/human/20150728_hattori.pdf First, I picked up a PDF file written about Python that was lying on the net and proceeded with learning. The goodness of Python is explained in comparison with the programming language Perl. However, although I don't understand Perl myself, the content is easy enough for people who don't know Perl to understand. You can learn the basic writing method of Python in a quiz format, from basic operations to control syntax and file input / output. Since I wrote only very basic contents, I think that there are many other things to learn in order to create a web application using the Python framework django. There are few explanations about classes and modules.

paiza learning

It is a site where you can learn Python while watching a video of about 3 minutes each, such as dot install. Recently, 3 series videos have been added to the dot install that only had 2 series videos, but you need to register as a paid member to watch all the videos. All of this paiza learning is free to learn Python. The content was basically the same as the PDF file mentioned above, but I think it was easier to understand as explained in the video. I'm talking to a woman in the video, but I think I'll choose a person because the voice actor feeling is amazing. I didn't like it very much.

paiza coding skill check

This is the paiza skill check page introduced above. After learning the basic writing method, I think it is best to actually code and practice by yourself using exercises, so if you practice on a site with many such problems I think it's good. Here you can solve the problems ranked S, A, B, C, D in your favorite language. You can code it on the browser, check the operation on the browser, and if you can write the code that you are satisfied with, you can submit it and have it scored. Programming exercises is also available in the video learning, and you can work on the exercises under more relaxed conditions, so start from here. I challenged.

Try to finish it all

I haven't solved all the paiza coding skill check problems I introduced at the end yet, but in the first two you will learn the basics of writing Python, and when you solve the skill check problems you will get used to writing code in Python. I think you can.

After getting used to coding in Python, I would like to proceed with learning so that I can create concrete web applications and desktop applications using frameworks such as django and modules such as Tkinter.

Recommended Posts

PDF files and sites useful for learning Python 3
Python learning memo for machine learning by Chainer Chapters 1 and 2
Recursively search for files and directories in Python and output
Learning flow for Python beginners
Python learning plan for AI learning
Integrate PDF files with Python
Checkio's recommendation for learning Python
Useful tricks related to list and for statements in Python
Web teaching materials for learning Python
Manipulate files and folders in Python
Read and use Python files from Python
<For beginners> python library <For machine learning>
Export and output files in Python
uproot: Python / Numpy based library for reading and writing ROOT files
Amplify images for machine learning with python
Why Python is chosen for machine learning
Type annotations for Python2 in stub files!
[Shakyo] Encounter with Python for machine learning
Reading and writing JSON files with Python
Python data structure and operation (Python learning memo ③)
python learning
[Python] Script useful for Excel / csv processing
Read and write JSON files in Python
[Python] Web application design for machine learning
Sample for handling eml files in Python
Python and machine learning environment construction (macOS)
Summary of useful techniques for Python Scrapy
An introduction to Python for machine learning
Python learning plan for AI learning Progress management
SublimeText2 and SublimeLinter --Syntax check for Python3--
Character code for reading and writing csv files with python ~ windows environment ver ~
Python learning notes for machine learning with Chainer Chapters 11 and 12 Introduction to Pandas Matplotlib
Causal reasoning and causal search with Python (for beginners)
Import-linter was useful for layered architecture in Python
Study from Python Reading and writing Hour9 files
[Python & Unix] Combine multiple PDF files into one.
Upgrade the Azure Machine Learning SDK for Python
Reading and writing CSV and JSON files in Python
How to convert SVG to PDF and PNG [Python]
[Python] Collect images with Icrawler for machine learning [1000 images]
Drag and drop local files with Selenium (Python)
[Python for Hikari] Chapter 09-02 Classes (Creating and instantiating classes)
[Python / Chrome] Basic settings and operations for scraping
Download and import files with Splunk external python
[Implementation for learning] Implement Stratified Sampling in Python (1)
Reading and writing fits files with Python (memo)
Mayungo's Python Learning Episode 9: Gold Ax and Silver Ax
Install Python and libraries for Python on MacOS Catalina
2016-10-30 else for Python3> for:
Overview and useful features of scikit-learn that can also be used for deep learning
python [for myself]
Python learning notes
Selenium-Screenshot is useful for screenshots of web pages in Python3, Selenium and Google Chrome
python learning output
Python learning site
Python learning day 4
Python learning (supplement)
Deep learning × Python
python learning notes
Rock-paper-scissors poi in Python for beginners (answers and explanations)
Initial settings for using Python3.8 and pip on CentOS8