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.
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.
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.
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