Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

Python - Overzicht

Vorige paginaVolgende pagina

Python is een op hoog niveau geïnterpreteerde, interactieve en objectgeoriënteerde scripttaal. Python is ontworpen om zeer leesbaar te zijn. Het gebruikt vaak Engelse trefwoorden, terwijl andere talen interpunctie gebruiken, en het heeft minder syntactische constructies dan andere talen.

  • Python wordt geïnterpreteerd − Python wordt tijdens runtime verwerkt door de interpreter. U hoeft uw programma niet te compileren voordat u het uitvoert. Dit is vergelijkbaar met PERL en PHP.

  • Python is interactief − U kunt achter een Python-prompt zitten en rechtstreeks met de tolk communiceren om uw programma's te schrijven.

  • Python is objectgericht − Python ondersteunt Object-Oriented-stijl of programmeertechniek die code in objecten inkapselt.

  • Python is een taal voor beginners − Python is een geweldige taal voor programmeurs op beginnersniveau en ondersteunt de ontwikkeling van een breed scala aan toepassingen, van eenvoudige tekstverwerking tot WWW-browsers tot games.

Geschiedenis van Python

Python is eind jaren tachtig en begin jaren negentig ontwikkeld door Guido van Rossum bij het Rijksinstituut voor Wiskunde en Informatica in Nederland.

Python is afgeleid van vele andere talen, waaronder ABC, Modula-3, C, C++, Algol-68, SmallTalk en Unix shell en andere scripttalen.

Python is auteursrechtelijk beschermd. Net als Perl is de Python-broncode nu beschikbaar onder de GNU General Public License (GPL).

Python wordt nu onderhouden door een kernontwikkelteam op het instituut, hoewel Guido van Rossum nog steeds een cruciale rol speelt bij het sturen van de voortgang.

Python-functies

De functies van Python omvatten −

  • Eenvoudig te leren − Python heeft weinig trefwoorden, een eenvoudige structuur en een duidelijk gedefinieerde syntaxis. Hierdoor kan de leerling de taal snel oppikken.

  • Gemakkelijk te lezen − Python-code is duidelijker gedefinieerd en zichtbaar voor de ogen.

  • Eenvoudig te onderhouden − De broncode van Python is vrij eenvoudig te onderhouden.

  • Een brede standaardbibliotheek − Het grootste deel van de bibliotheek van Python is zeer draagbaar en platformonafhankelijk compatibel op UNIX, Windows en Macintosh.

  • Interactieve modus − Python heeft ondersteuning voor een interactieve modus die het interactief testen en debuggen van codefragmenten mogelijk maakt.

  • Draagbaar − Python kan op een groot aantal verschillende hardwareplatforms draaien en heeft op alle platforms dezelfde interface.

  • Uitbreidbaar − U kunt modules op laag niveau toevoegen aan de Python-interpreter. Met deze modules kunnen programmeurs hun tools toevoegen of aanpassen om efficiënter te zijn.

  • Databases − Python biedt interfaces voor alle belangrijke commerciële databases.

  • GUI-programmering − Python ondersteunt GUI-toepassingen die kunnen worden gemaakt en geporteerd naar vele systeemaanroepen, bibliotheken en Windows-systemen, zoals Windows MFC, Macintosh en het X Window-systeem van Unix.

  • Schaalbaar − Python biedt een betere structuur en ondersteuning voor grote programma's dan shellscripting.

Afgezien van de bovengenoemde functies, heeft Python een grote lijst met goede functies, waarvan er maar een paar hieronder worden vermeld −

  • Het ondersteunt zowel functionele en gestructureerde programmeermethoden als OOP.

  • Het kan worden gebruikt als scripttaal of kan worden gecompileerd tot bytecode voor het bouwen van grote applicaties.

  • Het biedt dynamische gegevenstypen van zeer hoog niveau en ondersteunt dynamische typecontrole.

  • Het ondersteunt automatische afvalophaling.

  • Het kan eenvoudig worden geïntegreerd met C, C++, COM, ActiveX, CORBA en Java.


Python

  1. Python-gegevenstypen
  2. Python-operators
  3. Python pass-instructie
  4. Python-functieargumenten
  5. Python-woordenboek
  6. Python-iterators
  7. Python-sluitingen
  8. Python datetime
  9. C Taal - Overzicht
  10. C# - Overzicht
  11. Python - Cijfers