Paiza Python Primer 1 Apprendre la programmation

La grammaire de base de Python 3 est totalement gratuite dans Paiza, je l'ai donc résumée.

Présentation de Paiza Python3

01 Qu'est-ce que Python?

・ Qu'est-ce que Python? Conçu pour un développement de système rapide et efficace Langage de programmation à usage général

・ Que pouvez-vous faire avec Python? Développement de services Web à grande échelle Apprentissage automatique / IA, calcul scientifique, analyse statistique

・ Exemple d'adoption Google, Youtube, Instagram, Dropbox, etc.

・ Caractéristiques du python Facile à développer en langage de script Il existe des bibliothèques dans divers domaines. -Apprentissage automatique-Analyse de Big data Peu importe qui l'écrit, il sera écrit de la même manière

Étude de cas Python , Cas d'emploi

Référence du langage python

02 Écrivons la programmation en Python

lssson.py


#Afficher bonjour le monde
print("hello")

Points faciles à faire des erreurs </ strong>

  • L'espace est constitué de caractères pleine largeur.
  • Les guillemets doubles sont des caractères pleine largeur.
  • Le nom de la fonction n'est pas écrit en caractères minuscules demi-largeur.
  • (× Print、 ○ print)

Qu'est-ce qu'une fonction </ strong> En Python, cette instruction de type "impression" est appelée une "fonction".

En programmation, une fonction telle que «imprimer» est utilisée pour indiquer à l'ordinateur de fonctionner. Si vous écrivez "print", Python comprend qu'il imprime des caractères et qu'il fonctionne tel quel.

Les langages de programmation ont de nombreuses fonctions de ce type. Le fonctionnement de chaque fonction est déterminé par chaque langage de programmation.

Exercice

1-4 "Corrigeons correctement la partie d'erreur" 5 "Sortons le caractère spécifié"

  1. La double citation (") est pleine largeur

lesson.py


print(«Bonjour paiza apprenant»)

print("bonjour paiza apprentissage")

  1. La première double citation est pleine largeur

lesson.py


print("Bonjour paiza apprenant")

print("bonjour paiza apprentissage")
  1. La seconde est une citation simple

lesson.py


print("bonjour paiza apprentissage')

print("bonjour paiza apprentissage")

4.L'impression est en majuscules

lesson.py



Print("bonjour paiza apprentissage")

print("bonjour paiza apprentissage")

  1. Écrivons-le nous-mêmes

lesson.py


print("Bonjour, paiza apprenant")

03 Les commentaires facilitent la visualisation du programme!

・ Ecrivez un commentaire en utilisant "#"!

・ Commenter un programme s'appelle commenter.

· Maj + 7 = guillemet simple (')

・ Vous pouvez commenter plusieurs lignes en les entourant de 3 guillemets simples.

lssson.py


#commentaire(Cette ligne est ignorée)
print("hello world")

#Commenter un programme s'appelle "commenter"
#print("hello world")

#Vous pouvez commenter plusieurs lignes en les entourant de 3 guillemets simples.
'''
print("hello world")
print("hello world")
print("hello world")
'''

Exercice

  1. "Commentons-nous" Commentez la première ligne. Rendre visible uniquement la deuxième ligne

lesson.py


#print("Le brave marchait dans le désert")
print("Un monstre est apparu")
  1. "Commentons-nous" Sortons uniquement la valeur de sortie attendue

lesson.py



print("Le brave marchait dans le désert")

#print("A:Un monstre est apparu")

print("Les courageux ont une grande épée")

'''
print("A:Un dragon est apparu")
print("A:Le roi démon est apparu")
'''

print("Les courageux ont sauvé le monde")

04 Affichons du HTML

・ Afficher html

lesson.py



print("<h1>hello world</h1>")
print("<p><Tout le monde dans le monde")
print("<b>Bonjour</b></p>")

-Gérer la fonction d'impression sur plusieurs lignes Avec 3 guillemets simples ('), vous pouvez gérer plusieurs lignes.

lesson.py



print('''<h1>hello world</h1>
<p>Tout le monde dans le monde
<b>Bonjour</b></p>''')

・ Si vous ne souhaitez pas couper la ligne avec la fonction d'impression Séparez les chaînes par ",". Dans ce cas, la chaîne de sortie est séparée par un espace.

lessson.py


print("<h1>hello world</h1>", "<p>Tout le monde dans le monde", "<b>Bonjour</b></p>")

Une autre méthode consiste à ajouter ", end =" "" entre parenthèses.

lesson.py


print("<h1>hello world</h1>", end="")
print("<p>Tout le monde dans le monde", end="")
print("<b>Bonjour</b></p>", end="")

・ Si ", end ="% "" est spécifié, les caractères sont séparés par "%".

lesson.py


print("<h1>hello world</h1>", end="%")
print("<p>Tout le monde dans le monde", end="%")
print("<b>Bonjour</b></p>", end="%")

Exercice

  1. "Sortons en HTML"

lesson.py


print("<p>Le brave marchait dans le désert</p>")
  1. Rendons le monstre audacieux

lssson.py


print('''Le brave marchait dans le désert
<b>monstre</b>Apparu''' )

05 Utilisons des variables

lesson.py


player="Courageux"
#Données affectées à une variable

print(player)

lesson.py


player="guerrier"
print(player + "Marchait dans le désert")
print(player + "A combattu un monstre")
print(player + "Vaincu le monstre")

Comment nommer les variables </ strong> En Python, les variables (variables locales) sont nommées selon les règles suivantes.

・ Premier caractère: caractère anglais ou "" (trait de soulignement) ・ Caractères secondaires et suivants: lettres et chiffres anglais "" (trait de soulignement)

Exemple de nom de variable: ○ joueur Le premier caractère est un anglais inférieur ○ weapon Le premier caractère est "" (trait de soulignement) ○ player01 Numéros après le deuxième caractère ○ redDragon majuscule anglaise après le deuxième caractère

× 1Les numéros de joueur ne peuvent pas être utilisés dans le premier personnage × duplicate de classe

De plus, les noms de fonction utilisés en Python, tels que "print", sont Puisqu'il s'agit d'un mot réservé, il ne peut pas être utilisé pour les noms de variables.

Comment utiliser des variables dans des chaînes </ strong> Les variables qui stockent des données de caractères et des chaînes de caractères peuvent être concaténées avec le symbole «+».

lesson.py


player = "guerrier"
print(player + "Marchait dans le désert")

Exercice

  1. Exercice "Concaténons des chaînes de variables"

lesson.py


player = "Courageux"
print(player+"Nivelé")
  1. Exercice "Corrigeons les erreurs"

lesson.py


player1 = "Courageux"
print(player1 + "Rétabli")
  1. Exercice "Corrigeons les erreurs Vol.2"

lesson.py


team = "Héros et guerrier" 
print(team + "Rétabli")
  1. Exercice "Sortie des caractères des variables"

lesson.py


player = "Courageux"
print(player + "Marchait dans le désert")
print(player + "A combattu un monstre")
print(player +"Vaincu le monstre")

06 Faisons un dé

-Str (): une fonction qui convertit une valeur numérique en un caractère qui représente un nombre. https://docs.python.org/ja/3/library/functions.html#func-str

lesson.py


number = 300
print("Vase" + number + "Apparu")
#Si tel est le cas, il ne sera pas affiché
print("Vase" + str(number)+"Apparu")
#Convertir un nombre en données de caractère avec str

Utiliser des fonctions aléatoires </ strong> -Fonction aléatoire: renvoie un nombre aléatoire entre 0 et 1.

・ Module aléatoire
https://docs.python.org/ja/3/library/random.html

lesson.py


import random
#Importer un module aléatoire
number=random.random()
print("Vase" + str(number) + "Apparu")

-Randint fonction: renvoie une valeur entière aléatoire dans la plage d'arguments spécifiée

lesson.py


#Je souhaite afficher les nombres de 1 à 100 au hasard
import random
number=random.randint(1,100)
print("Vase" + str(number) + "Apparu")

#Je veux afficher les nombres de 10 à 20 au hasard
import random
number=random.randint(1,20)
print("Vase" + str(number) + "Apparu")

Qu'est-ce qu'un argument </ strong> L'argument de fonction correspond aux données fournies à la fonction. Les arguments sont écrits entre parenthèses après la fonction. S'il y a plusieurs arguments, séparez-les par "," (virgule).

Exemple d'argument </ strong> imprimer des données (données) str (nombre) nombre

Quelle est la valeur de retour </ strong> La valeur de retour (retour) d'une fonction est la donnée du résultat du traitement de la fonction. Elle est également appelée la valeur de retour.

Lorsque vous appelez la fonction random.randint (0, 10), un nombre aléatoire de 0 à 10 sera renvoyé.

Exercice

  1. "Faites 1 à 6 dés"

lesson.py


import random
number=random.randint(1,6)
print("Les yeux des dés"+ str(number) + "est.")
  1. "Produire des dégâts aux monstres" Plage de nombres aléatoires de 55 à 99

lesson.py


import random
number=random.randint(50,99)
print("Aux monstres"+ str(number) + "Endommagé.")

07 Calculons avec l'opérateur

lesson.py


number = 100 + 20 
print(number +30)
print(number)

+Ajouter
*Pendre
/Diviser
%reste

Exercice

  1. Calculons

lesson.py


number = 1234*5678/2 
print(number)
  1. Calculons avec des variables

lesson.py


a = 31
b = 17
#Ci-dessous, écrivez le code qui multiplie a et b et produit le résultat.
print(a*b)
  1. Calculons le reste

lesson.py


x = 8
y = 5
#Ci-dessous, écrivez le code qui calcule le reste lorsque x est divisé par y et produit le résultat.
print(8%5)
  1. Calculons avec des parenthèses

lesson.py


number=(1234+5678)*3
print(number)

Calculons le prix

lesson.py


apple_price=350
apple_num=5
print("Prix unitaire Apple" + str(apple_price) + "Cercle")
print("Nombre de pommes à acheter" + str(apple_num) + "Pièces")
total=apple_price*apple_num
print("montant total" + str(total) + "Cercle")

#Je veux définir le nombre sur 1 à 10, alors importez la fonction aléatoire
import random
apple_num=random.randint(1,10)
print("Nombre de pommes à acheter" + str(apple_num) + "Pièces")
total=apple_price * apple_num
print("montant total" + str(total) + "Cercle")

#Je souhaite régler le prix unitaire sur 100-300
apple_price=random.randint(1,3)*100
print("Prix unitaire Apple" + str(apple_price) + "Cercle")
total=apple_price * apple_num
print("montant total" + str(total) + "Cercle")

Exercice

J'ai oublié de le mettre dans str

lesson.py


# coding: utf-8
import random
number = random.randint(1, 10)	#Nombre d'animaux 1-10
print("Un slime pesant 100 kg" + str(number) + "Apparu")
#Poids total=Nombre d'animaux x 100
total=number*100
print("Le poids total du slime"+str(total)+"Est un kilo")

09 Apprenez le type de données

lesson.py


number = 100 		#Valeur numérique
strings = "paiza"	#Chaîne(Entourer de guillemets doubles)
print(number)
print(strings)

#Aussi lors de la connexion de personnages+Peut être utilisé


#### **`lesson.py`**
```py

 strings = "bonjour" + "paiza"
print(strings)

number = "100" + "30"
print(number)

# Remplacez la variable numérique par une chaîne avec la fonction str
print(str(number)+strings)

# Seul le type de chaîne a changé temporairement
print(number + 20)

##Exercice 1.Corrigeons correctement la partie d'erreur

lesson.py



x = 50
print(x - 10)

2.Corrigeons correctement la partie d'erreur 2

lesson.py


 a = "Monstre"
 b = "apparu"
print(a + b)

3.Corrigeons correctement la partie d'erreur 3

Valeur attendue 0123456789

lesson.py


a = "01234"
b = "56789"
print(a + b)

Recommended Posts