Hem Personliga finanser 10 Fantastiska Python Programmeringsresurser - dummies

10 Fantastiska Python Programmeringsresurser - dummies

Innehållsförteckning:

Video: Topp 10 Viral Videos 2017 Wow! Amazing Brave Man Boys Fånga Cobra Longest Snake Python With 2024

Video: Topp 10 Viral Videos 2017 Wow! Amazing Brave Man Boys Fånga Cobra Longest Snake Python With 2024
Anonim

Du har nog en bra start på din Python programmeringserfarenhet, men du vill ha ytterligare resurser på någon punkt. Här är tio fantastiska programmeringsresurser som du kan använda för att förbättra din utvecklingsupplevelse.

Arbeta med Python-dokumentationen online

En viktig del av arbetet med Python är att veta vad som finns tillgängligt på bassproget och hur man utökar det för att utföra andra uppgifter. Python-dokumentationen diskuterar dessa ämnen som en del av dokumentationen:

  • Nya funktioner i den nuvarande versionen av språket

  • Tillgång till en fullfjädrad handledning

  • Komplett bibliotekreferens

  • Komplett språkreferens

  • Så här installerar och konfigurerar du Python < Hur man utför specifika uppgifter i Python

  • Hjälp med att installera Python-moduler från andra källor (som ett sätt att förlänga Python)

  • Hjälp med att distribuera Python-moduler du skapar så att andra kan använda dem.
  • Så här förlänger du Python med C / C ++ och lägger sedan in de nya funktionerna du skapar.

  • Komplett referens för C / C ++ utvecklare som vill förlänga sina applikationer med Python

  • Vanliga frågor (FAQ) sidor

  • Denna Python dokumentations webbsida är också den plats där du rapporterar problem med Python.

Använd LearnPython. org tutorial

Många handledning finns tillgängliga för Python och många av dem gör ett bra jobb, men de saknar alla en speciell egenskap som du hittar när du använder LearnPython. org tutorial - interaktivitet. Dessa handledning presenterar följande ämnen:

Generatorer

  • Listaförståelser

  • Multipla funktionsargument

  • Regelbundna uttryck

  • Undantagshantering

  • Satser

  • Serialisering

  • Delfunktioner

  • Kodintrospektion

  • Decorator

  • Utför webbprogrammering med Python

Webbprogrammeringen på Python-webbplatsen hjälper dig att flytta från skrivbordet till onlineapplikationsutveckling. Tutorials är indelade i de tre huvudområdena:

Server

  • Utveckla serverns serverramar för applikationer

    • Skapa ett CGI-script (Common Gateway Interface)

    • Ge serverapplikationer

    • Utveckla Content Management Systems (CMS)

    • Utforma dataåtkomstmetoder genom webbservicelösningar

    • Klient

  • Samverkan med webbläsare och webbläsarbaserad teknik

    • Skapa webbläsarbaserade klienter

    • Åtkomst av data genom olika metoder, inklusive webbtjänster > Relaterade

    • Skapa gemensamma lösningar för Python-baserad online-databehandling

  • Samverkan med DataBase Management Systems (DBMS)

    • Designa applikationsmallar

    • Bygga intranätlösningar

    • Få ytterligare bibliotek

    • Pythonware-webbplatsen tillhandahåller du med tillgång till ett antal bibliotek från tredje part som hjälper dig att utföra ytterligare uppgifter med hjälp av Python."Nedladdningar (nedladdningar. Effbot. Org)" länken är den du borde se först. Denna nedladdningswebbplats ger dig tillgång till

aggdraw

celementtree

  • konsol

  • effbot

  • elementsoap

  • elementtidy

  • elementtree

  • exemaker

  • ftpparse

  • grabscreen > bildbehandling

  • pil

  • pythondoc

  • squeeze

  • tkinter3000

  • Skapa applikationer snabbare med en IDE

  • Den integrerade deveLopment Environment (IDLE) -redigeraren som följer med Python fungerar bra för många projekt, men du kan hitta den begränsad efter ett tag.

  • En oförmåga att ändra IDEs senare är varför det är viktigt att prova ett antal olika IDE innan du löser dig på en. PythonEditors wiki ger en omfattande lista över IDE som du kan försöka.

Kontrollera din syntax med större lätthet

Python. vim-verktyget ger förbättrad syntaxmarkering som gör att hitta fel i ditt Python-script ännu enklare. Det här verktyget går som ett manus, vilket gör det snabbt och effektivt att använda på någon plattform. Dessutom kan du tweak källkoden som behövs för att möta särskilda behov.

Använd XML till din fördel

Det eXtensible Markup Language (XML) används för datalagring av alla typer i de flesta applikationer. Plattformens oberoende av XML är varför det verkar med så många andra tekniker.

Dessutom är XML relativt lätt att lära sig och eftersom det är text kan du vanligtvis lösa problem med det utan alltför många problem.

Det är viktigt att lära sig själva XML, och du kan göra det med en enkel handledning som den som finns på W3Schools webbplats. W3Schools webbplats bryter upp inlärningsprocessen i följande kapitel:

Ta en grundläggande XML-handledning

Validera dina XML-filer

Använda XML med JavaScript

  • Få en översikt över XML-relaterade tekniker

  • Använda avancerade XML-tekniker

  • Arbeta med XML-exempel som gör att XML blir lättare i åtgärd

  • När du har klarat grundarna, kolla in Python och XML-bearbetningssidan för att se hur du använder XML med Python.

  • Gå förbi de vanliga Python newbie-felen

  • Absolut alla gör kodningsfel. Du kan få en fördel framför din tävling genom att undvika nybörjarefel som alla måste lära sig om någon gång. För att undvika dessa misstag, kolla in den här tvådelade serien:

Python: Vanliga nybörjarefel, del 1

Python: Vanliga nybörjarefel, del 2

Förstå unicode

  • Du kommer så småningom möta unicode när du börjar skriva allvarliga applikationer. Tyvärr är Unicode ett av de ämnen som har en kommitté som bestämmer vad Unicode skulle se ut, så det finns mer än en dåligt förklarad definition av Unicode och en mängd standarder för att definiera den.

  • Här är några resurser som du bör kolla in:

Den absoluta minsta varje programvaruutvecklare måste absolut veta om Unicode- och teckenuppsättningar (inga ursäkter!)

Den uppdaterade guiden till Unicode på Python

Python Kodningar och Unicode

  • Unicode-handledning och översikter

  • Förklara det som om jag är fem: Python och Unicode?

  • Unicode Pain

  • Gör din Python-ansökan snabb

  • Inget avbryter en användare snabbare än ett program som fungerar dåligt. Prestanda är en blandning av pålitlighet, säkerhet och hastighet. Du kan läsa om prestanda triangeln på den här bloggen. Många utvecklare fokuserar på den snabba delen av prestanda men slutar inte uppnå sitt mål. Det är viktigt att titta på alla aspekter av din användning av resurser och se till att du använder de bästa kodningsteknikerna.

  • En av de bästa resurserna där ute är "En guide för att analysera Python-prestanda. "När du har läst den här artikeln, se till att du även tittar på PythonSpeed ​​Performance Tips.

10 Fantastiska Python Programmeringsresurser - dummies

Redaktörens val

Hur man justerar inställningar för din bakgrund i Gamestar Mechanic - dummies

Hur man justerar inställningar för din bakgrund i Gamestar Mechanic - dummies

När du har lagt till en Bakgrund till ditt spel kan du ytterligare anpassa bakgrunden i Gamestar Mechanic genom att använda två ytterligare alternativ i dialogrutan Nivåinställningar: Bakgrundsrullning och Bakgrundsstil. Bakgrundsrullning Parallaxen är en viktig egenskap hos bakgrunden i spel där alternativet Fler skärm är valt. Redigerbar ...

Hur man balanserar svårigheten hos ett Gamestar Mechanic Game - dummies

Hur man balanserar svårigheten hos ett Gamestar Mechanic Game - dummies

Det vanligaste exemplet på balansering ett spel i Gamestar Mechanic balanserar svårigheten: Gör inte spelet så lätt att det är tråkigt och gör det inte så svårt att det är frustrerande. För att finjustera spelets svårighet måste du göra små förändringar utan att bli förbunden till ...

För att kalibrera accelerometern för ditt HTML5-spel - dummies

För att kalibrera accelerometern för ditt HTML5-spel - dummies

Som standard antar HTML5-spelaccelerometern Det neutrala läget är perfekt horisontellt - det vill säga enheten ligger platt på ett bord. Men det här är mobila enheter, och spelare vill ofta ha det neutrala stället att vara någon annanstans. Grundläggande tekniken för att kalibrera tiltkontrollen är att hålla koll på en ...

Redaktörens val

Gör äta rena förändringar i livet - dummies

Gör äta rena förändringar i livet - dummies

Rena ätförändringar i ditt liv är inte svåra att göra, men de tar lite gumption, uthållighet och övning. När du gör en koncentrerad insats för att äta lägre på livsmedelskedjan, märka hur detta beslut påverkar andra delar av ditt liv. För att vara framgångsrik måste du tänka på mat och äta annorlunda, vilka ...

Köttfri måndag och hållbarhet - dummies

Köttfri måndag och hållbarhet - dummies

Köttfri måndag är ett ganska nytt koncept som ofta nämns på Facebook och Twitter. Allt det betyder är att en dag i veckan väljer du att äta vegetarian eller vegan. Inte bara kan Meatless Monday spara pengar (eftersom kött är dyrt), men planen hjälper miljön (eftersom stora kött-, fläsk- och kycklingsanläggningar skapar nitrat ...

5 Hälsofördelar Kopplade till Medelhavsdiet - dummies

5 Hälsofördelar Kopplade till Medelhavsdiet - dummies

Medelhavsdieten har länge varit prydnad för vilket ger hälsoeffekter, såsom att minska kranskärlssjukdom och minska risken för vissa cancerformer. Inklusive färska grönsaker och frukter, baljväxter och hälsosamma fetter i din kost kan hjälpa dig att förbättra din hälsa på många sätt. Forskning visar att en traditionell medelhavsdiet minskar ...

Redaktörens val

Hur man arbetar med Nikon D3300-minneskort - dummies

Hur man arbetar med Nikon D3300-minneskort - dummies

Som mediet som lagrar dina bildfiler , Nikon D3300s minneskort är en viktig del av din kamera. Följ dessa tips för att köpa och behålla kort: Köpkort: När du handlar för ett SD-minneskort är den enda specifikationen som noterar annat än kortkapaciteten kort hastighet, vilket indikerar hur snabbt data ...

Timerfotografering: Nikon D5200-dummies med Nikon D5200

Timerfotografering: Nikon D5200-dummies med Nikon D5200

Med intervall Timer Fotografering på Nikon D5200, du kan ställa in kameran för att automatiskt släppa avtryckaren med intervall som sträcker sig från sekunder till timmar från varandra. Med den här funktionen kan du fånga upp ett ämne eftersom det förändras över tiden - en teknik som är känd som fotografering med tidsfördröjning - utan att behöva stå runt på ...

JPEG Filer på Nikon D3300-dummies

JPEG Filer på Nikon D3300-dummies

Uttalad "jay-peg", det här formatet är standardinställningen på din Nikon D3300, som det är på de flesta digitalkameror. JPEG är populär av två huvudorsaker: Omedelbar användbarhet: Alla webbläsare och e-postprogram kan visa JPEG-filer, så att du kan dela bilder online direkt efter att du har tagit dem. Du kan också få en ...