Vorige paginaVolgende pagina Elke code die u schrijft met behulp van een gecompileerde taal zoals C, C++ of Java, kan worden geïntegreerd of geïmporteerd in een ander Python-script. Deze code wordt beschouwd als een extensie. Een Python-uitbreidingsmodule is niets meer dan een normale C-bibliothe
Vorige paginaVolgende pagina Python biedt verschillende opties voor het ontwikkelen van grafische gebruikersinterfaces (GUIs). De belangrijkste staan hieronder vermeld. Tkinter − Tkinter is de Python-interface voor de Tk GUI-toolkit die bij Python wordt geleverd. We zouden deze optie in dit h
Vorige paginaVolgende pagina XML is een draagbare, open source-taal waarmee programmeurs applicaties kunnen ontwikkelen die door andere applicaties kunnen worden gelezen, ongeacht het besturingssysteem en/of de ontwikkelingstaal. Wat is XML? De Extensible Markup Language (XML) is een opmaaktaal d
Vorige paginaVolgende pagina Het uitvoeren van meerdere threads is vergelijkbaar met het gelijktijdig uitvoeren van verschillende programmas, maar met de volgende voordelen − Meerdere threads binnen een proces delen dezelfde gegevensruimte met de hoofdthread en kunnen daarom gemakkelijker infor
Vorige paginaVolgende pagina Simple Mail Transfer Protocol (SMTP) is een protocol dat zorgt voor het verzenden van e-mail en het routeren van e-mail tussen mailservers. Python biedt smtplib module, die een SMTP-clientsessieobject definieert dat kan worden gebruikt om e-mail te verzenden naar elke
Vorige paginaVolgende pagina Python biedt twee toegangsniveaus tot netwerkservices. Op een laag niveau heeft u toegang tot de basissocketondersteuning in het onderliggende besturingssysteem, waarmee u clients en servers kunt implementeren voor zowel verbindingsgerichte als verbindingsloze protocol
Vorige paginaVolgende pagina De Python-standaard voor database-interfaces is de Python DB-API. De meeste Python-database-interfaces voldoen aan deze standaard. U kunt de juiste database voor uw toepassing kiezen. Python Database API ondersteunt een breed scala aan databaseservers zoals − GadFly
Vorige paginaVolgende pagina Een gewone uitdrukking is een speciale reeks tekens waarmee u andere tekenreeksen of reeksen tekenreeksen kunt matchen of vinden, met behulp van een gespecialiseerde syntaxis die in een patroon wordt vastgehouden. Reguliere expressies worden veel gebruikt in de UNIX-we
Vorige paginaVolgende pagina Python is sinds het bestaan een objectgeoriënteerde taal. Hierdoor is het maken en gebruiken van klassen en objecten ronduit eenvoudig. Dit hoofdstuk helpt je een expert te worden in het gebruik van de objectgeoriënteerde programmeerondersteuning van Python. Als je
Vorige paginaVolgende pagina Python biedt twee zeer belangrijke functies om eventuele onverwachte fouten in uw Python-programmas af te handelen en om foutopsporingsmogelijkheden toe te voegen − Afhandeling van uitzonderingen − Dit zou in deze zelfstudie worden behandeld. Hier is een lijst met s
Vorige paginaVolgende pagina Dit hoofdstuk behandelt alle basis I/O-functies die beschikbaar zijn in Python. Raadpleeg voor meer functies de standaard Python-documentatie. Afdrukken naar het scherm De eenvoudigste manier om uitvoer te produceren is met de print statement waar u nul of meer expres
Vorige paginaVolgende pagina Met een module kunt u uw Python-code logisch ordenen. Door gerelateerde code in een module te groeperen, wordt de code gemakkelijker te begrijpen en te gebruiken. Een module is een Python-object met willekeurig benoemde attributen die u kunt binden en waarnaar u kunt v
Vorige paginaVolgende pagina Een functie is een blok georganiseerde, herbruikbare code die wordt gebruikt om een enkele, gerelateerde actie uit te voeren. Functies zorgen voor een betere modulariteit voor uw toepassing en een hoge mate van hergebruik van code. Zoals je al weet, geeft Python je
Vorige paginaVolgende pagina Een Python-programma kan op verschillende manieren met datum en tijd omgaan. Het converteren tussen datumnotaties is een veelvoorkomend karwei voor computers. De tijd- en kalendermodules van Python helpen bij het bijhouden van datums en tijden. Wat is een vinkje? Tijd
Vorige paginaVolgende pagina Elke sleutel wordt van zijn waarde gescheiden door een dubbele punt (:), de items worden gescheiden door kommas en het geheel staat tussen accolades. Een leeg woordenboek zonder items wordt geschreven met slechts twee accolades, zoals dit:{}. Sleutels zijn uniek binne
Vorige paginaVolgende pagina Een tupel is een verzameling objecten die geordend en onveranderlijk zijn. Tupels zijn reeksen, net als lijsten. De verschillen tussen tuples en lijsten zijn dat de tuples niet kunnen worden gewijzigd in tegenstelling tot lijsten en tupels gebruiken haakjes, terwijl li
Vorige paginaVolgende pagina De meest elementaire gegevensstructuur in Python is de reeks . Elk element van een reeks krijgt een nummer toegewezen - de positie of index. De eerste index is nul, de tweede index is één, enzovoort. Python heeft zes ingebouwde typen reeksen, maar de meest voorkomende
Vorige paginaVolgende pagina Strings behoren tot de meest populaire typen in Python. We kunnen ze eenvoudig maken door tekens tussen aanhalingstekens te plaatsen. Python behandelt enkele aanhalingstekens hetzelfde als dubbele aanhalingstekens. Strings maken is net zo eenvoudig als het toewijzen va
Vorige paginaVolgende pagina Nummergegevenstypen slaan numerieke waarden op. Het zijn onveranderlijke gegevenstypen, wat betekent dat het wijzigen van de waarde van een getalgegevenstype resulteert in een nieuw toegewezen object. Nummerobjecten worden gemaakt wanneer u er een waarde aan toewijst.
Vorige paginaVolgende pagina Over het algemeen worden instructies opeenvolgend uitgevoerd:de eerste instructie in een functie wordt eerst uitgevoerd, gevolgd door de tweede, enzovoort. Er kan zich een situatie voordoen waarin u een codeblok meerdere keren moet uitvoeren. Programmeertalen bieden v
Python