Innholdsfortegnelse:
- Arbeid med Python-dokumentasjonen online
- 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:
- Webprogrammeringen på Python-siden hjelper deg med å flytte fra skrivebordet til nettapplikasjonsutvikling. Tutorials er delt inn i disse tre hovedområdene:
- aggtraw
- Kontroller syntaxen din lettere
- 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.
- 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:
- Python: Common Newbie Mistakes, Del 2
- Den absolutte minimum hver programvareutvikler må absolutt vite om Unicode- og tegnsettene (ingen unnskyldninger!)
Video: Taylor series | Essence of calculus, chapter 11 2024
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)
-
-
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.
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.