Hjem Personlig finansiering 10 Fantastiske Python Programmeringsressurser - dummies

10 Fantastiske Python Programmeringsressurser - dummies

Innholdsfortegnelse:

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å Python programmeringserfaring, men du vil ha flere ressurser på noe poeng. Her er ti fantastiske programmeringsressurser som du kan bruke til å gjøre utviklingsopplevelsen bedre.

Arbeid med Python-dokumentasjonen online

En viktig del av arbeidet med Python er å vite hva som er tilgjengelig i basisspråket og hvordan å forlenge det til å utføre andre oppgaver. Python-dokumentasjonen diskuterer disse emnene som en del av dokumentasjonen:

  • Nye funksjoner i gjeldende versjon av språket

  • Tilgang til en fullverdig opplæring

  • Komplett bibliotekreferanse

  • Komplett språkreferanse

  • Slik installerer og konfigurerer du Python < Slik utfører du bestemte oppgaver i Python

  • Hjelp til å installere Python-moduler fra andre kilder (som et middel til å forlenge Python)

  • Hjelp til å distribuere Python-moduler du lager, slik at andre kan bruke dem.
  • Slik utvider du Python ved hjelp av C / C ++ og legger deretter inn de nye funksjonene du lager.

  • Komplett referanse for C / C ++ utviklere som ønsker å utvide sine applikasjoner ved hjelp av Python

  • Ofte stilte spørsmål (FAQ) sider

  • Denne Python dokumentasjonssiden er også stedet der du rapporterer problemer med Python.

Bruk LearnPython. org tutorial

Mange opplæringsprogrammer er tilgjengelige for Python, og mange av dem gjør en god jobb, men de mangler alle en spesiell funksjon som du finner når du bruker LearnPython. org tutorial - interaktivitet. Disse veiledningene presenterer følgende emner:

Generatorer

  • Listeforståelser

  • Flere funksjonargumenter

  • Vanlige uttrykk

  • Unntakshåndtering

  • Setninger

  • Serialisering

  • Delfunksjoner

  • Kodeintrospeksjon

  • Dekorator

  • Utfør webprogrammering ved hjelp av Python

Webprogrammeringen på Python-siden hjelper deg med å flytte fra skrivebordet til nettapplikasjonsutvikling. Tutorials er delt inn i disse tre hovedområdene:

Server

  • Utvikle server-side rammer for applikasjoner

    • Skrive et Common Gateway Interface (CGI) skript

    • Gi serverapplikasjoner

    • Utvikle Content Management Systems (CMS)

    • Utforme datatilgangsmetoder gjennom webtjenesterløsninger

    • Klient

  • Samhandle med nettlesere og nettbaserte teknologier

    • Opprette nettleserbaserte klienter

    • Få tilgang til data gjennom ulike metoder, inkludert webtjenester > Relaterte

    • Opprette vanlige løsninger for Python-basert nettbasert databehandling

  • Interagere med DataBase Management Systems (DBMSs)

    • Design applikasjonsmaler

    • Bygg intranettløsninger

    • Få flere biblioteker

    • Pythonware-nettstedet gir deg med tilgang til en rekke tredjepartsbiblioteker som hjelper deg med å utføre flere oppgaver ved hjelp av Python."Nedlastinger (nedlastinger. Effbot. Org)" -linken er den du bør se først. Dette nedlastingsstedet gir deg tilgang til

aggtraw

celementtree

  • konsoll

  • effbot

  • elementsoap

  • elementtidy

  • elementtree

  • exemaker

  • ftpparse

  • grabscreen > bildebehandling

  • pil

  • pythondoc

  • squeeze

  • tkinter3000

  • Lag applikasjoner raskere ved hjelp av en IDE

  • Den integrerte deveLopment Environment (IDLE) editoren som følger med Python fungerer bra for mange prosjekter, men du kan finne det begrenset etter en stund.

  • En manglende evne til å endre IDEer senere er hvorfor det er viktig å prøve et antall forskjellige IDEer før du avgjør en. PythonEditors wiki gir en omfattende liste over IDEer du kan prøve.

Kontroller syntaxen din lettere

Pythonen. VIM-verktøyet gir forbedret syntaksutheving som gjør det enklere å finne feil i Python-skriptet. Dette verktøyet kjører som et skript, som gjør det raskt og effektivt å bruke på alle plattformer. I tillegg kan du tilpasse kildekoden etter behov for å møte spesielle behov.

Bruk XML til din fordel

Det eXtensible Markup Language (XML) brukes til datalagring av alle typer i de fleste applikasjoner. Platform uavhengigheten av XML er hvorfor det ser ut med så mange andre teknologier.

I tillegg er XML relativt lett å lære, og fordi det er tekst, kan du vanligvis fikse problemer med det uten for mange problemer.

Det er viktig å lære om XML selv, og du kan gjøre det ved å bruke en enkel opplæring som den som finnes på W3Schools-siden. W3Schools-nettstedet bryter opp læringsprosessen i følgende kapitler:

Ta en grunnleggende XML-veiledning

Validere XML-filene dine

Bruke XML med JavaScript

  • Få oversikt over XML-relaterte teknologier

  • Bruke avanserte XML-teknikker

  • Arbeide med XML-eksempler som gjør det enklere å se XML i bruk

  • Når du har fått grunnleggende nedslag, kan du sjekke ut Python og XML-behandlingsstedet for å se hvordan du bruker XML med Python.

  • Få forbi de vanlige Python newbie feilene

  • Absolutt gjør alle kodingsfeil. Du kan få en fordel i forhold til konkurrentene dine ved å unngå nybegynnelsesfeilene som alle må lære om en gang. For å unngå disse feilene, sjekk ut denne todelte serien:

Python: Common Newbie Mistakes, Del 1

Python: Common Newbie Mistakes, Del 2

Forstå unicode

  • Du vil til slutt møte Unicode når du begynner å skrive alvorlige applikasjoner. Dessverre er Unicode et av de emnene som har en komité som bestemmer hva Unicode vil se ut, så det er mer enn en dårlig forklart definisjon av Unicode og en rekke standarder for å definere den.

  • Her er noen ressurser du bør sjekke ut:

Den absolutte minimum hver programvareutvikler må absolutt vite om Unicode- og tegnsettene (ingen unnskyldninger!)

Den oppdaterte veiledningen til Unicode på Python

Python Kodinger og Unicode

  • Unicode-veiledninger og oversikter

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

  • Unicode Pain

  • Gjør Python-programmet raskt

  • Ingenting slår av en bruker raskere enn et program som virker dårlig. Ytelse er en blanding av pålitelighet, sikkerhet og hastighet. Du kan lese om ytelsestrekanten på denne bloggen. Mange utviklere fokuserer på bare hastighetsdelen av ytelsen, men oppnår ikke å nå sitt mål. Det er viktig å se på alle aspekter av ressursbruken og for å sikre at du bruker de beste kodeteknikkene.

  • En av de beste ressursene der ute, er "En veiledning for å analysere Python-ytelse. "Når du har lest denne artikkelen, må du også sjekke PythonSpeed ​​Performance Tips.

10 Fantastiske Python Programmeringsressurser - dummies

Redaktørens valg

Topp 5 Fantasy Baseball Sites - Dummies

Topp 5 Fantasy Baseball Sites - Dummies

Hvis du er en stor fantasy baseball fan og ser ut til å bli med i verden av online fantasy sport, så se ikke lenger. Følgende liste inneholder de fem beste fantasybaseball-nettstedene i henhold til nettstedslayout, oppdatert statistikk, utenfor råd og hjelp og teamstyringsalternativer.

Hva skal man gjøre som en baseball coach - dummies

Hva skal man gjøre som en baseball coach - dummies

Som en baseball trener, du ikke bare må lede teamet ditt, du må ta med forsyninger for å praktisere. Du vil kanskje øke følgende liste, men den inneholder grunnleggende for å få til alle baseballpraksis: Riktig lager førstehjelpsutstyr Ekstra vann Øvelsesplan for dagen, oppdelt etter tid ...

Får utrustet til å spille baseball - dummies

Får utrustet til å spille baseball - dummies

Når du tar baseballfeltet, bør du ta med det beste utstyret som er tilgjengelig. Du trenger ikke å bruke store summer til å kjøpe toppkvalitets tilbehør så lenge du vet hva du skal se etter og hvor du skal finne den. Med mindre du er under 10 år, kjøp utstyr som oppfyller alle de store ligaspesifikasjonene. ...

Redaktørens valg

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Du kan sikkert ta noen form for ikke-tradisjonell trening og dump det i en tønne merket "mind-body. "Det er greit hvis du foretrekker enkelhet og ikke vil bli innpakket med kategorisering og vurdering. Men du kan også kikke på treningsprogrammer på et dypere nivå, vurdere omfanget av oppmerksomhet i en ...

Hvordan du får mest mulig ut av din meditasjon - dummies

Hvordan du får mest mulig ut av din meditasjon - dummies

For å få mest mulig ut av meditasjonspraksis må forplikte seg til det. Når du begynner å meditere regelmessig, kan du høste utallige fordeler - fra lavere stress og kolesterol til høyere nivåer av tilfredshet og lykke. Her er noen tips for å maksimere meditasjonspraksis: Meditere jevnlig - helst hver dag. Sett bort en ...

Redaktørens valg

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

I Adobe Illustrator CS6 Du kan opprette og redigere kunstverk basert på perspektivgitterfunksjonen (introdusert i CS5). Gitteret er en stor hjelp i å skape vellykkede perspektivillustrasjoner. For å vise eller skjule standardperspektivruten, trykk Ctrl + Shift + I (Windows) eller Kommando + Skift + I (Mac). Du kan bruke verktøyet Perspective Grid på verktøylinjen til å ...

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Ved hjelp av en tekstbrytestil i Adobe Creative Suite 5 (Adobe CS5) Illustrator-prosjektet er en enkel måte å legge til litt kreativitet. En tekstpakke tvinger tekst til å vikle rundt en grafikk.

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Ikke bekymre deg om å fylle lukkede figurer eller la filler flykte fra objekter med hull i uønskede områder. Ved å bruke Live Paint-funksjonen til Adobe Illustrator CS6, kan du lage det bildet du ønsker og fylle ut regioner med farge. Live Paint-bøtta registrerer automatisk regioner som er sammensatt av uavhengige kryssende baner og fyller dem tilsvarende. Malingen ...