Materials to read when getting started with Python

For those who can use other languages to some extent, we have collected useful materials when starting Python. You will be able to understand the basic language specifications from the Python setup.

Introduction

Tips to look at before you start writing Python-Qiita

Python has changes that affect backward compatibility between 2 and 3 series. From the information around that, the setup method, language features, etc. are summarized. I think it's a good idea to read through it first and then compare it with other articles to solidify your knowledge. In particular, there are multiple methods around setup, so you can reduce regrets later by reading a few articles and proceeding in the way you like.

setup

Prepare a Python development environment! (Mac)

It is written in a very easy-to-understand manner with images.

venv

venv: Python Virtual Environment Management-Qiita

Python is generally developed by preparing a virtual environment to prevent pollution of each environment. Use venv for Python 3 series.

Packages and modules

Python Ideas: Differences Between Python Packages and Modules

This is one of the questions for Python beginners. When you start suddenly with Django, you'll be asked "Oh?", So let's read through.

reference

Below, I've summarized the articles about the parts of Python that you tend to worry about when you move from another language.

Class

Python ABC-Abstract Classes and Duck Typing-Qiita

dict

Note on the very useful Python dictionary type-Qiita

Multiple return values

How to return multiple return values in a Python function | note.nkmk.me

tupple is an ImmutableList defined by nums = (1,2,3).

Constant module

Defining constants in Python | Makumaku Python Note

File path processing

Get file name / folder name / extension from path string in Python, combine | note.nkmk.me

Run

Command line arguments

Sample using command line arguments in python-Qiita

Django + REST Framework

If you want to use Django + REST Framework, please refer to this as well.

Materials to read when starting Django + REST Framework + GAE (+ Cloud Storage + Firebase Authentication)-Qiita

Recommended Posts

Materials to read when getting started with Python
Materials to read when getting started with Apache Beam
1.1 Getting Started with Python
Getting Started with Python
Getting Started with Python
Getting Started with Python Functions
Getting Started with Python Django (1)
Getting Started with Python Django (4)
Getting Started with Python Django (3)
Getting Started with Python Django (6)
Python3 | Getting Started with numpy
Getting Started with Python Django (5)
Getting Started with Python responder v2
Link to get started with python
Getting Started with Python Web Applications
Getting Started with Python for PHPer-Classes
Getting Started with Python Basics of Python
How to get started with Python
Getting Started with Python Genetic Algorithms
Getting Started with Python for PHPer-Functions
Getting Started with python3 # 1 Learn Basic Knowledge
Getting Started with Python Web Scraping Practice
Getting Started with Python for PHPer-Super Basics
Getting Started with Python Web Scraping Practice
Getting started with Dynamo from Python boto
Getting started with Python with 100 knocks on language processing
Django 1.11 started with Python3.6
Getting started with Android!
Getting Started with Golang 2
[Translation] Getting Started with Rust for Python Programmers
Introduction to Tornado (1): Python web framework started with Tornado
Getting started with apache2
Getting Started with Golang 1
Getting Started with Golang 3
Getting started with AWS IoT easily in Python
Getting Started with Numpy
Getting started with Spark
Getting Started with Pydantic
Getting Started with Golang 4
A layman wants to get started with Python
Getting Started with Django 2
Settings for getting started with MongoDB in python
Getting Started with python3 # 2 Learn about types and variables
Getting Started with pandas: Basic Knowledge to Remember First
I tried to get started with blender python script_Part 02
Super Primer to python-Getting started with python3.5 in 3 minutes
[Python] How to deal with pandas read_html read error
Getting Started with Google App Engine for Python & PHP
Translate Getting Started With TensorFlow
Connect to BigQuery with Python
Read csv with python pandas
Getting Started with Tkinter 2: Buttons
Getting Started with Go Assembly
Getting Started with PKI with Golang ―― 4
Connect to Wikipedia with Python
Post to slack with Python 3
Error when playing with python
Switch python to 2.7 with alternatives
Write to csv with Python
Get started with Python! ~ ② Grammar ~
Getting Started with Django with PyCharm