Python facile à apprendre en écrivant

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.

Pourquoi Python?

・ 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.

Lequel utilisez-vous, série Python 2 ou série 3?

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.

Courir

① 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

  1. Changez "Hello World" en japonais "Hello World" et affichez-le.

Grammaire de base

  1. 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.

  1. 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 "" ".

  2. 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.

  1. 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".

  1. pour la peine Traitement itératif.

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.

  1. Fonction Une unité de traitement. Insérez quatre caractères vides en retrait. Les caractères de tabulation peuvent être utilisés à la place.

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.

Un peu plus sur le moule

  1. Type de données Représente la nature des données.

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)
  1. 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

  1. 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 ().

  1. Type de dictionnaire Les mots et les données peuvent être liés comme un dictionnaire.

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.

  1. 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.

Utilisez facilement des bibliothèques externes

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

Python facile à apprendre en écrivant
Introduction à Python pour, pendant
Un moyen simple de personnaliser l'importation Python
Bloc-notes Jupyter facile à utiliser (Python3.5)
[Tutoriel Python] Une introduction facile à Python
Expressions régulières faciles et solides à apprendre en Python
Réintroduction aux décorateurs Python ~ Apprenons les décorateurs par type ~
Apprenez les bases en touchant les variables python
Un moyen simple d'utiliser Wikipedia avec Python
Mis à jour vers Python 2.7.9
Python est facile
Écriture de base Python
"Backport" vers python 2
Apprenez les gestes python
[Python] Introduction facile à l'apprentissage automatique avec python (SVM)
Python pour les super débutants Super débutants Python # Facile à éliminer
Un moyen simple d'utiliser Python 2.7 sur Cent OS 6
Notation d'inclusion de liste Python facile à oublier
[Introduction à l'application Udemy Python3 +] 40. Instruction while else
Un moyen simple d'appeler Java depuis Python
Un moyen simple de vérifier la source des modules Python
[Introduction à Python] Comment utiliser l'instruction while (traitement répétitif)
Comment installer Python
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
Réécrire le code Python2 en Python3 (2to3)
Flacon facile à utiliser
Comment installer python
Introduction au langage Python
Introduction à OpenCV (python) - (2)
Ce n'est pas facile d'écrire Python, c'est facile d'écrire numpy et scipy
Remarque pour faire de python un démon
Introduction de Python 2.7 à CentOS 6.6
Facile à utiliser SQLite3
Connectez python à mysql
Conseils à consulter avant de commencer à écrire Python
API Nifty Cloud facile à utiliser avec botocore et python
[Python] Habituez-vous à Keras lors de la mise en œuvre de l'apprentissage amélioré (DQN)
Un exemple de python pour apprendre XOR avec un algorithme génétique sur un réseau neuronal
Apprenez les bases et les astuces des expressions canoniques Python à partir de zéro
[Introduction à l'application Udemy Python3 +] 39. instruction while, instruction continue et instruction break
Méthode d'apprentissage TensorFlow pour les professionnels des arts libéraux et les débutants en Python
Conseils pour coder courts et faciles à lire en Python
Cinq types de données Python utiles faciles à oublier
Méthode d'écriture pratique lors de l'ajout continu à la liste en Python
Code Python pour l'écriture de données CSV dans le stockage d'objets DSX
13th Offline en temps réel Comment résoudre les problèmes d'écriture avec Python
[Python] Notes sur les instructions while (style d'écriture et boucle infinie)
PyArmor ~ Un moyen facile de chiffrer et de fournir du code source Python ~
Connectez-vous à BigQuery avec Python
[2020.8 dernière] Comment installer Python
[python] Convertir la date en chaîne
Publier de Python vers Slack
Comment installer Python [Windows]
publier sur vim → Python → Slack
Introduction à Python Django (2) Win
Introduction à l'écriture de Cython [Notes]