[You have to know it! ] I tried to set up a Python environment profitably by making full use of the privileges of university students.

Thanks! This is a third-year student attending an information university.

I had the opportunity to come into contact with various languages in the first semester class, and decided to voluntarily learn Python, which I liked most.

↓ Python installation was completed without any problem according to this procedure. (Mac) (https://prog-8.com/docs/python-env) ‥ As a result of various investigations, this is the best method!

Now that Python itself has been installed, the next step was to set up an environment to actually run it, and found that college students could create an environment at a better price than the average person!

You can use the paid IDE (Integrated Development Environment) "PyCharm" for free!

pycham .jpeg

If you look it up in the recommended development environment of Python, PyCharm will come out. Anyway, it seems to be the strongest. There is a paid version (Professional) and a free version (Community) with considerably reduced functions, and the paid version is quite good at 10300 yen / year (8200 yen / year for the second year and 6200 yen / year for the third and subsequent years). It's expensive, but there was an Educational version that would allow college students to use this Professional for free!

Things necessary

・ University email address "~ ac.jp"

procedure

↓ Access the following page (JetBrains student page) https://www.jetbrains.com/student/ スクリーンショット_2020-10-05_3_32_34.png スクリーンショット 2020-10-05 3.33.02.png After entering the information such as the university email address, an email will be sent to you. Click the link in it to jump to your account page. You should see various JetBrains IDEs available for download here. You can get a student license by clicking "Download activation code". After that, if you click PyCharm displayed on this page to download the professional version, you will be asked for an "Activate code", so if you pass this student license, you will be able to use PyCharm for free.

(* The student license says that it will be renewed for one year, and it seems that the renewal procedure will be required after one year, so it seems good to make a note of when the renewal date is!)

I actually tried using PyCharm, and the code completion function is amazing! You can easily debug! Learning seems to proceed efficiently.

Benefits of online lessons? Books from the university library can be downloaded as e-books!

Check out your university library homepage right away!

E-books were available as an alternative to libraries that were not available at my university. In addition to viewing, I was able to download the PDF on condition of personal use. For the time being, download two Python-related books, "Introduction to Python for a Refreshing Understanding" and "Python Machine Learning Programming 2nd Edition". If you actually buy this, it costs about 7,000 yen in total. .. .. Later, I will incorporate it into the ipad notebook app and use it for learning! (I don't have an ipad yet)

Finally

There were many other services that gave preferential treatment to university students. For example, GitHub Education, which allows you to use GitHub's private repository for free, and JetBrains' high-priced IDE (Intellij IDEA, PhpStorm, GoLand, etc.), which is the same as PyCharm, are provided free of charge. Let's use up the paid services that are available for free among college students and find the one that suits you! !!

Recommended Posts

[You have to know it! ] I tried to set up a Python environment profitably by making full use of the privileges of university students.
I made a function to crop the image of python openCV, so please use it.
Have Alexa run Python to give you a sense of the future
I tried to verify and analyze the acceleration of Python by Cython
I tried to verify the result of A / B test by chi-square test
I found out by making a python script to record radiko while reading the code of the predecessors
I want to revive the legendary Nintendo combination by making full use of AI and HR Tech!
A super introduction to Django by Python beginners! Part 2 I tried using the convenient functions of the template
I want to use Python in the environment of pyenv + pipenv on Windows 10
When I tried to create a virtual environment with Python, it didn't work
I tried to rescue the data of the laptop by booting it on Ubuntu
I wanted to know the number of lines in multiple files, so I tried to get it with a command
I tried to summarize how to use matplotlib of python
How to set up a Python environment using pyenv
I tried to summarize the string operations of Python
A super introduction to Django by Python beginners! Part 6 I tried to implement the login function
I tried to create a RESTful API by connecting the explosive Python framework FastAPI to MySQL.
I want to set up a GUI development environment with Python or Golang on Mac
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"
I tried to automate the construction of a hands-on environment using IBM Cloud's SoftLayer API
I tried to find the entropy of the image with python
[Python] I tried to visualize the follow relationship of Twitter
I didn't know how to use the [python] for statement
I want to know the features of Python and pip
I want to know the legend of the IT technology world
I don't have a sense of "quiz asking investment sense", so I tried to solve it with brute force (Python Monte Carlo simulation)
I tried to make a site that makes it easy to see the update information of Azure
I tried to make it possible to automatically send an email just by double-clicking the [Python] icon
I tried to verify the speaker identification by the Speaker Recognition API of Azure Cognitive Services with Python. # 1
When you want to use multiple versions of the same Python library (virtual environment using venv)
I tried to verify the speaker identification by the Speaker Recognition API of Azure Cognitive Services with Python. # 2
Find the white Christmas rate by prefecture with Python and map it to a map of Japan
I tried to summarize the contents of each package saved by Python pip in one line
[Python] How to use the for statement. A method of extracting by specifying a range or conditions.
I want to clear up the question of the "__init__" method and the "self" argument of a Python class.
I tried to solve the first question of the University of Tokyo 2019 math entrance exam with python sympy
I tried to make a regular expression of "amount" using Python
I tried to make a regular expression of "time" using Python
I tried to create a list of prime numbers with python
I tried to make a regular expression of "date" using Python
GCP's Cloud Shell Editor was clogged up with the Python development environment, so I managed to rebuild it in a vacant lot.
I tried to improve the efficiency of daily work with Python
How to set up the development environment of ev3dev [Windows version]
A super introduction to Django by Python beginners! Part 3 I tried using the template file inheritance function
I tried to summarize all the Python plots used in the research by active science graduate students [Basic]
I tried to open the latest data of the Excel file managed by date in the folder with Python
A super beginner who does not know the basics of Python tried to graph the stock price of GAFA
I tried to get and analyze the statistical data of the new corona with Python: Data of Johns Hopkins University
I tried to make it possible to automatically send an email just by double-clicking the [GAS / Python] icon
The story of making a tool to load an image with Python ⇒ save it as another name
[Python] I tried to summarize the set type (set) in an easy-to-understand manner.
The story of making a university 100 yen breakfast LINE bot with Python
[Python] I made a decorator that doesn't seem to have any use.
I tried to communicate with a remote server by Socket communication with Python.
When I tried to run Python, it was skipped to the Microsoft Store
I tried to summarize the general flow up to service creation by self-education.
Python Note: When you want to know the attributes of an object
I set the environment variable with Docker and displayed it in Python
I tried to get the authentication code of Qiita API with Python.
(Python) I tried to analyze 1 million hands ~ I tried to estimate the number of AA ~