Cet article a été préparé pour le ** Atelier interne **. Par conséquent, veuillez comprendre que nous procéderons sur les hypothèses suivantes.
Le but est de permettre aux participants de ** se tenir à l'entrée où ils peuvent étudier par eux-mêmes au besoin **.
L'atelier se concentre essentiellement sur la pratique. (Certaines explications sont incluses)
Cet atelier devrait durer de ** 60 à 120 minutes **. Par conséquent, nous ne faisons pas ** d'apprentissage systématique ** car nous n'avons pas assez de temps pour un apprentissage à grande échelle.
Afin d'être en mesure de créer le programme que vous voulez à partir de zéro, vous devez étudier par vous-même ou suivre une sorte de cours.
Cet atelier s'adresse principalement aux participants suivants.
Veuillez noter qu'il y a beaucoup de choses que je n'ose pas mentionner car je ne traite pas du tout de personnes intermédiaires et avancées.
Veuillez installer l'un des éléments suivants. Si vous avez le temps, veuillez installer Anaconda.
** Remarque: vous n'avez pas besoin d'installer les deux **
Dans les ateliers jusqu'à présent, nous avons appris les contenus suivants.
Pour les revoir, il est bon de revoir l'atelier, d'essayer de résoudre le problème ici ou de copier l'exemple.
Comprendre les concepts de «fonctions», «classes» et «objets» indispensables dans la programmation moderne, et être capable de créer des fonctions et des classes simples.
En faisant cela, nous visons à être en mesure d'utiliser divers modules et SDK.
Si possible, assurez-vous de comprendre ce que vous avez écrit plus tard. Cependant, vous n'avez pas à vous en souvenir parfaitement.
Enregistrez le script suivant sous exp411.py dans le dossier c: \ script et exécutez-le.
ex411.py
flag = True
# Part 1
if flag is True:
print("Test Python is True.")
else:
print("Test Python is False.")
# Part 2
if flag is True:
print("Test Python is True.")
else:
print("Test Python is False.")
# Part 3
if flag is True:
print("Test Python is True.")
else:
print("Test Python is False.")
Enregistrez exp411.py en tant que exp412.py dans le dossier c: \ script, modifiez-le, puis exécutez-le.
ex412.py
flag = True
def printMsg():
if flag is True:
print("Test Python is True.")
else:
print("Test Python is False.")
printMsg()
Enregistrez exp412.py en tant que exp413.py dans le dossier c: \ script, modifiez-le, puis exécutez-le.
ex413.py
F1 = True
F2 = False
def printMsg(flag):
if flag is True:
print("Test Python is True.")
else:
print("Test Python is False.")
printMsg(F1)
printMsg(F2)
Enregistrez exp413.py en tant que exp414.py dans le dossier c: \ script, modifiez-le, puis exécutez-le.
ex414.py
F1 = True
F2 = False
def printMsg(flag, msg):
if flag is True:
print("Test Python is " + msg)
else:
print("Test Python is not" + msg)
printMsg(F1, "easy")
printMsg(F2, "difficult")
nom de la fonction def():
Traitement du contenu
Nom de la fonction()
nom de la fonction def(argument):
Traitement du contenu
Nom de la fonction(argument)
Enregistrez le script suivant sous exp421.py dans le dossier c: \ script et exécutez-le.
ex421.py
ONES = "1"
ONEN = 1
if ONES == ONEN:
print("Same")
else:
print("Not Same")
Enregistrez exp421.py en tant que exp422.py dans le dossier c: \ script, modifiez-le, puis exécutez-le.
ex422.py
SEVEN1 = 7
SEVEN2= "7"
print(SEVEN1 + int(SEVEN2))
print(str(SEVEN1) + int(SEVEN2))
print(SEVEN1 + SEVEN2)
Une erreur se produira dans la dernière phrase, mais veuillez passer à l'étape suivante.
Enregistrez exp422.py en tant que exp423.py dans le dossier c: \ script, modifiez-le, puis exécutez-le.
ex423.py
ONES = "1"
ONEN = 7.0
if ONES:
print("ONES is True.")
else:
print("ONES is False.")
if ONEN:
print("ONEN is True.")
else:
print("ONEN is False.")
Il existe de nombreux autres types et différents types ne sont pas considérés comme les mêmes données. Voir ici pour des informations précises.
Intégré - Documentation Python 3.7.7
bool(variable)
str(variable)
int(variable)
float(variable)
L'instruction print ne peut passer qu'un type de chaîne comme argument
Les types qui peuvent être passés sont généralement déterminés pour chaque fonction utilisée de la même manière.
La conversion entre Unicode et binaire étant compliquée, elle est omise.
FLAG = "TEST"
if FLAG:
print("True")
else:
print("False")
Remarque: le comportement peut différer légèrement selon le langage de programmation que vous utilisez.
Enregistrez le script suivant sous exp431.py dans le dossier c: \ script et exécutez-le.
ex431.py
LIST = [10, 20, 'texte']
print(LIST[0])
print(LIST[1])
print(LIST[2])
LIST[2] = 100
for i in LIST:
print(i)
Enregistrez exp431.py en tant que exp432.py dans le dossier c: \ script, modifiez-le, puis exécutez-le.
ex432.py
DICT = { 'one': 1, 'two': 2, 's1': 'Text1', 's2': 'Text2'}
print(DICT['s1'])
print(DICT['two'])
for i in ['one', 'two', 's1', 's2']:
print(i)
print('---')
for i in DICT.keys():
print(DICT[i])
Enregistrez exp432.py en tant que exp433.py dans le dossier c: \ script, modifiez-le, puis exécutez-le.
ex433.py
TUPLE = (1, 2, 'TEXT0')
for i in TUPLE:
print(i)
TUPLE[3] = 100
Peu importe si une erreur se produit, passez à l'étape suivante.
Il y a différentes explications pour chacun, donc cette fois je vais l'omettre juste pour connaître son existence.
Enregistrez le script suivant sous exp441.py dans le dossier c: \ script et exécutez-le.
ex441.py
class TestClass:
x = 1
def show(self):
print(self.x)
objTest = TestClass()
print(objTest.x)
objTest.show()
Enregistrez exp441.py en tant que exp442.py dans le dossier c: \ script, modifiez-le, puis exécutez-le.
ex442.py
class TestClass:
x = 1
def get(self):
print(self.x)
def set(self, val):
self.x = val
obj1 = TestClass()
obj1.get()
obj1.set(2)
obj1.get()
obj2 = TestClass()
obj2.get()
obj2.set("Obj2")
obj2.get()
obj1.get()
Enregistrez exp442.py en tant que exp443.py dans le dossier c: \ script, modifiez-le, puis exécutez-le.
ex443.py
import requests
r = requests
# User-Agent
url = 'https://www.cloudgate.jp/ua.php'
ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36"
header = { 'User-Agent': ua }
res = r.get(url, headers=header)
print("HTTP CODE: " + str(res.status_code))
print("HTTP BODY: " + res.text)
# GET PARAMETER
url = 'https://www.google.co.jp/search'
params = {'q': 'Qiita'}
res2 = r.get(url, params=params)
print(res2.url)
print(res2.text)
L'image ressemble à ceci.
[](https: / /www.itmedia.co.jp/im/articles/0506/11/news011.html)
Cependant, si vous disposez d'un bon document et d'exemples d'utilisation, il se peut que vous ne soyez pas en difficulté. Cependant, le comprendre facilitera la résolution des problèmes.
Cela devrait couvrir les termes de base.
Cependant, nous ne donnons pas de détails, il est donc recommandé de lire un livre spécialisé ou une pratique avec une collection de questions.
De plus, si vous créez un script à l'aide de l'API ou du SDK dans cet état, vous trouverez de nombreuses choses que vous ne comprenez pas. Cependant, chaque fois que je lis le document, je devrais être en mesure d'atteindre un niveau où je peux le comprendre. En les répétant, vous pourrez développer des programmes librement. faisons de notre mieux!
Si vous souhaitez continuer à apprendre, veuillez faire une demande.
Recommended Posts