Huis Persoonlijke financiën 10 Geweldige bronnen voor het programmeren van Python - dummies

10 Geweldige bronnen voor het programmeren van Python - dummies

Inhoudsopgave:

Video: Zo leren Rotterdamse jongeren om ethisch te hacken 2024

Video: Zo leren Rotterdamse jongeren om ethisch te hacken 2024
Anonim

Je hebt waarschijnlijk een geweldige start van je programmeerervaring met Python, maar je zult extra hulpmiddelen nodig hebben bij een punt. Hier zijn tien geweldige programmeerbronnen die je kunt gebruiken om je ontwikkelervaring te verbeteren.

Werken met de Python-documentatie online

Een essentieel onderdeel van het werken met Python is weten wat beschikbaar is in de basistaal en hoe u dit kunt uitbreiden om andere taken uit te voeren. De documentatie van Python bespreekt deze onderwerpen als onderdeel van de documentatie:

  • Nieuwe functies in de huidige taalversie

  • Toegang tot een uitgebreide handleiding

  • Volledige bibliotheekreferentie voltooien

  • Taalverwijzing voltooien

  • Python installeren en configureren < Specifieke taken uitvoeren in Python

  • Hulp bij het installeren van Python-modules uit andere bronnen (als een middel om Python uit te breiden)

  • Hulp bij het distribueren van Python-modules die u maakt, zodat anderen deze kunnen gebruiken
  • Python uitbreiden met C / C ++ en vervolgens de nieuwe functies insluiten die u maakt

  • Volledige referentie voor C / C ++ ontwikkelaars die hun toepassingen willen uitbreiden met behulp van Python

  • Veelgestelde vragen (FAQ) pagina's

  • Deze documentatiepagina van Python is ook de plaats waar u problemen met Python meldt.

Gebruik de LearnPython. org tutorial

Veel tutorials zijn beschikbaar voor Python en velen van hen doen geweldig werk, maar ze missen allemaal een speciale functie die je vindt bij het gebruik van de LearnPython. org-zelfstudie - interactiviteit. In deze zelfstudies worden de volgende onderwerpen behandeld:

Generators

  • Lijstbegrippen

  • Meerfunctieargumenten

  • Reguliere expressies

  • Uitzonderingsafhandeling

  • Sets

  • Serialisatie

  • Gedeeltelijke functies

  • Codeintrospectie

  • Decorator

  • Webprogramma's uitvoeren met Python

De webprogrammering op de Python-site helpt u de overstap te maken van de desktop naar online applicatie-ontwikkeling. De zelfstudies zijn onderverdeeld in de volgende drie hoofdgebieden:

Server

  • Kaders aan serverzijde ontwikkelen voor toepassingen

    • Een CGI-script (Common Gateway Interface) maken

    • Servertoepassingen aanbieden

    • Inhoudbeheersystemen ontwikkelen (CMS)

    • Methoden voor toegang tot gegevens ontwerpen via oplossingen voor webservices

    • Client

  • Interactie met browsers en op browser gebaseerde technologieën

    • Browsergebaseerde clients maken

    • Toegang tot gegevens via verschillende methodologieën, waaronder webservices > Gerelateerd

    • Veelgebruikte oplossingen voor op Python gebaseerde online computing

  • Interactie met DataBase Management Systems (DBMSs)

    • Applicatiesjablonen ontwerpen

    • Intranet-oplossingen bouwen

    • Extra bibliotheken downloaden

    • De Pythonware-site biedt u met toegang tot een aantal externe bibliotheken die u helpen aanvullende taken uit te voeren met behulp van Python.De link "Downloads (download effbot.org)" is de link waarnaar u als eerste moet kijken. Deze downloadsite biedt u toegang tot

aggdraw

celementtree

  • console

  • effbot

  • elementsoap

  • elementtidy

  • elementtree

  • voorbeeld

  • ftpparse

  • grijsscherm > imaging

  • pil

  • pythondoc

  • squeeze

  • tkinter3000

  • Applicaties sneller maken met een IDE

  • De Integrated DeveLopment Environment (IDLE) -editor die bij Python wordt geleverd, werkt goed voor veel projecten, maar u kan het na een tijdje beperkt vinden.

  • Het onvermogen om IDE's later te wijzigen, is de reden waarom het belangrijk is om een ​​aantal verschillende IDE's te proberen voordat u er een afwerkt. De wiki van PythonEditors biedt een uitgebreide lijst met IDE's die je kunt proberen.

Controleer uw syntaxis met groter gemak

De python. vim-hulpprogramma biedt verbeterde syntaxisaccentuering die het vinden van fouten in je Python-script nog eenvoudiger maakt. Dit hulpprogramma wordt als een script uitgevoerd, waardoor het snel en efficiënt op elk platform kan worden gebruikt. Bovendien kunt u de broncode zo nodig aanpassen om aan specifieke behoeften te voldoen.

Gebruik XML in uw voordeel

De eXtensible Markup Language (XML) wordt gebruikt voor gegevensopslag van alle typen in de meeste toepassingen. De platformonafhankelijkheid van XML is de reden waarom het met zoveel andere technologieën verschijnt.

Bovendien is XML relatief gemakkelijk te leren en omdat het tekst is, kun je problemen hiermee meestal zonder al te veel problemen oplossen.

Het is belangrijk om meer te weten te komen over XML zelf, en u kunt dit doen met behulp van een eenvoudige zelfstudie zoals die op de W3Schools-site. De W3Schools-site verdeelt het leerproces in de volgende hoofdstukken:

Een eenvoudige XML-zelfstudie uitvoeren

Uw XML-bestanden valideren

XML gebruiken met JavaScript

  • Een overzicht van XML-gerelateerde technologieën verkrijgen

  • geavanceerde XML-technieken

  • Werken met XML-voorbeelden die het gemakkelijker maken om XML in actie te zien

  • Nadat u de basisbeginselen te weten bent gekomen, bekijkt u de Python- en XML-verwerkingssite om te zien hoe u XML met Python gebruikt.

  • Ga voorbij aan de algemene Python-beginner-fouten

  • Absoluut iedereen maakt codeerfouten. Je kunt een voordeel behalen ten opzichte van je concurrenten door de newbie-fouten te vermijden die iedereen ergens over moet leren. Om deze fouten te vermijden, bekijk deze tweedelige serie:

Python: Common Newbie Mistakes, Part 1

Python: Common Newbie Mistakes, Part 2

Unicode

  • Je zult uiteindelijk unicode tegenkomen wanneer je begint met het schrijven van serieuze sollicitaties. Helaas is Unicode een van die onderwerpen waarbij een commissie had besloten hoe Unicode eruit zou zien, dus er is meer dan één slecht toegelichte definitie van Unicode en een veelheid aan normen om dit te definiëren.

  • Hier zijn enkele bronnen die u moet controleren:

Het absolute minimum dat elke softwareontwikkelaar absoluut, positief moet weten over Unicode- en tekensets (geen excuses!)

De bijgewerkte gids voor Unicode voor Python

Python Encodings en Unicode

  • Unicode handleidingen en overzichten

  • Leg uit dat ik vijf ben: Python en Unicode?

  • Unicode-pijn

  • Maak uw Python-toepassing snel

  • Niets schakelt een gebruiker sneller uit dan een applicatie die slecht presteert. Prestaties zijn een mix van betrouwbaarheid, veiligheid en snelheid. U kunt meer lezen over de prestatiedriehoek op deze blog. Veel ontwikkelaars richten zich alleen op het snelle gedeelte van de prestaties, maar eindigen uiteindelijk niet met het bereiken van hun doel. Het is belangrijk om naar elk aspect van uw gebruik van bronnen te kijken en ervoor te zorgen dat u de beste coderingstechnieken gebruikt.

  • Een van de beste bronnen die er zijn, is "Een gids voor het analyseren van Python-prestaties. "Lees na het lezen van dit artikel ook de PythonSpeed-prestatietips.

10 Geweldige bronnen voor het programmeren van Python - dummies

Bewerkers keuze

Kennis van auditplanning nodig voor de AUD-test - dummies

Kennis van auditplanning nodig voor de AUD-test - dummies

Bij het nemen van de audit en het attest ( AUD) test op het CPA-examen, moet u blijk geven van kennis van het auditplanningsproces. Bij het plannen van een audit moet een auditor overwegen of bepaalde randvoorwaarden aanwezig zijn. Deze voorwaarden stellen de CPA-firma in staat om efficiënt een audit uit te voeren en de auditor te helpen bij het verkrijgen van voldoende ...

Passiva op de FAR-test van het CPA-examen - dummies

Passiva op de FAR-test van het CPA-examen - dummies

De financiële boekhouding en rapportage (FAR ) test van het CPA-onderzoek test u uw kennis van verschillende soorten verplichtingen inclusief opgebouwde verplichtingen, langlopende schulden, uitgestelde belastingen en pensioenverplichtingen. Lopende verplichtingen De periodetoerekeningsbasis boekt opbrengsten wanneer deze worden verdiend en neemt uitgaven op wanneer deze zijn gemaakt. De transactiebasis is niet afhankelijk van gelddeposito's ...

Regeling oefenvragen voor het CPA-examen - dummies

Regeling oefenvragen voor het CPA-examen - dummies

De verordening (REG) -test op het CPA-examen richt zich op op twee terreinen: ondernemingsrecht en belastingen. Overweeg flashcards te gebruiken om termen voor de REG-sectie te leren en te onthouden. Voordat u deze test uitvoert, moet u vele definities, feiten en cijfers verteren en flashcards kunnen een grote hulp zijn. Welke van de volgende ...

Bewerkers keuze

Met de AF-ON-knop op uw EOS 80D - dummies

Met de AF-ON-knop op uw EOS 80D - dummies

Als u nerveus bent over de ontspanknop tot halverwege op uw EOS 80D drukken, uit angst dat u per ongeluk een foto maakt, wilt u misschien kennis maken met de AF-ON-knop. In de geavanceerde belichtingsstanden (P, Tv, Av, M, B, C1 en C2), kun je deze knop ingedrukt houden om hetzelfde doel te bereiken als ...

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Met je EOS 80D kun je een beetje spelen met kleur, scherpte, contrast en belichting in bepaalde scènemodi. De modus Shoot by Ambience kan leuk zijn voor een beetje experiment. Met de Picture Style-functie kunt u kiezen hoe de camera uw originele beeldgegevens "verwerkt" wanneer u een van de JPEG-afbeeldingen gebruikt ...

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

In de weergavemodus Opnamegegevens op uw EOS 80D wordt een miniatuur van uw afbeelding weergegeven, samen met scads aan opnamegegevens. Je ziet ook een helderheidshistogram - het grafiekachtige ding in de rechterbovenhoek van het scherm. (Denk eraan, druk gewoon op de Info-knop om door de weergavemodi te bladeren om deze te zien.) Hoe ...

Bewerkers keuze

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Voordat u uw Excel 2016-werkmap kunt delen, moet een kopie ervan opslaan in een map op uw OneDrive. De eenvoudigste manier om dit te doen is om eerst de werkmap te openen om te delen in Excel en klik op de knop Delen die aan de rechterkant van het lint verschijnt. Excel opent vervolgens een ...

Hoe werkbladen delen in Excel 2013 - dummies

Hoe werkbladen delen in Excel 2013 - dummies

Excel 2013 maakt het gemakkelijk om uw spreadsheets te delen met vertrouwde klanten en collega's. U kunt de opties op het scherm Delen in de weergave Backstage gebruiken om werkbladen per e-mail te verzenden of per chatbericht te verzenden naar anderen die toegang hebben tot Excel. Als Microsoft Lync online vergaderingssoftware op uw apparaat is geïnstalleerd, maakt u ...

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoewel in en uit zoomen op een Excel 2016-werkblad kan je helpen om je te oriënteren, het kan niet twee afzonderlijke secties samenbrengen zodat je hun gegevens op het scherm kunt vergelijken (in ieder geval niet op een normale grootte waar je de informatie daadwerkelijk kunt lezen). Om dit soort truc te beheren, splitst u de ...