Manuel python pour les débutants

Qu'est-ce que python

Contrairement aux langages de type compilateur (langage C, etc.), python est un langage de type interpréteur qui s'exécute en même temps que la traduction en langage machine sans avoir besoin de créer des fichiers exécutables. Cet article est destiné à ceux qui ont une connaissance de base du langage C. Créé pour la série python 2. Le code a été testé avec paiza.io.

Questions de base

L'extension du fichier source est ".py" Écrivez le commentaire après # Étant donné que les sauts de ligne sont automatiquement effectués, il n'est pas nécessaire d'écrire \ n comme dans le langage ** C. ** ** La description de base du code source est décrite ci-dessous.

python.py



#Spécifiez le code de caractère comme suit(UTF-Lors de la spécification 8)
# coding:UTF-8

#Lors de la définition des variables(Pas besoin de spécifier le type)
a = 5
b = 'str'

#Les quatre règles et opérateurs sont fondamentalement les mêmes qu'en langage C.
c = a + 5 

#La déclaration d'impression est, "Quand'L'un ou l'autre peut être utilisé
print'Hello world!!'

Grammaire de base

3 grandes structures de contrôle

Les trois principales syntaxes de contrôle sont ** séquentielle **, qui est exécutée dans l'ordre à partir du haut, ** selection **, qui est exécutée en sélectionnant un cas selon une condition, et ** itération **, qui n'est répétée que lorsqu'une certaine condition est satisfaite. Ici, l'instruction if, l'instruction for et l'instruction while sont décrites.

instruction if (instruction if-else)

Exécute uniquement lorsque l'expression conditionnelle est vraie. Utilisez else si vous souhaitez spécifier le traitement des faux cas. Il ne nécessite pas {} comme en langage C, et est décrit en utilisant l'indentation.

if.py


# coding:UTF-8

'''syntaxe
si expression logique:
Formule d'exécution lorsqu'elle est vraie
else
Expression d'exécution lorsqu'elle est fausse
'''

#Exemple
x = 10
y = 5

if x>y:
  print 'x est supérieur à y'
else:
  print 'y est supérieur à x'

'''Exemple de résultat d'exécution

x est supérieur à y
'''

instruction for (instruction for-range)

L'instruction for en python peut spécifier le nombre de répétitions à l'aide de la fonction range. Vous pouvez également spécifier un nombre négatif pour l'argument **. ** **

for.py


# coding:UTF-8

'''syntaxe
for var in range():
Formule d'exécution
'''

#Exemple:-Afficher les nombres de 5 à 5
for i in range(-5, 6):
  print i

'''Résultat d'exécution
-5
-4
-3
-2
-1
0
1
2
3
4
5
'''

déclaration while

Répétez l'expression d'exécution tant que l'expression conditionnelle est vraie.

while.py


# coding:UTF-8
'''syntaxe
tandis que l'expression conditionnelle:
Formule d'exécution
'''

#Exemple
a= 0
while(a<5):
  print a
  a++

print a

'''Exemple de résultat d'exécution
0
1
2
3
4
5

'''

une fonction

Utilisez l'instruction def pour définir une fonction. Spécifiez la valeur de retour avec return, mais si cela est omis, None sera retourné. De plus, python a des méthodes. Cela fait référence à ce qui est défini dans la classe et ce qui est défini dans le module est une fonction.

func.py


#coding UTF-8
'''syntaxe
nom de la fonction def(Argument formel):
Description du processus d'exécution des fonctions
'''
#Exemple:Définir une fonction qui renvoie un multiplicateur
a = 3
def func(a):
    return a**2

print func(a)

'''Exemple de résultat d'exécution
9
'''

Chaîne

Les chaînes de caractères sont placées entre "". python peut gérer les chaînes d'octets et les chaînes Unicode. Unicode est utilisé pour traiter le japonais. En outre, si vous ajoutez une virgule à la fin de l'instruction d'impression, la ligne ne sera pas interrompue.

japanese.py


#coding UTF-8

#Chaîne de caractères pour afficher le japonais
print('Japonais')

#Les chaînes de caractères peuvent également être lues à partir d'éléments comme une liste
j = 'japanese'
print j[2]

#La concaténation des lettres+Utiliser
f = 'food'
print(j + f)

#Rechercher des chaînes
#('La chaîne de caractères que vous souhaitez rechercher'dans Chaîne de caractères à rechercher)
#Vrai ou faux est renvoyé comme résultat de l'exécution
print('japan' in j)


'''Exemple de résultat d'exécution
Japonais
p
japanesefood
True

'''

liste

C'est une structure de données qui correspond à un tableau en langage C. Vous n'avez pas besoin de spécifier la taille de la liste et vous pouvez organiser différents objets tels que des entiers et des chaînes. ** **

list.py


#coding UTF-8

# coding: utf-8
# Here your code !
#Créer une liste(Vous pouvez économiser du temps et des efforts en utilisant la fonction de plage pour les numéros de série.)
a = range(5)
b = [6, 7, 8]
print a

#Les éléments commencent à 0 comme en langage C
print a[4]

#Ajouter un élément à la fin de la liste(Peut être différents objets)
a.append(5.00)
print a

#Remplacez l'élément à la position spécifiée
a[0] = 'zero'
print a

#Ajouter un élément à la position spécifiée
#Lors de l'ajout de la nième liste m.insert(n, m)
a.insert(0, -1)
print a

#Supprimer l'élément spécifié de la liste
del a[0]
print a

#Rejoindre la liste
a.extend(b)
print a

'''Exemple de résultat d'exécution
[0, 1, 2, 3, 4]
4
[0, 1, 2, 3, 4, 5.0]
['zero', 1, 2, 3, 4, 5.0]
[-1, 'zero', 1, 2, 3, 4, 5.0]
['zero', 1, 2, 3, 4, 5.0]
['zero', 1, 2, 3, 4, 5.0, 6, 7, 8]
'''

dictionnaire

Un dictionnaire est une liste de paires de valeurs par paires de clés. La valeur peut être de n'importe quel type, mais la clé doit être un objet immuable.

dic.py


#coding utf-8

'''syntaxe
dic = {Clé:valeur, Clé:valeur、Clé:valeur...}
'''

#Exemple
age = {'tanaka':20, 'yamada':16, 'eto':33}
print dic[eto]

#Les dictionnaires peuvent également être combinés
age2 = {'wada':45, 'seki':12}
age.update(age2)
print age

#Supprimer le dictionnaire
del age['wada']
print age

Page de référence

Page Web de M. Masahiro Mizutani, Département d’économie, Faculté d’économie, Université Daito Bunka Introduction à python Fonctionnalité spéciale Hopushi Apprendre la technologie PC Python

Recommended Posts

Manuel python pour les débutants
OpenCV pour les débutants en Python
Un manuel pour les débutants réalisé par des débutants Python
Flux d'apprentissage pour les débutants en Python
Construction de l'environnement Python3 (pour les débutants)
Python #function 2 pour les super débutants
Grammaire de base Python pour les débutants
Pandas 100 coups pour les débutants en Python
Python #function 1 pour les super débutants
#List Python pour les super débutants
~ Conseils pour les débutants de Python présentés avec amour par Pythonista ③ ~
Exercices Python pour les débutants # 2 [pour instruction / instruction while]
Python pour les super débutants Super débutants Python # dictionnaire type 1
Python #index pour les super débutants, tranches
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
Fonction Python #len pour les super débutants
Web scraping pour les débutants en Python (1)
Exécutez unittest en Python (pour les débutants)
Web scraping pour les débutants en Python (4) -1
Python #Hello World pour les super débutants
Python pour les super débutants Super débutants Python # dictionnaire type 2
30/10/2016 else pour Python3> pour:
python [pour moi]
Les débutants pratiquent Python
Note du débutant Python
INSÉRER dans MySQL avec Python [Pour les débutants]
[Python] Compte-rendu de la réunion d'étude pour les débutants (7/15)
Mettons ensemble Python pour les super débutants
[Python] Lire des images avec OpenCV (pour les débutants)
Création WebApi avec Python (création CRUD) Pour les débutants
Ensemble d'entrées standard Atcoder pour les débutants (python)
[Pour les débutants] Essayez le web scraping avec Python
Mémo n ° 4 que les débutants Python lisent "Explication détaillée de la grammaire Python"
À propos de Python for loop
Guide du débutant Python (fonctions)
Le moyen le plus rapide pour les débutants de maîtriser Python
Paramètres Spacemacs (pour les débutants)
Bases de Python ② pour déclaration
Raisonnement causal et recherche causale par Python (pour les débutants)
Les débutants en Python organisent des tris de tas
Mémo n ° 3 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Les débutants en Python organisent des tri rapides
À propos de Python, pour ~ (plage)
Mémo n ° 1 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Python débutant touche Pytorch (3)
~ Conseils pour les débutants de Python donnés avec amour par Pythonista ① ~
Refactoring des outils utilisables avec Python
Essayez de calculer RPN avec Python (pour les débutants)
Compréhension facile de Python pour les tableaux et (pour les super débutants)
Guide du débutant du dictionnaire Python
Toolchain pour Python pour Android
Mémo n ° 2 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Python débutant touche Pytorch (1)
Python débutant touche Pytorch (2)
Mémo n ° 7 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Algorithme Dikstra pour les débutants
Introduction à la programmation (Python) TA Tendency pour les débutants
Guide du débutant Python (Introduction)
Installation de TensorFlow sur Windows Easy pour les débutants en Python