Dieser Artikel wurde für den ** Inhouse Workshop ** vorbereitet. Bitte haben Sie Verständnis dafür, dass wir von den folgenden Annahmen ausgehen.
Ziel ist es, den Teilnehmern zu ermöglichen, ** am Eingang zu stehen, wo sie bei Bedarf selbst lernen können **.
Der Workshop konzentriert sich hauptsächlich auf praktische Übungen. (Einige Erklärungen sind enthalten)
Dieser Workshop wird voraussichtlich ** 60-120 Minuten ** dauern. Daher machen wir kein ** systematisches Lernen **, weil wir nicht genug Zeit für ein umfassendes Lernen haben.
Um das gewünschte Programm ernsthaft von Grund auf neu erstellen zu können, müssen Sie selbst lernen oder einen Kurs belegen.
Dieser Workshop richtet sich hauptsächlich an folgende Teilnehmer.
Bitte beachten Sie, dass es viele Dinge gibt, die ich nicht zu erwähnen wage, weil ich mich überhaupt nicht mit fortgeschrittenen und fortgeschrittenen Menschen befasse.
Bitte installieren Sie eine der folgenden Möglichkeiten. Wenn Sie Zeit haben, installieren Sie bitte Anaconda.
** Hinweis: Sie müssen nicht beide installieren **
In den bisherigen Workshops haben wir folgende Inhalte gelernt.
Um diese zu überprüfen, sollten Sie den Workshop überprüfen, versuchen, das Problem hier zu lösen, oder das Beispiel kopieren.
In der Lage zu sein, einfache Funktionen und Klassen zu erstellen, indem man die Konzepte von "Funktionen", "Klassen" und "Objekten" versteht, die in der modernen Programmierung unverzichtbar sind.
Auf diese Weise möchten wir verschiedene Module und SDKs nutzen können.
Wenn möglich, stellen Sie sicher, dass Sie verstehen, was Sie später geschrieben haben. Sie müssen sich jedoch nicht perfekt daran erinnern.
Speichern Sie das folgende Skript als exp411.py im Ordner c: \ script und führen Sie es aus.
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.")
Speichern Sie exp411.py als exp412.py im Ordner c: \ script, ändern Sie es und führen Sie es dann aus.
ex412.py
flag = True
def printMsg():
if flag is True:
print("Test Python is True.")
else:
print("Test Python is False.")
printMsg()
Speichern Sie exp412.py als exp413.py im Ordner c: \ script, ändern Sie es und führen Sie es dann aus.
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)
Speichern Sie exp413.py als exp414.py im Ordner c: \ script, ändern Sie es und führen Sie es dann aus.
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")
def Funktionsname():
Inhalte verarbeiten
Funktionsname()
def Funktionsname(Streit):
Inhalte verarbeiten
Funktionsname(Streit)
Speichern Sie das folgende Skript als exp421.py im Ordner c: \ script und führen Sie es aus.
ex421.py
ONES = "1"
ONEN = 1
if ONES == ONEN:
print("Same")
else:
print("Not Same")
Speichern Sie exp421.py als exp422.py im Ordner c: \ script, ändern Sie es und führen Sie es dann aus.
ex422.py
SEVEN1 = 7
SEVEN2= "7"
print(SEVEN1 + int(SEVEN2))
print(str(SEVEN1) + int(SEVEN2))
print(SEVEN1 + SEVEN2)
Im letzten Satz tritt ein Fehler auf, aber fahren Sie mit dem nächsten praktischen Vorgang fort.
Speichern Sie exp422.py als exp423.py im Ordner c: \ script, ändern Sie es und führen Sie es dann aus.
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.")
Es gibt viele andere Typen, und verschiedene Typen gelten nicht als dieselben Daten. Hier finden Sie genaue Informationen.
Integrierte Dokumentation zu Python 3.7.7
bool(Variable)
str(Variable)
int(Variable)
float(Variable)
Die print-Anweisung kann nur einen Zeichenfolgentyp als Argument übergeben
Die Typen, die übergeben werden können, werden im Allgemeinen für jede Funktion bestimmt, die auf die gleiche Weise verwendet wird.
Da die Konvertierung zwischen Unicode und Binär kompliziert ist, wird sie weggelassen.
FLAG = "TEST"
if FLAG:
print("True")
else:
print("False")
Hinweis: Das Verhalten kann je nach verwendeter Programmiersprache geringfügig abweichen.
Speichern Sie das folgende Skript als exp431.py im Ordner c: \ script und führen Sie es aus.
ex431.py
LIST = [10, 20, 'Text']
print(LIST[0])
print(LIST[1])
print(LIST[2])
LIST[2] = 100
for i in LIST:
print(i)
Speichern Sie exp431.py als exp432.py im Ordner c: \ script, ändern Sie es und führen Sie es dann aus.
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])
Speichern Sie exp432.py als exp433.py im Ordner c: \ script, ändern Sie es und führen Sie es dann aus.
ex433.py
TUPLE = (1, 2, 'TEXT0')
for i in TUPLE:
print(i)
TUPLE[3] = 100
Es spielt keine Rolle, ob ein Fehler auftritt. Fahren Sie mit dem nächsten Schritt fort.
Es gibt verschiedene Erklärungen für jede, deshalb werde ich sie diesmal weglassen, nur um ihre Existenz zu kennen.
Speichern Sie das folgende Skript als exp441.py im Ordner c: \ script und führen Sie es aus.
ex441.py
class TestClass:
x = 1
def show(self):
print(self.x)
objTest = TestClass()
print(objTest.x)
objTest.show()
Speichern Sie exp441.py als exp442.py im Ordner c: \ script, ändern Sie es und führen Sie es dann aus.
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()
Speichern Sie exp442.py als exp443.py im Ordner c: \ script, ändern Sie es und führen Sie es dann aus.
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)
Das Bild sieht so aus.
[](https: / /www.itmedia.co.jp/im/articles/0506/11/news011.html)
Wenn Sie jedoch über ein gutes Dokument und Verwendungsbeispiele verfügen, sind Sie möglicherweise nicht in Schwierigkeiten. Wenn Sie es jedoch verstehen, wird es einfacher, mit Problemen umzugehen.
Dies sollte die Grundbegriffe abdecken.
Da wir jedoch keine Details angeben, wird empfohlen, dass Sie ein Fachbuch lesen oder mit einer Sammlung von Fragen üben.
Wenn Sie in diesem Status ein Skript mit API oder SDK erstellen, werden Sie viele Dinge finden, die Sie nicht verstehen. Jedes Mal, wenn ich das Dokument lese, sollte ich jedoch in der Lage sein, ein Niveau zu erreichen, in dem ich es verstehen kann. Wenn Sie sie wiederholen, können Sie Programme frei entwickeln. geben wir unser Bestes!
Wenn Sie weiter lernen möchten, stellen Sie bitte eine Anfrage.
Recommended Posts