Heim >Web-Frontend >Front-End-Fragen und Antworten >Was bedeuten Python und JQuery?
Python ist eine objektorientierte, interpretierte, universelle Open-Source-Skript-Programmiersprache; Python verfügt über viele Standardbibliotheken und Drittbibliotheken und ist leistungsstark und kann sowohl kleine Tools als auch Anwendungen auf Unternehmensebene entwickeln. jQuery ist ein schnelles und prägnantes JavaScript-Framework. Es kapselt häufig verwendete Funktionscodes (Funktionen) in JavaScript, bietet ein einfaches JavaScript-Entwurfsmuster und optimiert HTML-Dokumentvorgänge, Ereignisverarbeitung, Animationsdesign und Ajax-Interaktion.
Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery3.6.0 und Python3-Version, Dell G3-Computer.
Was bedeutet Python
Python bedeutete ursprünglich „Python“ auf Englisch. Erst 1989 erfand der Niederländer Guido van Rossum (kurz Guido) eine objektorientiert interpretierte Programmiersprache und nannte sie Python. gab ihm die Bedeutung einer Programmiersprache.
Apropos Python: Laut Guidos Selbstbericht wurde die Python-Sprache von ihm entwickelt, um in der Weihnachtszeit die Zeit totzuschlagen. Der Grund, warum er Python als Namen für die Programmiersprache gewählt hat Er ist ein großer Fan einer Theatergruppe namens Monty Python.
Die Python-Sprache wurde auf der Grundlage der ABC-Lehrsprache entwickelt. Obwohl die ABC-Sprache sehr leistungsfähig ist, glaubt Guido, dass dies an ihrer mangelnden Offenheit liegt.
Basierend auf dieser Überlegung fügte Guido bei der Entwicklung von Python nicht nur viele Funktionen hinzu, die ABC nicht hatte, sondern entwarf auch eine Vielzahl umfangreicher und leistungsstarker Bibliotheken dafür. Mit diesen Python-Bibliotheken können Programmierer erstellte Programme konvertieren Verschiedene Module (insbesondere C-Sprache und C++) lassen sich leicht miteinander verbinden, daher wird Python oft als „Klebstoffsprache“ bezeichnet.
Die Bibliotheken und Module hier können einfach als Quelldateien verstanden werden. Jede Datei enthält Methoden (auch Funktionen genannt), die verschiedene Funktionen implementieren können.
Im Großen und Ganzen ist die Einfachheit das größte Merkmal der Python-Sprache, was sich vor allem in den folgenden zwei Aspekten widerspiegelt:
Die Syntax der Python-Sprache ist sehr prägnant und klar, auch für Anfänger keine Software-Majors. Einfacher Einstieg.
Im Vergleich zu anderen Programmiersprachen ist der Implementierungscode der Python-Sprache oft der kürzeste, um dieselbe Funktion zu implementieren.
Python ist eine objektorientierte, interpretierte, universelle Open-Source-Skript-Programmiersprache. Ich denke, es gibt drei Hauptgründe, warum sie sehr beliebt ist:
Python ist einfach zu verwenden und leicht zu bedienen Lernen. Niedrige Kosten, sieht sehr elegant und sauber aus.
Python verfügt über viele Standardbibliotheken und ist leistungsstark und kann sowohl kleine Tools als auch Anwendungen auf Unternehmensebene entwickeln Künstliche Intelligenz und Big Data Wenn man sich auf die Turbulenzen der Daten einlässt, können Schweine fliegen.
1) Einfache SyntaxIm Vergleich zu herkömmlichen C/C++, Java, C# und anderen Sprachen stellt Python weniger strenge Anforderungen an das Codeformat. Diese Lockerheit ermöglicht es Benutzern, Code einfacher zu schreiben. Es ist bequemer, wenn Sie es tun, und Sie müssen nicht zu viel Energie für Kleinigkeiten aufwenden. Lassen Sie mich zwei typische Beispiele nennen:
Python erfordert kein Semikolon am Ende jeder Anweisung, das ist natürlich richtig
Sie müssen den Typ nicht angeben, wenn Sie eine Variable definieren, Sie können dies sogar tun Geben Sie den gleichen Variablen unterschiedliche Datentypen zu.
Diese beiden Punkte sind auch Merkmale gängiger Skriptsprachen wie PHP, JavaScript und MATLAB.
2) Python ist Open Source
Open Source, also offener Quellcode, bedeutet, dass alle Benutzer den Quellcode sehen können.
Pythons Open Source spiegelt sich in zwei Aspekten wider:
① Der von Programmierern mit Python geschriebene Code ist Open Source.
Wenn wir beispielsweise ein BBS-System entwickeln und es ins Internet stellen, damit Benutzer es herunterladen können, laden die Benutzer den gesamten Quellcode des Systems herunter und können ihn nach Belieben ändern. Dies ist auch ein Merkmal interpretierter Sprachen. Wenn Sie ein Programm ausführen möchten, müssen Sie über Quellcode verfügen.
② Der Python-Interpreter und die Module sind Open Source.
Die offizielle Quelle des Python-Interpreters und des Modulcodes besteht darin, zu hoffen, dass alle Python-Benutzer dazu beitragen, die Leistung von Python zu verbessern und die Lücken in Python zu schließen. Je mehr der Code untersucht wird, desto robuster wird er.
Es gibt immer eine kleine Gruppe von Menschen auf dieser Welt, die entweder keinen Ruhm oder Reichtum anstreben oder Python weiter stärken und verbessern, um ein bestimmtes Ziel zu erreichen. Denken Sie nicht, dass jeder nur an unmittelbaren Interessen interessiert ist. Es gibt immer ein paar Eliten, die auf lange Sicht große Fische fangen, und es gibt immer ein paar Geeks, die coole Dinge tun.
3) Python ist kostenlos
Open Source bedeutet nicht, dass Open Source-Software und freie Software zwei verschiedene Konzepte sind, aber die meiste Open Source-Software ist auch eine solche Sprache, die sowohl Open Source als auch kostenlos ist.
Wenn Sie die Konzepte von Open Source und Free unterscheiden möchten, klicken Sie bitte auf: Bedeutet Open Source kostenlos? Lassen Sie die Fakten für sich sprechen
Benutzer verwenden Python, um ihre eigenen Programme zu entwickeln oder zu veröffentlichen, ohne Gebühren zu zahlen oder sich über Urheberrechtsfragen Gedanken zu machen. Auch für die kommerzielle Nutzung ist Python kostenlos.
4) Python ist eine Hochsprache
Die hier erwähnte Hochsprache bedeutet, dass Python eine tiefere Kapselung hat und viele zugrunde liegende Details abschirmt (z. B. automatisch zuweisen, wenn nötig, und automatisch freigeben, wenn nicht). benötigt).
Der Vorteil der Hochsprache besteht darin, dass sie einfach zu verwenden ist und man sich nicht um die Details kümmern muss. Der Nachteil besteht darin, dass die Leute leicht einen Eindruck davon bekommen, ohne zu wissen, warum.
5) Python ist eine interpretierte Sprache, die plattformübergreifend sein kann.
Interpretierte Sprachen sind im Allgemeinen plattformübergreifend (gute Portabilität), und Python ist keine Ausnahme. Wir haben es bereits in „Der Unterschied zwischen kompilierten Sprachen“ besprochen und interpretierte Sprachen“ Es wurde in erklärt und wird hier nicht wiederholt.
5) Python ist eine objektorientierte Programmiersprache
Objektorientiert ist eine Funktion, die moderne Programmiersprachen im Allgemeinen haben, sonst wird sie bei der Entwicklung mittlerer und großer Programme überfordert.
Python unterstützt die Objektorientierung, erzwingt jedoch keine Objektorientierung. Java ist eine typische objektorientierte Programmiersprache, sie zwingt jedoch dazu, Code in Form von Klassen und Objekten zu organisieren.
6) Python ist leistungsstark (viele Module)
Python verfügt über viele Module, die grundsätzlich alle gängigen Funktionen implementieren, von der einfachen String-Verarbeitung bis hin zum komplexen 3D-Grafikzeichnen, alles kann mit Hilfe von Python-Modulen problemlos vervollständigt werden.
Die Python-Community entwickelt sich gut. Zusätzlich zu den offiziell von Python bereitgestellten Kernmodulen werden sich auch viele Drittorganisationen an der Entwicklung von Modulen beteiligen, darunter Software-Giganten wie Google, Facebook und Microsoft. Selbst für einige Nischenfunktionen verfügt Python häufig über entsprechende Open-Source-Module, und es kann sogar mehr als ein Modul geben.
7) Python ist hoch skalierbar. Die Skalierbarkeit von Python spiegelt sich in seinen Modulen wider. Python verfügt über die umfangreichsten und leistungsfähigsten Klassenbibliotheken unter den Skriptsprachen. Diese Klassenbibliotheken decken Datei-I/O, GUI und Netzwerkprogrammierung ab Datenbankzugriff und Textoperationen.
Der zugrunde liegende Code dieser Bibliotheken ist nicht unbedingt Python, es gibt auch viele C/C++. Wenn Sie einen wichtigen Codeabschnitt benötigen, der schneller ausgeführt werden soll, können Sie ihn in C/C++ implementieren und ihn dann in Python aufrufen. Python kann andere Sprachen „zusammenkleben“, daher wird es als „Klebesprache“ bezeichnet.
Was bedeutet jquery? jQuery ist ein schnelles und prägnantes JavaScript-Framework. Es ist eine weitere hervorragende JavaScript-Codebibliothek (Framework) nach Prototype. Es wurde im Januar 2006 veröffentlicht. jquery bezieht sich auf eine gekapselte JavaScript-Funktionsbibliothek, eine leichtgewichtige JavaScript-Bibliothek „Weniger schreiben, mehr tun“. jQuery kapselt häufig verwendete Funktionscodes in JavaScript, stellt ein einfaches JavaScript-Entwurfsmuster bereit und optimiert HTML-Dokumentvorgänge, Ereignisverarbeitung, Animationsdesign und Ajax-Interaktion.
Der Designzweck von jQuery ist „Weniger schreiben, mehr tun“, was bedeutet, weniger Code zu schreiben und mehr Dinge zu tun.
Die Kernfunktionen von jQuery lassen sich wie folgt zusammenfassen: Es verfügt über eine einzigartige Kettensyntax und eine kurze und übersichtliche multifunktionale Schnittstelle. Es verfügt über einen effizienten und flexiblen CSS-Selektor und kann den CSS-Selektor erweitern -in-Erweiterungsmechanismus und umfangreiches Plugin. jQuery ist mit verschiedenen gängigen Browsern kompatibel, z. B. IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+ usw.
jQuery-Sprachfunktionen:1. Dokumentelemente schnell abrufen
Der Auswahlmechanismus von jQuery basiert auf dem CSS-Selektor, der die Möglichkeit bietet, Elemente in DOM-Dokumenten schnell abzufragen, und die Erfassung von Seitenelementen in JavaScript erheblich verbessert Weg. 2. Bieten Sie schöne dynamische Seiteneffekte.
jQuery verfügt über eine Reihe integrierter Animationseffekte, mit denen sich sehr schöne Webseiten entwickeln lassen, z. B. Ein- und Ausblenden, Elemententfernung usw andere dynamische Spezialeffekte.
3. Erstellen Sie AJAX-Webseiten ohne Aktualisierung.
AJAX ist die Abkürzung für asynchrones JavaScript und XML. Es kann sehr sensible Webseiten ohne Aktualisierung entwickeln, z Um mit dem Server hin und her zu kommunizieren, muss die Webseite jedes Mal aktualisiert werden, wenn die Daten aktualisiert werden. Nach der Verwendung von AJAX-Spezialeffekten kann die Seite jedoch teilweise aktualisiert werden, um dynamische Effekte bereitzustellen.
4. Bereitstellung von Verbesserungen für die JavaScript-Sprache
jQuery bietet Verbesserungen für grundlegende JavaScript-Strukturen, wie z. B. Elementiteration und Array-Verarbeitung.
5. Verbesserte Ereignisbehandlung
jQuery bietet verschiedene Seitenereignisse, die Programmierer daran hindern können, zu viel Ereignisbehandlungscode in HTML hinzuzufügen. Am wichtigsten ist, dass der Ereignishandler verschiedene Probleme mit der Browserkompatibilität überflüssig macht.
6. Den Inhalt der Webseite ändern
jQuery kann den Inhalt der Webseite ändern, z. B. den Text der Webseite ändern, das Webseitenbild einfügen oder umdrehen. jQuery vereinfacht die Art und Weise, wie JavaScript-Code verarbeitet werden muss.
【Empfohlenes Lernen: jQuery-Video-Tutorial, Web-Front-End-Video】
Das obige ist der detaillierte Inhalt vonWas bedeuten Python und JQuery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!