Hjem Personlig finansiering 10 Fantastiske Python Programmeringsressourcer - dummies

10 Fantastiske Python Programmeringsressourcer - dummies

Indholdsfortegnelse:

Video: Taylor series | Essence of calculus, chapter 11 2024

Video: Taylor series | Essence of calculus, chapter 11 2024
Anonim

Du har nok en god start på din Python programmeringsoplevelse, men du vil have flere ressourcer på noget punkt. Her er ti fantastiske programmeringsressourcer, som du kan bruge til at gøre din udviklingsoplevelse bedre.

Arbejde med Python-dokumentationen online

En vigtig del af arbejdet med Python er at vide, hvad der er tilgængeligt på basissproget, og hvordan man udvider det til at udføre andre opgaver. Python-dokumentationen diskuterer disse emner som en del af dokumentationen:

  • Nye funktioner i den aktuelle version af sproget

  • Adgang til en fuldgyldig vejledning

  • Komplet bibliotekreference

  • Komplet sprogreference

  • Sådan installeres og konfigureres Python < Sådan udføres specifikke opgaver i Python

  • Hjælp til installation af Python-moduler fra andre kilder (som et middel til at udvide Python)

  • Hjælp til at distribuere Python-moduler, du opretter, så andre kan bruge dem.
  • Sådan udvider du Python ved hjælp af C / C ++ og derefter indlejrer de nye funktioner, du opretter.

  • Komplet reference til C / C ++ udviklere der ønsker at udvide deres applikationer ved hjælp af Python

  • Ofte stillede spørgsmål (FAQ) sider

  • Denne Python dokumentationswebside er også det sted, hvor du rapporterer problemer med Python.

Brug LearnPython. org-øvelse

Mange vejledninger er tilgængelige for Python, og mange af dem gør et godt stykke arbejde, men de mangler alle en særlig funktion, som du finder, når du bruger LearnPython. org tutorial - interaktivitet. Disse tutorials præsenterer følgende emner:

Generatorer

  • Listeforståelser

  • Flere funktionsargumenter

  • Regelmæssige udtryk

  • Undtagelseshåndtering

  • Sæt

  • Serialisering

  • Delfunktioner

  • Kodeintrospektion

  • Decorator

  • Udfør webprogrammering ved hjælp af Python

Webprogrammering i Python-websted hjælper dig med at flytte fra skrivebordet til online applikationsudvikling. Tutorials er opdelt i disse tre hovedområder:

Server

  • Udvikling af server-side rammer for applikationer

    • Oprettelse af et Common Gateway Interface (CGI) script

    • Levering af server applikationer

    • Udvikling af Content Management Systems (CMS)

    • Design af dataadgangsmetoder via webserviceløsninger

    • Klient

  • Interagere med browsere og browserbaserede teknologier

    • Oprettelse af browserbaserede klienter

    • Adgang til data gennem forskellige metoder, herunder webtjenester > Relateret

    • Oprettelse af fælles løsninger til Python-baseret online-databehandling

  • Interaktion med DataBase Management Systems (DBMS'er)

    • Design af applikationsskabeloner

    • Bygger intranetløsninger

    • Få flere biblioteker

    • Pythonware-webstedet giver dig med adgang til en række tredjepartsbiblioteker, der hjælper dig med at udføre yderligere opgaver ved hjælp af Python.Linket "Downloads (downloads. Effbot. Org)" er det, du bør se først. Denne downloadside giver dig adgang til

aggdraw

celementtree

  • konsol

  • effbot

  • elementsoap

  • elementtidy

  • elementtree

  • exemaker

  • ftpparse

  • grabscreen > billeddannelse

  • pil

  • pythondoc

  • squeeze

  • tkinter3000

  • Opret applikationer hurtigere ved hjælp af en IDE

  • Den integrerede deveLingment Environment (IDLE) editor, der følger med Python fungerer godt for mange projekter, men du kan finde det begrænset efter et stykke tid.

  • En manglende evne til at ændre IDE'er senere er, hvorfor det er vigtigt at prøve et antal forskellige IDE'er, inden du afregner en. PythonEditors wiki giver en omfattende liste over IDE'er, som du kan prøve.

Kontroller din syntaks mere let

Python. vim-hjælpeprogrammet giver forbedret syntaksfremhævelse, der gør det lettere at finde fejl i dit Python-script. Dette værktøj kører som et script, hvilket gør det hurtigt og effektivt at bruge på enhver platform. Derudover kan du tilpasse kildekoden efter behov for at imødekomme særlige behov.

Brug XML til din fordel

Det eXtensible Markup Language (XML) bruges til datalagring af alle typer i de fleste applikationer. Platformens uafhængighed af XML er derfor, det forekommer med så mange andre teknologier.

Derudover er XML relativt let at lære, og fordi det er tekst, kan du normalt løse problemer med det uden for mange problemer.

Det er vigtigt at lære om XML selv, og du kan gøre det ved at bruge en nem vejledning som den, der findes på W3Schools-webstedet. W3Schools-webstedet bryder læringsprocessen i følgende kapitler:

Ved hjælp af en grundlæggende XML-vejledning

Validering af dine XML-filer

Brug af XML med JavaScript

  • Få et overblik over XML-relaterede teknologier

  • Brug af avancerede XML-teknikker

  • Arbejde med XML-eksempler, der gør det nemmere at se XML i aktion.

  • Når du har fået det grundlæggende, skal du kigge på Python og XML-behandlingsstedet for at se, hvordan du bruger XML med Python.

  • Gå forbi de almindelige Python newbie fejl

  • Absolut alle gør kodningsfejl. Du kan få en fordel i forhold til din konkurrence ved at undgå de nybegynderfejl, som alle skal lære om engang. For at undgå disse fejl skal du tjekke denne todelt serie:

Python: Fælles nybegynderfejl, del 1

Python: Fælles nybegynderfejl, del 2

Forstå unicode

  • du begynder at skrive seriøse ansøgninger. Desværre er Unicode et af de emner, der havde et udvalg, der besluttede, hvad Unicode ville se ud, så der er mere end en dårligt forklaret definition af Unicode og en række standarder for at definere den.

  • Her er nogle ressourcer, du bør tjekke:

Den absolutte minimum hver softwareudvikler skal absolut vide om Unicode- og tegnsæt (ingen undskyldninger!)

Den opdaterede vejledning til Unicode på Python

Python Kodninger og Unicode

  • Unicode-øvelser og overblik

  • Forklar det som om jeg er fem: Python og Unicode?

  • Unicode Pain

  • Gør din Python-ansøgning hurtig

  • Intet slukker en bruger hurtigere end et program, der virker dårligt. Ydeevne er en blanding af pålidelighed, sikkerhed og hastighed. Du kan læse om præsentationstrekanten på denne blog. Mange udviklere fokuserer på kun den hurtige del af præstationen, men ender ikke med at nå deres mål. Det er vigtigt at se på alle aspekter af din brug af ressourcer og for at sikre, at du bruger de bedste kodningsteknikker.

  • En af de bedste ressourcer derude er "En guide til at analysere Python-ydeevne. "Når du har læst denne artikel, skal du også tjekke PythonSpeed ​​Performance Tips.

10 Fantastiske Python Programmeringsressourcer - dummies

Valg af editor

Hvad er Array Formulas i Excel 2013? - dummies

Hvad er Array Formulas i Excel 2013? - dummies

En matrixformel i Excel 2013 (og andre regneark) er en speciel formel, der opererer på en række værdier. Hvis et celleområde leverer dette interval (som det ofte er tilfældet), betegnes det som et arrayinterval. Hvis denne rækkevidde leveres af en liste over numeriske værdier, er de kendt som ...

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Excel 2016b har en række funktioner til Statistisk analyse. Funktionsbiblioteket på fanen Formler viser alle kategorier af Excel-regnearkfunktioner. Trinene i at bruge et regneark funktion er Skriv dine data i et datarray og vælg en celle for resultatet. Vælg den relevante formelskategori og vælg en ...

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Microsoft har lavet nogle få ændringer i Excel's Ribbon (fanebåndet øverst), hvilket afspejler ændringer i Excel. Den mest oplagte tilføjelse er pæren øverst til højre for tilføjelser. Det er mærket "Fortæl mig hvad du vil gøre. "Dette kaldes Tell Me-boksen, og det er nyt ...

Valg af editor

Sådan postes på en vens Facebook-tidslinje - dummies

Sådan postes på en vens Facebook-tidslinje - dummies

Dit nyhedsfeed trækker indlæg, som dine Facebook-venner lav på et sted, så du kan læse dem alle på én gang. Men nogle gange vil du læse alt om kun en person. Heldigvis er alle deres indlæg blevet samlet på deres tidslinjer. Tidslinjen er ligesom en nyhedsfeed alt om en person. ...

Sådan sender du en Facebook-begivenhed - dummies

Sådan sender du en Facebook-begivenhed - dummies

Den første måde du sikkert finder ud af om Facebook begivenheden er gennem en anmeldelse. Når en ven inviterer dig til en begivenhed, vises et lille rødt flag over meddelelsesikonet i den store blå bar øverst. Klik på ikonet for at åbne din underretningsmenu; Klik derefter på den invitation, der skal tages ...

Hvordan man kan se de billeder du er på Facebook - dummies

Hvordan man kan se de billeder du er på Facebook - dummies

Hvis du har meget af Facebook venner, du er sandsynligvis i et ton af fotos. Du kan se de billeder, du er i, uden at skulle gå hele Facebook, så længe du er mærket i dem. Måske har du tagget dem selv, eller dine venner har måske tagget dig. Det første sted du ...

Valg af editor

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Hvis du 'er interesseret i fotografering, du finder ingen bedre enhed end en digital spejlreflekskamera (eller dSLR). Uanset om du er amatør eller professionel, kan du finde en dSLR, der passer til dine behov. Du kan virkelig ikke slå kombinationen af ​​magt, fleksibilitet, vækstpotentiale og "accessorize-ability" af en dSLR. Med oplysningerne i denne ...

Hvordan man tager gebyr som bryllupsfotograf - dummier

Hvordan man tager gebyr som bryllupsfotograf - dummier

Som bryllupsfotograf, dit job er at hjælpe De formelle portrætter flyder så jævnt som muligt. Du kan lægge meget af grunden i månederne før den faktiske bryllupsdato som du kommunikerer med parret. Hvis du gør dine lektier, kan du fokusere på at holde portræt sessioner organiseret og opretholde kontrol ...