Les lecteurs de cet article sont destinés à être nouveaux sur Python. Après lecture, le but est de pouvoir lire et écrire du code Python de base.
・ Faible coût d'apprentissage Un langage de programmation simple et facile à retenir. ·Open source Il peut être utilisé gratuitement. ・ Bibliothèque abondante d'apprentissage automatique et de science des données Dans le domaine du DeepLearning, des frameworks tels que Caffe, TensorFlow et Chainer peuvent être utilisés.
Actuellement, il existe deux types de Python, 3 séries (Python3) et 2 séries (Python2). Conclusion. Si vous commencez à partir de maintenant, le système 3 est bon. ·une fonction La dernière version est la 3e série, qui a des fonctions améliorées par rapport à la 2e série. ·compatibilité Le code de 3e et 2e séries n'est pas compatible. ·soutien Le support pour la série 2 prendra fin en 2020.
① Créez un fichier appelé "sample.py". (2) Ouvrez le fichier avec un bloc-notes, écrivez print ("Hello World") et enregistrez-le. ③ Ouvrez une invite de commande et exécutez la commande python.
Accédez au dossier "sample.py" créé par la commande $ cd # cd $ python sample.py # Spécifiez le nom de fichier "sample.py" dans l'argument de la commande python et exécutez Hello World # Hello World s'affiche.
-Entrez les caractères entre guillemets simples ou doubles -Lors de la gestion du japonais, écrivez "\ # coding: utf-8" au début du fichier.
◆ Exercices
Variables Les variables peuvent être définies à l'aide d'alphabets. La valeur de la variable peut être modifiée.
cats = 5 print(cats) 5
cats = 10 print(cats) 10
-Python ne spécifie pas explicitement le type et est automatiquement déterminé en fonction de la situation. -Python n'a pas de constantes.
◆ Exercices 2) Changez la valeur de la variable cats en 13 et affichez-la.
Commentaire En commençant par \ #, le code après la ligne n'est pas traité par Python. Si vous souhaitez commenter plusieurs lignes, placez-le entre "" ".
Calcul arithmétique Peut être ajouté ou multiplié.
5 + 2 # Addition 7
13-8 # soustraction 5
7 * 4 # multiplier 28
7/5 # diviser 1.4
4 ** 2 # puissance 16
13% 3 # reste 1
◆ Exercices 3) Affichez le résultat du calcul de 66-19. 4) Affichez le résultat du calcul de 9 ** 3.
instruction if Branche conditionnelle.
cats = 12
if cats == 2: # N'oubliez pas les deux points print ("2 chats") # Traitement lorsque le chat a 2 ans chats elif> 10: # N'oubliez pas le colon imprimer ("plus de 10 chats") # Que faire si les chats sont plus grands que 10 else: # N'oubliez pas les deux points impression («Autres valeurs») # Traitement lorsqu'aucune des conditions n'est remplie Plus de 10 chats
Mettez quatre caractères vides en retrait. Les caractères de tabulation peuvent être utilisés à la place. Les opérateurs de comparaison incluent == ,! =,> =, <=, <,>.
◆ Exercices 5) Lorsque la valeur de chats est de 5 ou plus, ajoutez une condition pour afficher "5 ou plus".
for x in [5, 10, 12]: # N'oubliez pas les deux points imprimer (x) #indent 5 10 12
S'il sort au milieu de la répétition, interrompez. Si vous voulez répéter de 1 à 100, utilisez la plage (1, 100).
◆ Exercices 6) Additionnez les valeurs de 1 à 50 et affichez-les.
def thank (): Déclarez une fonction avec #def. N'oubliez pas le colon imprimer («merci !!») #Indent thank () #appeler la fonction de remerciement thank you!!
Les fonctions peuvent également recevoir des valeurs comme arguments.
def au revoir (nom, message): # N'oubliez pas les deux points retournez «au revoir» + nom + message # retournez à la valeur de retour x = goodbye(“Tom”, ". see you again!") print(x) goodbye Tom. see you again!
◆ Exercices 7) Créez une fonction d'addition. Utilisez également la fonction créée pour afficher le résultat du calcul de 3 + 49. 8) Terminez un programme qui remplit les trois conditions suivantes. Affichez "1" pour le premier joueur. b. Le joueur suivant affichera le numéro suivant du joueur précédent. c. Cependant, s'il est divisible par 3, "Fizz", S'il est divisible par 5, "Buzz", S'il est divisible par les deux, affichez "Fizz Buzz" au lieu du nombre.
type (29) # type entier <class 'int'>
type ("japan") # type de chaîne <class 'str'>
type (5.291) # type à virgule flottante <class 'float'>
Il peut être converti en type entier avec int () et en type chaîne avec str ().
>>> print( int(50) + 9 )
59
◆ Exercices 9) Exécutez le code suivant pour éliminer l'erreur qui s'est produite.
>>> count = 100
>>> x = "200"
>>> print(count + x)
Type bourien Vrai et faux. Utilisé pour le branchement conditionnel.
clever = True
beautiful = False type(clever) <class 'bool'>
intelligent et beau # et = Les deux sont vrais False
intelligent ou beau # ou = l'un ou l'autre est vrai True
Type de liste Un tableau.
a = [4, 81, 47, 28, 3] print(a) [4, 81, 47, 28, 3]
len (a) # nombre de tableaux 5
a.sort () #sort print(a) [3, 4, 28, 47, 81]
a [0] #first valeur 3
a [4] = 55 # modifier la valeur print(a) [3, 4, 28, 47, 55]
La séquence commence par un [0]. L'indice de [] est appelé un index.
>>> print(a)
[3, 4, 28, 47, 55]
a [0: 2] # Extraire deux éléments de 0 [3, 4]
a [1:] # Index 1 ~ Extraire les éléments [4, 28, 47, 55]
a [: -1] #Réduire un élément [3, 4, 28, 47]
Inverser () pour trier par ordre décroissant. Si vous souhaitez ajouter un élément, ajoutez ().
cat = {} # Créer un type de dictionnaire vide cat = {'age': 8, 'weight': 2} #age est l'âge, le poids est le poids cat[‘age’] 8
cat [‘poids’] = 4 # Valeur de remplacement cat['weight'] 4
◆ Exercices 10) Ajoutez le nom'mike 'à l'exemple de variable cat.
Classe En plus des types intégrés tels que les types de caractères préparés, vous pouvez créer vous-même n'importe quel type.
class Car(object):
def __init __ (soi, nom): # Constructeur. Processus d'initialisation self.name = name def tellme_name (self): # Le premier argument est self print("Mycar's name is {0}".format(self.name)) myCar = Car("Prius") myCar.tellme_name() Mycar's name is Prius
◆ Exercices 11) Créez une classe de calculatrice qui peut ajouter et soustraire.
En plus des bibliothèques standard telles que len et str, Python a des bibliothèques utiles. http://docs.python.jp/3/library/
Ces bibliothèques externes doivent être importées selon les besoins.
import random # Importer une bibliothèque aléatoire i = random.randrange (1, 6) # Génère des nombres aléatoires jusqu'à 1-6 print(i) 3
demandes d'importation # bibliothèque HTTP d'importation url = "http://google.co.jp" #Specify google comme URL de destination de la connexion parameter = "{'code': 81}"
url = requests.get(url, params=parameter) # get! print (r.status_code) # Code de résultat de la connexion. Renvoie 200 si l'acquisition est réussie. Obtenez le contenu sous forme de texte. 200
◆ Exercices 12) Utilisation de la fonction aléatoire Créez un omikuji qui affiche aléatoirement "Daikichi", "Nakakichi", "Sueyoshi" et "Daikichi".
Recommended Posts