ChatGPT für Codegenerierung und Software-Entwicklung | Harshit Srivastava | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

ChatGPT für Codegenerierung und Software-Entwicklung

teacher avatar Harshit Srivastava, Developer on IBM Cloud, Bluemix

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      1:34

    • 2.

      Erstellen eines HTML-Formulars basierend auf einem Bild

      6:50

    • 3.

      Python-Code für die Datenanalyse generieren

      10:18

    • 4.

      Eine mobile App erstellen – Java- und XML-Code für Android Studio

      8:08

    • 5.

      Tipps zur Fehlerbehebung für Gradle und Android-Studio

      6:31

    • 6.

      Excel VBA-Makros zur Automatisierung sich wiederholender und komplexer Aufgaben in Excel erstellen

      7:04

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

42

Teilnehmer:innen

--

Projekte

Über diesen Kurs

In einer Zeit, in der sich die Technologie rasant weiterentwickelt, wird die Integration von künstlicher Intelligenz (KI) in Softwareentwicklungsprozesse immer wichtiger. Der Kurs „ChatGPT für Codegenerierung und Softwareentwicklung“ soll Entwicklern:innen – von Anfänger:innen bis hin zu erfahrenen Profis – die Fähigkeiten und Kenntnisse vermitteln, die sie benötigen, um die Leistungsfähigkeit der KI für die Programmierung und Softwareentwicklung zu nutzen. Dieser umfassende Kurs bietet eine detaillierte Erforschung der Frage, wie ChatGPT, ein fortschrittliches KI-Modell, das von OpenAI entwickelt wurde, die Art und Weise, wie wir an das Programmieren herangehen, unsere Produktivität verbessern und Innovationen in der Softwareentwicklung fördern kann.

Kursziele:

  1. ChatGPT verstehen: Erhalte ein gründliches Verständnis von ChatGPT, der zugrunde liegenden Architektur, Funktionen und wie es für verschiedene Programmieraufgaben genutzt werden kann.

  2. Praktische Anwendungen: Lerne, ChatGPT in realen Programmierszenarien anzuwenden, einschließlich Codegenerierung, Debugging, Optimierung und Dokumentation.

  3. Integrationstechniken: Entdecke, wie du ChatGPT in gängige Entwicklungsumgebungen und Tools integrieren kannst, um den Softwareentwicklungszyklus zu optimieren.

  4. Fortgeschrittene Anwendungsfälle: Erkunde fortgeschrittene Anwendungsfälle von ChatGPT in der Softwareentwicklung, z. B. automatisiertes Testen, Neugestaltung von älterem Code und Verbesserung der Codelesbarkeit.

  5. In diesem Kurs lernst du die Codegenerierung mit praktischen Anwendungsbeispielen wie z. B.

  6. Erstellen eines HTML-Formulars basierend auf einem Bild

  7. Python-Code für die Datenanalyse generieren

  8. Entwickeln einer mobilen App – Java- und XML-Code für Android Studio

  9. Tipps zur Fehlerbehebung für Gradle und Android-Studio

  10. Excel VBA-Makros zur Automatisierung sich wiederholender und komplexer Aufgaben in Excel erstellen

Am Ende dieses Kurses verfügen die Teilnehmer:innen über eine solide Grundlage für die Nutzung von ChatGPT für verschiedene Aspekte der Softwareentwicklung. Sie werden mit den Fähigkeiten ausgestattet, KI zu nutzen, um ihre Programmierpraktiken zu verbessern, die Produktivität zu steigern und Innovationen in ihren Entwicklungsprojekten zu schaffen. Ganz gleich, ob du deinen Workflow optimieren, die Codequalität verbessern oder neue Grenzen der KI-gestützten Entwicklung erkunden möchtest, dieser Kurs vermittelt dir die Tools und das Wissen, um in der sich schnell entwickelnden Technologielandschaft erfolgreich zu sein.

Triff deine:n Kursleiter:in

Teacher Profile Image

Harshit Srivastava

Developer on IBM Cloud, Bluemix

Kursleiter:in

I am Self-Taught developer who had worked on various platforms using varied languages, and involved in various Projects both Open Source and Proprietary.

I have developed Web and Android Applications, chrome Extension, worked on various frameworks, fixed bugs for some projects, and explored numerous others. I think education and learning should be free and open, not be bound with restrictions like attending classes or going to college, People from all age groups, gender, faith, race, nations, etc must get equal privilege. When entire world would act this way like being a single FAMILY, we would truly realise VALUE of Knowledge and Human Life.

Vollständiges Profil ansehen

Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

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.