[Example of Python improvement] I learned the basics of Python on a free site in 2 weeks.

Reference site: [Python improvement case ③] Learning Python with Codecademy

[Example of Python improvement] I learned the basics of Python on a free site in 2 weeks.

This is a story about a man in his 20s in Kanagawa who learned Python.

Choose Python, which is used in various services and easy to learn

I was a job hunter and wanted to work for an IT company, but I had no programming experience at all, so I started programming self-study. I chose Python because it is used for advanced services such as DropBox and Youtube, it is easier to learn than other programming languages, and its development speed is relatively fast.

I used an overseas learning site that can be used for free

For learning, I used a site called "codecademy" where multiple languages such as javascript, php, and css can be learned for free on the Web. The features of this site are that the programming environment is prepared on the web and no setup is required, that it is an exercise format and that you can experience it while practicing knowledge, and that there is a Q & A corner, and if you stumble, there. If you look at it, you can usually solve it, it is a comprehensive glossary for beginners, and the interface is stylish. ➡︎ Click here for recommended Python learning sites

I understood the outline in about 2 weeks

I spent most of my free time between job hunting activities studying, so I covered the basic knowledge in about two weeks (about 30 hours). I did all the learning on the web because I didn't have the money and I wanted to get the latest knowledge. Therefore, it cost almost no money.

When I didn't understand, I didn't overdo it

After all, because it was my first programming language, I often couldn't get a good feel for it, and even if I looked at the hints, I couldn't understand the contents of the process. However, I was originally a person who liked to think about things, so even if I got stuck, I was able to overcome it with fun. If you still don't understand, look at the answers, look back on what you've learned, look for Q & A, take a walk for a distraction, and so on. If you feel that your thoughts have stopped, it is important not to get tired of it and to take another action.

Subdivided goals and maintained motivation

I was also a beginner and not good at it, but if I take the plunge, I can do it unexpectedly. Various people kindly provide information on the net, so if you collect the information properly and think for yourself, you will be able to do most of the work. Imagine what you can create with your own hands and jump in with excitement. Also, since I learned while doing job hunting, there were many time constraints and my motivation was likely to drop. Therefore, I used the small timer app for windows "VbTimer" and the excel sheet to frequently record the learning time, situation, and awareness to visualize my efforts. Also, I think it is effective to maintain motivation by setting detailed goals and achieving them. As a whole, it is important to think of ways to enjoy yourself without getting tired. As I am truly glad that I learned programming, if I can make use of that experience in the future, it will make a positive difference in your life.

[Recommended article] ➡︎ [Python improvement example ①] What is the recommended learning site for Python beginners? ➡︎ [Python improvement case ③] Learning Python with Codecademy ➡︎ Three reasons programming beginners should start Python ➡︎ Reputation of Python books and reference books ➡︎ What you need to know if you use Python! 10 useful libraries

Recommended Posts

[Example of Python improvement] I learned the basics of Python on a free site in 2 weeks.
What beginners learned from the basics of variables in python
[Super basics of Python] I learned the basics of the basics, so I summarized it briefly.
Get the number of readers of a treatise on Mendeley in Python
I didn't know the basics of Python
The basics of running NoxPlayer in Python
[Example of Python improvement] What is the recommended learning site for Python beginners?
I made a program to check the size of a file in Python
Get the caller of a function in Python
Make a copy of the list in Python
Try the free version of Progate [Python I]
Output in the form of a python array
I want to use Python in the environment of pyenv + pipenv on Windows 10
I installed Pygame with Python 3.5.1 in the environment of pyenv on OS X
Basics of I / O screen using tkinter in python3
Reproduce the execution example of Chapter 4 of Hajipata in Python
Write a log-scale histogram on the x-axis in python
A reminder about the implementation of recommendations in Python
Reproduce the execution example of Chapter 5 of Hajipata in Python
The concept of reference in Python collapsed for a moment, so I experimented a little.
I want to take a screenshot of the site on Docker using any font
What I learned in Python
A note on the default behavior of collate_fn in PyTorch
Find out the apparent width of a string in python
I tried the accuracy of three Stirling's approximations in python
I just changed the sample source of Python a little.
Get the number of specific elements in a python list
[Note] Import of a file in the parent directory in Python
Find the eigenvalues of a real symmetric matrix in Python
I tried to create a Python script to get the value of a cell in Microsoft Excel
I wrote a doctest in "I tried to simulate the probability of a bingo game with Python"
How to determine the existence of a selenium element in Python
I compared the calculation time of the moving average written in Python
[Python] I wrote the route of the typhoon on the map using folium
[Python] PCA scratch in the example of "Introduction to multivariate analysis"
Hannari Python At the LT meeting in December, I made a presentation on "Python and Bayesian statistics".
How to check the memory size of a variable in Python
Read the standard output of a subprocess line by line in Python
Feel free to change the label of the legend in Seaborn in python
I wrote the code to write the code of Brainf * ck in python
How to check the memory size of a dictionary in Python
A function that measures the processing time of a method in python
Review of the basics of Python (FizzBuzz)
I learned about processes in Python
Find the rank of a matrix in the XOR world (rank of a matrix on F2)
I wrote the queue in Python
[Python] Let LINE notify you of the ranking of search results on your site on a daily basis.
About the basics list of Python basics
I wrote the stack in Python
I did a lot of research on how Python is executed
What I learned by writing a Python Pull Request for the first time in my life
Learn the basics of Python ① Beginners
I want to save the trouble of inputting when debugging Paiza's skill check example in a local environment such as Jupyter [Python]
"A book to train programming skills to fight in the world" Python code answer example --1.9 Rotation of strings
[Python] I analyzed the diary of a first-year member of society and made a positive / negative judgment on the life of a member of society.
Get a capture of the entire web page in Selenium Python VBA
If you want a singleton in python, think of the module as a singleton
Check the in-memory bytes of a floating point number float in Python
Test & Debug Tips: Create a file of the specified size in Python
I want to batch convert the result of "string" .split () in Python
I want to explain the abstract class (ABCmeta) of Python in detail.