Transkripte
1. Einführung: Hallo zusammen. Willkommen
zu diesem Kurs über JBT für Codegenerierung
und Softwareentwicklung Mein Name ist Horst und ich bin
Dozent für diesen Kurs. In diesem Kurs
lernst
du verschiedene Funktionen
von Chat-JBT zur Generierung
verschiedener Arten von Inhalten kennen, wobei der Schwerpunkt
im Allgemeinen
auf Codegenerierung, App-Entwicklung und
Webentwicklung Hier lernen Sie anhand
verschiedener Beispiele und
Anwendungsfälle, z. B. das Generieren
eines HTML-Formulars und anderer Frontend-Skripte
mit all dem CSS und JavaScript auf der Grundlage einer
handgezeichneten Skizze oder einer
anderen Art von Foto Hier
lernen Sie auch,
Excel-VBA-Makros zur
Automatisierung sich wiederholender und
komplexer Aufgaben
in Microsoft Excel zu generieren Excel-VBA-Makros zur
Automatisierung sich wiederholender und komplexer Aufgaben
in Microsoft Hier erfahren Sie, wie Sie Python-, Java-,
C Plus Plus-Programme oder
andere ähnliche Sprachen für
Datenanalysen und
andere Ziele
generieren C Plus Plus-Programme oder andere ähnliche Sprachen für . Darüber
hinaus lernen Sie,
den XML- und Java-Code für die Entwicklung von
Android-Apps zu generieren , und Sie erfahren auch mehr über Tipps zur Fehlerbehebung und wenn ein
Fehler auftritt, wie Sie ABB beheben Darüber hinaus können wir
dieselben Fähigkeiten auf
andere
Programmiersprachen wie SQL,
R, Escala und Much Mom anwenden andere
Programmiersprachen wie SQL,
R, Escala und Much Mom Wenn Sie also neugierig sind, diese Fähigkeiten im
Chat Cubity zu
erlernen und Ihre Karriere auf die nächste
Stufe zu heben, beginnen Sie jetzt mit dem Lernen.
Wir sehen uns in der Klasse
2. Erstellen eines HTML-Formulars basierend auf einem Bild: Hallo, willkommen zurück, Freunde. In dieser Lektion lernen Sie
einen interessanten Anwendungsfall kennen , bei dem wir Bilder hochladen werden. Und auf der Grundlage dieses Bildes werden
wir den
Code generieren oder eine Website erstellen. Lassen Sie uns also damit beginnen. Hier bin ich auf ChatPT. Ich verwende das GPT-Vier-Modell , weil wir
jedes Bild auf Chat GPT hochladen können, nur mit GPT
vier oder vier Okay? Wenn Sie also zu GPT 3
wechseln, können
wir noch kein Bild hochladen Vielleicht werden
sie diese Funktion in den späteren Updates zulassen, aber im Moment
müssen wir vier Modelle verwenden Also hier werde
ich ein Bild hochladen. Hier ist ein Bild. Lassen Sie mich eine Aufforderung schreiben, bevor ich Ihnen das Bild
zeigen kann. Dies ist also die Aufforderung, die auf diesem Bild
basiert.
Erstellen Sie ein STML-Formular, Erstellen Sie ein STML-Formular aus dem gesamten
STML-CSS und Du weißt schon, eine einzige Webseite. Okay, das ist also die Aufforderung. Wann immer Sie also ein Bild
hochladen und CHAPT
bitten, eine Aufgabe zu erledigen, müssen
wir trotzdem eine Eingabeaufforderung
schreiben. Okay, also hier, wie Sie auf dem Bild sehen
können, besteht
es aus einer
einfachen handgezeichneten
Skizze auf einem Blatt Papier Es besteht aus dem Namensfeld, einem Textfeld, einem E-Mail-Feld, weiteren Textfeld, einem Kontrollkästchen, Nutzungsbedingungen
zustimmen und
dann einer Anmeldeschaltfläche Wir möchten also, dass unsere Webseite
so aussieht, also werden wir eine Anmeldeseite
erstellen. Für diejenigen von uns, die
nicht wissen, wie man eine Website oder einen
Code für die Website
schreibt, können
wir den
Code so einfach generieren. Und für Leute, die
die Programmiersprachen noch
kennen oder sich mit Webentwicklung auskennen, wäre
das eine große Zeitersparnis Okay, hier
können Sie sehen, dass ChaIPT einen riesigen
Code für SDML, CSS
und JavaScript
generiert hat einen riesigen
Code für SDML, CSS
und JavaScript
generiert . Alles
ist hier geschrieben Wir müssen nur überprüfen, ob
das funktioniert oder nicht. Also habe ich den Code kopiert. Ich werde
eine neue Textdatei erstellen. Lass es mich Login nennen. Seite unterstreichen. Und dann kopiere ich den
Code hier und füge ihn ein. Also alle SML-CSS- und
JavaScript-Seiten da. Dann würde ich
diese Textdatei umbenennen sie in
Punkt-SGML ändern In Form, und dann
werde ich doppelklicken. Sobald ich also doppelklicke, können Sie
hier sehen, dass eine Anmeldeseite
erstellt wurde Die Benutzeroberfläche ist
zwar nicht perfekt, aber wir können sie später
korrigieren. Hier kann ich einen
beliebigen Namen angeben, mein Name ist Herset. Ich gebe diesen Namen
an, E-Mail, wenn Sie
tippen können, andernfalls lassen Sie mich
einfach überprüfen, ob ich, wenn ich nicht tippe und hier den Bedingungen
zustimme und mich einlogge, wird mir gesagt, dass ich dieses Feld
ausfüllen soll Okay, es funktioniert also. Also hier haben
wir das SDML an Ort und Stelle, das CSS und das JavaScript. Alles
funktioniert und wir haben
eine einfache Webseite, die sehr einfach
erstellt werden Wenn Sie also
eine ganze Website erstellen möchten, vielleicht enthält Ihre Website
zehn verschiedene Webseiten Sie können sie auf
ein Blatt Papier zeichnen und Hat Chibty nach dem Code fragen Es wäre also sehr schnell, diese
Dinge zu erstellen. Es funktioniert zwar für
Websites auf Basisebene, wenn Sie fortgeschrittene
Komplexitäten haben z. B. wo auch
immer Sie jQuery,
Angular, Bootie
Strap usw. verwenden , können
Sie den Code auch generieren Es
hängt also ganz davon ab, was Sie schreiben, wie Sie denken, wie Sie
das Problem lösen, und dann werden
Sie So können Sie mit
Hilfe von Cha Chi Patin
den
Frontend-Webentwicklungscode in STML, CSS
und JavaScript generieren den
Frontend-Webentwicklungscode in STML, CSS mit
Hilfe von Cha Chi Patin
den
Frontend-Webentwicklungscode in STML, CSS
und JavaScript Wenn Sie es weiter
korrigieren möchten, müssen
wir es hier mitteilen Und wann immer es einen
Fehler gibt, können wir ihn beheben. Bitte fügen Sie es jetzt hinzu, machen Sie es
mobilfreundlich , indem Sie den Code ändern. Okay, hier können wir den Code
ändern, HPT
bitten, ihn mobilfreundlich zu machen, indem ansprechende
Designelemente in CSS
hinzufügen, und es kann den
Bootstrap oder andere Dinge verwenden Obwohl wir hier sehen können, wie
ein riesiges CSS geschrieben wird. Interesse, alles
sollte gleich sein. Die
JavaScript-Elemente sind da, und lassen Sie mich dieses Ding kopieren und überprüfen, ob es
funktioniert. Okay, jetzt
schreibe ich einen neuen Code, erstelle eine neue Textdatei,
damit wir vergleichen können, nenne es Seite, einfach,
kopiere den Code hierher. Benennen Sie es um. Tut mir leid.
Wir müssen es von THT in
STML umbenennen und dann öffnen Und hier können Sie sehen, dass es ähnlich
aussieht. Und um zu überprüfen, ob es reagiert oder nicht, kann
ich einfach die Größe
des Bildschirms ändern und schon
wird er angepasst. Okay, es ist also ein
responsives Design, das dem vorherigen
vergleichsweise
ähnlich ist. Und das heißt, wenn Sie die Farbe
oder die Benutzeroberfläche ändern
möchten, können
Sie auf jeden Fall ändern,
was auch immer Ihre Anforderungen sind. So können Sie also eine Website
erstellen oder
den Frontend-Code mit diesem HIPT generieren den Frontend-Code mit , und Sie können auch einen Code generieren, der auf dem Bild
basiert Sie können es auch in
die Eingabeaufforderung schreiben oder eine
Kombination davon verwenden Ich hoffe also, dass dieses Beispiel
für Sie nützlich ist. werden Sie
in den kommenden Lektionen
mehr solcher Konzepte lernen Bis dahin werden Sie
in den kommenden Lektionen
mehr solcher Konzepte lernen, lernen
Sie
weiter und machen Sie weiter.
3. Python-Code für die Datenanalyse generieren: Hallo, willkommen zurück, Freunde. In dieser Lektion
erfahren
Sie, wie Sie den
Python-Code für die Datenanalyse
generieren können . Lassen Sie uns also loslegen. Chat PT kann Ihnen helfen, den Code auf
unterschiedliche Weise
in verschiedenen Sprachen
zu
schreiben unterschiedliche Weise
in verschiedenen Sprachen ,
um einfache bis komplexe Probleme zu lösen . Hier werden
wir sehen, wie wir den
Python-Code dafür generieren
können. Also hier verwende ich GPT 40, die
neueste Version von HatPT, obwohl Sie immer noch
GP Four oder GPT 3.5 verwenden können Wenn Sie einen Datensatz für
Chat GPT
hochladen möchten, um den Code zu generieren, ist
es besser, GPT four oder four
On zu verwenden , da Sie mit diesen beiden Modellen die Datei hochladen
können Andernfalls können Sie keine Datei hochladen
, wenn
Sie sich für den Upload auf GPT 3.5 entscheiden keine Datei hochladen
, wenn
Sie sich für den Upload Es hängt also von Ihrer Situation ab. Hier lade ich einen Datensatz hoch, den Telekommunikationsdatensatz in CSU, das ist ein Beispieldatensatz
, den ich analysieren möchte Also hier schreibe ich
eine einfache Aufforderung. Schreiben Sie fünf
Python-Programme, um
verschiedene Operationen
an diesem Datensatz durchzuführen , einschließlich der Datenbereinigung. Modellierung, Visualisierung
und Analyse. Und los geht's. Dies ist ein einfacher
zweizeiliger Prom, in dem
das GPT aufgefordert wird,
fünf Programme für verschiedene Operationen
zu generieren fünf Programme für verschiedene Operationen
zu Wenn Sie sich bereits sicher sind, welche Operationen Sie
genau ausführen möchten, wenn Sie die Nullwerte
eines Datensatzes
entfernen oder alle Werte in einer
Spalte in einem bestimmten Format
abrufen möchten , diese Operationen Teil zur
Datenerfassung. Wenn Sie
Cluster wie Kmean-Cluster erstellen möchten, handelt es sich um Datenmodellierung
oder wenn Sie Diagramme zur Datenvisualisierung
wie Liniendiagramme,
Sankey-, TMP- oder beliebige Diagramme erstellen
möchten Datenvisualisierung
wie Liniendiagramme,
Sankey-, TMP- oder beliebige Diagramme Sankey-, TMP- oder beliebige Es würde in die Kategorie
Visualisierung fallen, wenn Sie die wichtigsten Erkenntnisse
aus dem Datensatz analysieren oder daraus gewinnen
möchten , es wäre der
Analyseteil Wir können so ziemlich
alles in Python machen. Library Python ist die
am besten geeignete Sprache für die Ausführung einer Reihe von Operationen für Datenwissenschaft und Analyse. Hier ist die Sache. Hier haben wir das erste Programm, das sich
mit der Datenbereinigung befasst, und hier können wir sehen, wie es diese CSV-Datei liest
, einen Dummy-Pfad
erstellt und
dann,
nachdem wir die CSV-Datei haben , den
Datensatz versteht und hier den Wert wie
den fehlenden Wert
ändert Es sucht zuerst nach Nullwerten, wo
es keinen Wert gibt, und liefert
dann die
sauberen Spaltennamen Es sucht also
nach Kleinbuchstaben. Ersetzen Sie Ipacebr durch einen Unterstrich. Immer wenn es eine Leertaste gibt, wird
sie durch einen Unterstrich geändert Konvertieren Sie auf die gleiche Weise
Datumsspalten in das Datetime-Format. Es konvertiert also
die Datums- und Uhrzeitangabe ,
sodass sie für Berechnungen
verwendet werden kann , da
die Daten manchmal
in verschiedenen Formaten eingegeben die Daten manchmal
in verschiedenen Formaten In den USA wird der
Monat also
vor dem Tag des Monats geschrieben vor dem Tag des Monats und in anderen Teilen der Welt wird
der Tag des Monats vor dem Monat
geschrieben. Es wird also eine
andere Formatierung sein. Also wollen wir, dass unser Ding
in einem einfachen Format ist. Dann wollen wir mit
den fehlenden Werten umgehen. Es sucht nach dem Mittelwert der numerischen Werte
und Sie können es überprüfen. Dann wird
die kategoriale Spalte
in den Kategorietyp umgewandelt und
hier ist die Sache Es wurden drei,
vier verschiedene Operationen zur
Datenbereinigung in
einem einzigen Programm angewendet vier verschiedene Operationen zur Datenbereinigung in
einem einzigen Programm Python könnte
sehr effizient sein. Wenn Sie es
mit einer anderen Sprache implementieren müssen, werden definitiv
mehr Put-Zeilen benötigt. Deshalb verwenden wir Python. die gleiche Weise
hat es dann
ein zweites Programm für die
explorative Datenanalyse generiert ein zweites Programm für die
explorative Datenanalyse Und hier wird zuerst
ein Datensatz geladen und dann
die erforderliche Spalte
in die entsprechenden Typen konvertiert die erforderliche Spalte
in die entsprechenden Typen Auch hier die Datenzeit, die
deskriptiven Statistiken, die Prüfung
und dann die Abwanderungsrate, und dann die Abwanderungsrate da es sich um einen
Telekommunikationsdatensatz handelt und wir
die Kunden identifizieren möchten , bei denen die Wahrscheinlichkeit einer Abwanderung am
wahrscheinlichsten Wir wollen also
diese Kunden identifizieren
und dann geeignete
Maßnahmen ergreifen Je nach Abo gibt es in diesem Datensatz im Allgemeinen drei Tarife,
den
Basisplan , den Premium-Tarif und den unbegrenzten Tarif, und wir möchten herausfinden welchen Plan wir
vorantreiben sollten. Das ist also die Analyse. Also, nachdem es
einige explorative
Datenanalysen zur Abwanderungsrate durchgeführt einige explorative
Datenanalysen zur und
anhand
des Datenrahmens
eine Korrelationsmatrix erstellt anhand
des Datenrahmens
eine Korrelationsmatrix Und dann geht's los mit
der Datenvisualisierung. Es verwendet Matt Plot Lib
und cBonn zur Darstellung des Diagramms und das Diagramm der
Churn-Verteilung wird
angezeigt, nachdem
wir diesen Kern ausgeführt haben Hier sehen wir das Diagramm der Anzahl und die Verteilung der Kundenabwanderung
ist Dann haben wir die Verteilung der
Rechnungen. Die
Korrelations-Heatmap wird ebenfalls angezeigt. Heatmap zeigt uns also die Kühle oder die Hitze
, um verschiedene Werte anzuzeigen Nach dieser Visualisierung wurden drei verschiedene
Arten von Diagrammen generiert Zuerst für das Diagramm der Verteilung der
Kundenabwanderungsrate, dann für die monatliche
Verteilung der Rechnungen nach Anlagentyp und dann für die
Korrelations-Heatmap Dann schreibt es den Code
für die prädiktive Modellierung. prädiktive
Modellierung ermöglicht es uns also, die zukünftigen Werte auf der
Grundlage der Datensätze
vorherzusagen Hier werden also
bestimmte Ansätze verwendet,
indem der Datensatz aufgeteilt, die Merkmale
standardisiert, das Modell
trainiert wird, und
dann können wir die kommenden Werte auf der Grundlage
der Konfusionsmatrix
und
anderer Ansätze vorhersagen kommenden Werte auf der Grundlage
der Konfusionsmatrix
und
anderer Es könnte also einen
anderen Ansatz geben. Wir können das
generierte Modell verwenden oder, wenn Sie sich bei diesem Modell
nicht sicher sind, können
Sie den Hatch
PD Two Generator fragen, einen anderen Ansatz wählen
oder ein anderes Modell verwenden Dann haben wir die
Kundensegmentierung. Kunden lassen sich also definitiv in verschiedene Kategorien einteilen,
und wir möchten das Verhalten
des Kunden bei jeder Analyse eines Datensatzes
identifizieren des Kunden bei jeder Analyse eines Datensatzes Aus diesem Grund können
wir bei getrennten Kunden eine Reihe von Maßnahmen ergreifen Wir wollen also die Kunden, bei
denen die Wahrscheinlichkeit einer Abwanderung geringer ist, nicht
stören ,
obwohl
wir die Kunden, bei
denen die Wahrscheinlichkeit einer Abwanderung höher ist, behalten möchten wir Das könnte also die
Umsetzung dieser Analyse sein. Sehen Sie hier, SK hat gelernt, dass
Cluster verwendet werden, das Mat-Plot-Labor und die Pandas Pandas für
Berechnungen Der
Cluster-Algorithmus mit K-Means-Algorithmus wird hier verwendet, da wir hier
sehen können , dass er
die Ellbogenkurve zeichnet , die aus verschiedenen
Werten besteht Das X-Label und das
Y-Label können wir
hier an der Anzahl der
Cluster und dem W-CSS ablesen , und hier ist die optimale Anzahl von Clustern drei Checks
und dann ein Unterwert. Sie möchten die Erklärung erhalten, den Code für die
Kundensegmentierung
erklären, Sie können ihn hier schreiben, erklären Der Code oder wir können Programm sagen. Sie können Code für die
Kundensegmentierung schreiben. Okay. Und hier wird es dir eine gute Erklärung oder
vielleicht Dokumentation geben. ersten drei Teile
sind also der Import der Bibliotheken,
die für die
Datenmanipulation verwendet werden. Die Pandas werden zur
Datenmanipulation und -analyse verwendet, K-Mittel werden als
Clustering-Algorithmus
aus psychischem Lernen für
unbeaufsichtigtes Lernen verwendet , das Modell für
maschinelles Lernen und
das Matplot-Pipe-Plot wird
zum Zeichnen von Diagrammen verwendet ersten drei Zeilen sind also
klar, dann wird
der Datensatz als CSE-Datei geladen , gefolgt vom
Dateipfad Und dann haben wir die
Feature-Auswahl für Clustering. Das sind also die drei Spalten,
monatliche Abrechnung, Datennutzung und
Anrufdauer , die
als Funktionsauswahl verwendet werden Auf dieser Grundlage
wollen wir Cluster erstellen. Dann müssen wir mit
der
Ellbow-Methode die optimale Anzahl von
Clustern bestimmen . Und hier ist der Code. Und sobald es identifiziert ist, können
wir ein Diagramm
für die Ellbogenkurve erstellen. Und
für andere Dinge gibt es eine
ausführliche Erklärung , Sie lesen und
dann verstehen können. Hier können Sie sehen,
wie einfach es ist, einen bestimmten Datensatz
mit Hilfe von HathPT zu analysieren Sie können den
gesamten Python-Code,
verschiedene Arten von Programmen,
unter Verwendung verschiedener
Bibliotheken in Python generieren verschiedene Arten von Programmen, unter Verwendung verschiedener
Bibliotheken in Und hier erhalten Sie, wenn Sie Student
oder Anfänger sind, die Erklärung jedes einzelnen Teils des Codes Wenn Sie ein Profi sind, können
Sie trotzdem viel
Zeit sparen , wenn Sie den Code
manuell eingeben müssen. Hier erhalten Sie
den Kontext und generieren den Code einfach auf der
Grundlage des angegebenen Datensatzes. Ich hoffe, dieses Ding ist nützlich
für Sie und Sie werden in den kommenden Lektionen mehr
lernen trotzdem weiter lernen
und weitermachen.
4. Eine mobile App erstellen – Java- und XML-Code für Android Studio: Hallo, willkommen zurück, Freunde. In dieser Lektion erfahren
Sie, wie wir
HathPT zum Generieren von Code
für die Entwicklung von Android-Apps verwenden können Generieren von Code
für die Entwicklung von Android-Apps Hier auf HatchPT können
Sie also eines der
Modelle für die Codegenerierung verwenden Wenn Sie jedoch möchten, dass Ihr Code
fehlerfrei ist, sollten
Sie GP four oder GP
four oder die späteren Versionen verwenden Also hier schreibe ich den Abschlussball, obwohl du
den Code immer noch mit GPT 3.5 generieren kannst Wenn Sie also 3.5 verwenden, können
Sie
den Code auch dort generieren Und wann immer es ein R gibt, können
Sie es auch mit
Hilfe von Chat GPD beheben Also hier schreibe ich
einen einfachen Abschlussball. Ich möchte
eine einfache Android-App
mit Java und XML erstellen eine einfache Android-App . Warum definiere ich also
Java und XML? Einfach, weil die
Entwicklung von Android-Apps mit
Tone durchgeführt werden kann und einige
Leute auch Python verwenden können Darüber hinaus gebe ich an, dass ich eine Android-App
anstelle einer allgemeinen mobilen App
entwickeln möchte anstelle einer allgemeinen mobilen da die mobile App auf IOS oder einer anderen basieren
könnte Seien Sie spezifisch, wann immer Sie den Code
für die Bibliotheken,
für die Sprachen
und die Plattform
generieren für die Sprachen
und die Plattform , auf die Sie abzielen möchten. Nun, das wäre eine
einseitige App, die ihren Benutzern
einen Schalter
nach unten
bietet einen Schalter
nach unten , um
die Taschenlampe ein- und auszuschalten Okay, es ist eine einfache Anwendung. Wir
konzentrieren uns im Allgemeinen auf die Generierung von Taschenlampenanwendungen.
Simplistische Sache Wenn Sie komplexe Szenarien
im Kopf haben, machen Sie sich keine Sorgen, chargq generiert trotzdem, aber Sie müssen das
Problem in einfache Schritte unterteilen Vielleicht erfordert es
mehrere Aktivitäten oder mehrere Programme Wenn Sie also mehrere
Programme benötigen, tun Sie dies nacheinander. Also Taschenlampe. Hier, bitte
erstelle den ganzen Code für mich Ist ein einfacher Abschlussball, und jetzt
beginnt HatchBT mit der Generierung Hier wollen wir
die Manifest-Datei sehen, hier generiert sie
die Manifest-Datei Außerdem erklärt
uns ChatBT, wie dieser Code ausgeführt wird. Sobald die
Manifestdatei in XML erstellt ist und sie den
Hauptaktivitätspunkt XML,
den Hintergrund unserer App, anzeigt , und dann ist es ein Java-Code, ich meine Aktivitätspunkt Java Und hier können Sie sehen, dass CHapT
den Code ziemlich schnell generiert , weil es sehr gut
in der Codegenerierung Dann schreibt es endlich Mean Activity Java
, um dieses Ding auszuführen Es beinhaltet mehrere
Bibliotheken, die Widgets, die Überschreibungsfunktion,
sehr nützlich. Es ist ein langer Code. Wenn wir ihn also eingeben müssen, wird
es definitiv
lange dauern , und wir
haben die Zeit gespart. Lassen Sie uns zunächst verstehen,
was es generiert hat. Schritt eins, es wurde vorgeschlagen, ein neues Projekt
in Android Studio zu
erstellen, und es zeigt
Ihnen die Optionen. Wenn Sie also Android Studio zum ersten Mal
verwenden,
ist dies für uns eine einfache Anleitung. Anstatt zu
Dokumentationen oder
langen Unterrichtsvideos zu gehen , können
wir einfach die Hilfe
von Chat CIPt in Anspruch nehmen, wo es Ihnen den gesamten
Prozess in Form von Text unterstützen
kann Wir müssen also
Android Studio öffnen, dann ein neues Projekt auswählen und eine leere Aktivität
auswählen, eine leere Aktivität
auswählen da es sich
nicht um eine komplexe App handelt Es ist eine einfache App. Ändern Sie dann den Namen der Anwendung. Sie können Ihren Namen wählen.
Hier funktioniert dieser Name. Fügen Sie dann die Sprache zu Java hinzu und stellen Sie die Sprache auf Java
statt auf Cortland Die API-Mindeststufe
sollte ab sofort 23 sein. Dann klicken Sie auf Fertig stellen und hier haben
wir die Manifest-Datei. Wir können den Code
für die Manifestdatei schreiben. Hier legen wir die Berechtigungen
für Kamera und Taschenlampe fest. Da die Flashlight-Anwendung mit der Kamera funktionieren
kann, benötigen
wir die
entsprechenden Berechtigungen, um sie zu verwenden Dann haben wir Aktionen
und andere Kategorien. Dann haben wir das
Hauptlayoutdesign für die Anwendung. Wie wir
in der Eingabeaufforderung erwähnt haben , möchten wir nur eine Umschaltfläche in einer einseitigen Anwendung haben.
Das ist also die Sache Ich habe nur einen Code für
die Umschalttaste generiert. Wenn Sie
es weiter erweitern möchten, indem der Aktivität
mehr Schaltflächen oder Inhalte
hinzufügen, wird die Aktivität generiert Ist ein einfacher Code in Ximal, er enthält den Text zur
Umschalttaste Wenn es ausgeschaltet ist, heißt es einschalten. Immer wenn es eingeschaltet ist, heißt es, es soll ausgeschaltet werden. Es ist also
eine umgekehrte Sache. Und dann hat es
den Wrap-Inhalt, sodass es sich an den Bildschirm
des Mobiltelefons anpasst. Wenn wir die Anwendung auf
einem kleinen Gerät öffnen, passt
sie sich dem Bildschirm an. Andernfalls wird
es weiter erweitert, wenn wir
es erweitern oder drehen . Dann haben wir den
Hauptaktivitätspunkt Chava, der
eine Funktion zur
Steuerung der Taschenlampe beinhalten wird eine Funktion zur
Steuerung der Taschenlampe Hier haben wir die
Android-Punkt-Hardware-Bibliothek für den Kamerazugriff, und wir haben auch andere
Bibliotheken, die on create und diese Sache Und hier wird der Code
aktualisiert. Zuerst hat es
einen Basiscode generiert, dann wurde es aktualisiert um die Funktionalität
an die Verwaltung der Berechtigungen anzupassen, und dann hat es
mehr Bibliotheken importiert und
der Code wurde etwas länger. Und hier können Sie diese
Hauptlogik des Codes sehen. Hier haben wir einige statische
Variablen und andere Variablen. Dann haben wir verschiedene
Berechtigungen. Die Logik wird
mithilfe bestimmter Bibliotheken
und Funktionen implementiert . Hier ist die Sache. Und schließlich ist
das die Anwendung. Und wenn Sie
Probleme oder Fehler haben, können
wir auch die Hilfe
von AGB in Anspruch nehmen, um den Code zu korrigieren Hier können Sie also sehen,
wie einfach es ist ,
mit Hilfe von Hat GPT eine mobile Anwendung zu erstellen Auch wenn Sie keinen
sehr detaillierten Hintergrund
in der Computerprogrammierung haben , können
Sie dennoch einen Code generieren Um
komplexe Anwendungen zu erstellen,
müssen Sie jedoch die Feinheiten beim Erstellen
von Anwendungen
verstehen und wissen,
was Sie genau tun möchten. Chat JBT erledigt
die Dinge für Sie.
Sie müssen definieren, was Sie tun möchten, und Sie müssen es selbst
implementieren Chat JBT wird nicht auf
Enrody Studio gehen und
den Code für Sie ausführen Es kann einen Code schreiben, aber tatsächliche Implementierung liegt bei
Ihnen, und das ist die Sache Auf die gleiche Weise können Sie andere Anwendungen
erstellen. Versuchen Sie, mit
einfachen Anwendungen wie dem
Taschenrechner oder der
Kameraanwendung,
der Galerie oder der einfachen
WhatsApp-Anwendung zu bauen Taschenrechner oder der
Kameraanwendung, , gehen
Sie dann zu
den komplexen Anwendungen über, und dann haben wir diese Dinge. Sie werden in den kommenden Lektionen
mehr lernen bis dahin lernen Sie weiter
und machen Sie weiter.
5. Tipps zur Fehlerbehebung für Gradle und Android-Studio: Hallo, willkommen zurück, Freunde. In dieser Lektion erfahren Sie
, wie Sie Tipps zur Fehlerbehebung aus Chat HPT generieren
können und wie Sie
Chat HPT verwenden können, um
den Fehler zu finden oder zu beheben verschiedenen Umgebungen.
Hier konzentrieren
wir uns auf Android Studio. Zuvor haben wir den Code,
den Java- und den XML-Code
für die Entwicklung von Android-Apps
generiert . Es ist der Basiscode,
wir sind zum Beispiel zu Android Studio gegangen und haben diesen Code ausgeführt und dann
gab es bestimmte Fehler. Wie wir diese Fehler beheben können. Android Studio hängen die Fehler im Allgemeinen mit
den Abhängigkeiten, dem Gradle usw. Ich schreibe eine Aufforderung
in dieser Domain. Also hier müssen wir nur tippen. Ich habe in der Vergangenheit Android
Studio benutzt. Und früher gab es mir
zu viele Bereitstellungsfehler, insbesondere in Gradle im
Zusammenhang mit Version, Steuerung usw. Würden Sie mir einige Bänder zur
Problembehebung vorschlagen , die mir helfen können,
verschiedene Arten von
Problemen zu beheben , wenn sie Hier bitten wir Cha
JBT um allgemeine Tipps
, die uns helfen können, die Fehler bei
der Bereitstellung zu finden und
sie in Griddle zu beheben, was sich im Allgemeinen auf die Versionskontrolle
bezieht, und schlagen einige
Tipps zur Fehlerbehebung vor, die mir helfen können den Fehler zu
beheben, wann immer
das Problem auftritt Hier
hat Chat JPT einen Kontext. Diese Aufforderung mag einfach aussehen, aber hier haben wir
den Kontext für den
Android-Code und Android Studio angegeben , und ChatBT
weiß bereits, dass wir das so
einsetzen, wenn
wir einen Code erstellen, dass Sie
diesen Kontext bereits haben und wir vielleicht
generell
nach der Fehlerbehebung fragen, ich gebe Ihnen die
kontextbasierte Antwort Hier können wir also sehen, wie wir
das Cradle auf ein Android-Plugin aktualisieren das Cradle auf ein Android-Plugin Gehen Sie also einfach zur
Dateiprojektstruktur und zum Projekt in Android Studio und überprüfen Sie , ob die Gradle-Version aktuell
ist oder nicht Das Gleiche gilt für das Android-Plugin. Und dann überprüfe die Gradle-Wrapper. Hier ist ein Code, den wir überprüfen können. Und wenn es nicht funktioniert, können
wir es durch eine Version ersetzen,
die entsprechende Version. Wir müssen
die Catches für ungültig erklären und
manchmal neu starten ,
wenn ein Problem auftritt Dies ist eine der Lösungen, die
helfen können Wir können
das Projekt bereinigen und neu aufbauen , indem wir
zur Build-Option gehen, reinigen
und Das kann also auch helfen.
Ich habe es oft versucht. Dann kann ich das
Projekt mit Gradle-Dateien singen. Manchmal gibt es ein
Problem mit der Synchronisation. Dann können wir die Gradle
Console auf Fehler überprüfen. Wann immer es einen Fehler gibt, müssen
wir nur den
Fehler kopieren und ihn bei ChatBD fragen, ihn in Hab
werfen, und das wird uns
helfen, das Problem zu beheben Dann haben wir das
Configure SDK und das JDK. Was sind also die Konfigurationen, und manchmal können wir die
Proxy-Probleme lösen Netzwerkverbindung,
wir brauchen auf jeden Fall eine gute stabile
Internetverbindung. Dann
funktioniert nur Android, da Gradle-Code im Allgemeinen
automatisch generiert wird, sodass einige
Dienste aus dem Internet entfernt werden Dann
ist der Gradle Damon-Dämon der Prozess, der im Hintergrund
läuft Manchmal können wir
den Gradle-Dämon
stoppen den Gradle-Dämon Wir können die spezifischen
Fehler wie SDK-Tools beheben, und wir können
die Abhängigkeiten lösen Immer wenn eine Abhängigkeit von
einem bestimmten Repository oder so weiter besteht, können
wir überprüfen und wir können die Gradle-Version
überprüfen,
ob sie unterstützt wird oder nicht Indem wir sicherstellen, dass die
Android-Plug-In-Version mit der Gradle-Version kompatibel ist Also,
sobald wir
die verschiedenen Versionen von
Gradle und das Android-Plugin verwenden , müssen wir
dieses Ding Dann haben wir die Probleme mit der
Debugging-Bereitstellung. Wir können nach den
Geräteverbindungen suchen. Wir können
Entwickleroptionen und das USB-Debugging aktivieren. Wir können die Protokolle überprüfen, den Logcat, um nach Protokollen und
Laufzeitproblemen zu suchen und so weiter Und falls ihr
Vorschläge für weitere Bugs bekommen
wollt, also mehr Bänder
für andere Arten von Bugs schreiben wollt, dann generiert Hatpit auch
andere Anstatt also wegzugehen, um ein Forum zu entwickeln und
verwirrt zu werden, hilft dir HathPT,
wenn du ein
Anfänger dir
von Anfang an
zu helfen Und selbst wenn Sie
ein bestimmtes Problem haben möchten , können
wir es überprüfen Sobald wir
es mehrmals üben,
fünf- bis zehnmal alle
Tipps, die wir umsetzen, kommen
wir in
die gute Situation. Es wird eine gute
Lernerfahrung
für jemanden sein , der lernt, den Code
zu schreiben, und anstatt uns
auf das Schreiben des Codes zu konzentrieren, können
wir uns auf die Ausführung des
Codes und die Bereitstellungsfehler konzentrieren. Es wird also ganz
von den Situationen abhängen. Wenn wir uns auf
die Logikbildung
oder die Fehlerbehebung konzentrieren , sind
beide wichtige Teile
der App-Entwicklung. Auf diese Weise
können wir Fehler beheben und mithilfe von
Chat-CP verstehen, wie unser Code ausgeführt wird, wenn
ein Problem auftritt. Und so
können wir weitermachen. Sie werden
in den kommenden
Lektionen immer noch mehr lernen , lernen
Sie
weiter und machen Sie weiter.
6. Excel VBA-Makros zur Automatisierung sich wiederholender und komplexer Aufgaben in Excel erstellen: Hallo, willkommen. B, Freunde. In dieser Lektion
erfahren
Sie, wie Sie
das Excel-VBA-Skript für die
Automatisierung verschiedener Arten
von Aufgaben in Microsoft Excel generieren können das Excel-VBA-Skript für die . Lassen Sie uns also damit beginnen. Sehen Sie hier, ich habe
einen Beispieldatensatz. Das ist also ein Datensatz. Es ist ein einfacher Datensatz, der nur
aus vier Spalten besteht. Hier ist
die erste Spalte die alphabetische Spalte , in der wir den
Namen der Produkte haben Dann haben wir das Bestelldatum. Dann haben wir den
Preis und die Kosten. Auf die gleiche Weise können Sie
einen komplexen Datensatz haben , der beispielsweise
aus über 50 oder 100 verschiedenen
Spalten und vielen Zeilen besteht. Wenn wir also
einige Berechnungen durchführen oder einfache Formeln in Excel schreiben
müssen , müssen Sie mehrmals
irgendwo klicken oder
etwas eingeben . Anstatt also immer wieder
dasselbe zu wiederholen, wenn Sie beispielsweise eine
Reihe von Schritten wiederholen müssen, um die Summe
dieser numerischen Spalte zu berechnen, musste
ich fünfmal klicken, nur um
die Berechnungen Wenn ich
die zweite Spalte berechnen möchte, muss
ich dasselbe tun.
Stellen Sie sich vor, wir haben
100 solcher Spalten, also müssen wir 500 Mal klicken. Um
diese wiederholte Aufgabe zu speichern, können
wir sie automatisieren, indem wir einmal einen Code
schreiben, und dann werden wir
ihn mehrmals ausführen und
er wird anwendbar sein. Also wie können wir den Code
bekommen, diese Sache automatisieren, wenn Sie das VBA-Skript nicht kennen, kein Problem, wir können das
VBS-Skript mit dieser IPT
generieren Mal sehen, wie wir das
VBA-Skript generieren können. Hier auf HatChipt können Sie ein beliebiges Modell
wählen,
GPT 3.5, GPT Four
oder GPT Four Omni Je nachdem, welches
Abonnement Sie haben, brauchen Sie sich keine Sorgen zu machen, wenn Sie kein
Abonnement haben Sie können GPT four Omni oder GPT 3.5 sehr gut verwenden. Okay. Derzeit verwende ich
GPT Four Omni nur, um qualitativ
hochwertige Ergebnisse zu erzielen,
und hier ist eine Aufforderung, die
ich geschrieben habe Schreiben Sie also ein VBA-Skript in
Excel, in dem ich
die Summe jeder Spalte berechnen möchte , die einen numerischen Wert hat. Okay? Ich möchte also, dass Excel automatisch erkennt, was
die numerischen Spalten sind? Weil
ich die Berechnungen
nur für die numerischen Spalten durchführen möchte . Nach der Berechnung werden einige Werte in der Spalte
direkt unter der letzten Zeile gedruckt . Ich möchte also
, dass das Ergebnis in fetter Schrift und
Schriftgröße 20 knapp unter der letzten Zeile liegt. Also hier kannst du definieren,
was auch immer du dir ansiehst. Sie können also den Standard
oder einfach alles andere definieren. Und hier sehen wir uns den von Hat Chipty
generierten Code an. Ja, hier ist der Code. Und lass mich diesen Code ausführen. Wir müssen nicht wissen,
was dieser Code sagt. Wenn Sie den Code
verstehen möchten, können
Sie auf jeden Fall TBT fragen Ich werde dir eine
bessere Erklärung geben. Wenn Sie also
vorhaben, das VBA-Skript zu lernen, können Sie das auch tun. In der Zwischenzeit
müssen wir im Moment nicht lernen. Hier in Excel habe ich den Code kopiert und
einfach alle F 11 gedrückt. Es öffnet dir den VBA-Editor hier auf
Insert, gehe zum Modul. Dann können wir ein Modul einfügen und dann können wir den Code einfügen. Also hier haben wir
den Code erfolgreich eingefügt. Und nachdem Sie einen Code
eingefügt haben, überprüfen Sie
einfach den
Namen des Blattes Derzeit befindet sich der Name
des Arbeitsblatts hier unten links, Sie können Blatt
eins sehen, und hier
können Sie überprüfen, ob es sich um Blatt eins
handelt oder nicht Standardmäßig lautet der
Name Blatt eins. Wenn Sie ein anderes
Blatt verwenden oder es einfach umbenennen, benennen Sie es
einfach auch hier um. Andernfalls funktioniert dieser Code nicht. Okay? Also das, was ich getan habe, lass uns Subroutine ausführen drücken. Wenn ich renne,
kannst du hier die Magie sehen. Die Summe der Spalte wurde berechnet und in roter Farbe
angezeigt. Da Preis und Kosten also numerische Werte sind
, haben
wir die Summe
für Bestelldatum und Produkt berechnet, wir haben keine numerischen
Werte, also ist die Summe Null. Also hat es das Gleiche getan, worum
wir gebeten haben, hübsch zu chatten. Jetzt können Sie verstehen,
wie einfach es ist, einige der komplexen Aufgaben
in Excel mit
Hilfe von Skripten oder Makros ziemlich einfach,
sehr schnell zu erledigen , und Sie können
sie ziemlich schnell generieren So können Sie den Code, den
Excel-VBA-Code,
nutzen , ohne lernen oder schreiben zu
müssen. Auf die gleiche Weise können wir
das VBA-Skript auf andere Arten
komplexer Probleme anwenden das VBA-Skript auf andere Arten ,
wann immer Sie die PV-Tabelle berechnen, ein Diagramm erstellen möchten es
in verschiedenen Szenarien ziemlich gut verwenden können. Lassen Sie mich Ihnen zeigen, wie wir das Diagramm generieren
können. Schreiben Sie jetzt ein VB-Skript. Sie erstellen ein
Liniendiagramm mit Werten aus Spalte C und
D. Also los geht's Es generiert wieder den Code. Sobald es generiert ist, können
wir es ausführen. Und hier habe ich
Sie gebeten,
das Liniendiagramm mit den Werten aus
den Spalten C und
D zu generieren das Liniendiagramm mit den , und lassen Sie uns zu xl zurückkehren. Hier müssen wir kein neues Modul erneut
erstellen. Wir müssen nur
den vorherigen Code entfernen, den neuen Code
einfügen und dann können
wir ihn hier ausführen. Nachdem wir es ausgeführt haben, können Sie
hier die Spalten C und D sehen
, und wir können den Bereich ändern. Wenn wir
die Summe nicht im Hinterkopf haben wollen , ist
hier die Sache. Wir können es neu skalieren, wir
können die Werte
ändern, es entsprechend modifizieren
und weitermachen Mit Hilfe von VB können wir alles in
Excel machen,
und wir können die VBA mit Hatipity
ziemlich einfach generieren Stellen Sie nur sicher, dass Sie Ihr Ziel
in der Aufforderung deutlich angeben Wenn Sie also
die Aufforderung in Excel schreiben, erwähnen Sie
einfach, was
Sie genau tun möchten. Und wenn die Aufgabe sehr komplex ist,
versuchen Sie, sie
Schritt für Schritt aufzuschlüsseln. Okay, so können wir VBA in Excel verwenden ,
um uns das Leben erleichtern und Dinge ziemlich schnell zu
erledigen. Sie werden
in den kommenden Lektionen mehr lernen bis dahin lernen Sie weiter
und machen Sie weiter.