Hjem Personlig finansiering 10 Fantastiske Python Programmeringsressourcer - dummies

10 Fantastiske Python Programmeringsressourcer - dummies

Indholdsfortegnelse:

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

Video: Taylor series | Essence of calculus, chapter 11 2025
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

Husk Hvad du læser - dummier

Husk Hvad du læser - dummier

Læsning er et stort problem i uddannelsesmæssige cirkler. At have evnen til at læse en sætning, udtale alle ordene flydende og have et ordforråd bredt nok, der ikke nødvendiggør at henvise til en ordbog er en ting. Men at have evnen til at huske, hvad du læser, er noget helt andet. Hvis du ikke kan huske hvad ...

10 Personer med høj selvværd - dummier

10 Personer med høj selvværd - dummier

Mennesker med en stærk følelse af selv- værd at udvise en række egenskaber. Når du ser disse egenskaber reflekteret i dig selv og dine handlinger, vil du vide, at du er ankommet: De sætter pris på sig selv og andre mennesker. De nyder at vokse som en person og finde opfyldelse og mening i deres liv. De kan grave dybt ind i sig selv.

Videnskabelig dokumentation for brug af mindfulness til depression - dummies

Videnskabelig dokumentation for brug af mindfulness til depression - dummies

Mindfulness er nu en evidensbaseret teknik, der anvendes bredt til depression af NHS (Storbritanniens gratis offentlige nationale sundhedsvæsen). Det er også godkendt af NICE eller National Institute for Health and Care Excellence som en godkendt terapi til forebyggelse af tilbagefald af depression. Der er talrige kliniske undersøgelser, der viser effektiviteten ...

Valg af editor

Hvad er kravene til Cloud Integration? - dummies

Hvad er kravene til Cloud Integration? - dummies

Mange virksomheder vurderer i første omgang udfordringerne ved at integrere data på tværs af hybrid computermiljøer. De fleste integrationsproblemer mellem offentlige og private skyer vil fokusere på SaaS (Software as a Service) applikationer. Dette kan være en ny oplevelse for mange it-organisationer, der er vant til at kontrollere de datakilder, de integrerer. De antager ...

Hvad er platform som en service (PaaS) i Cloud Computing? - dummies

Hvad er platform som en service (PaaS) i Cloud Computing? - dummies

Platformen som en Service (PaaS) er et abstrakt og integreret cloudbaseret computermiljø, som understøtter udvikling, drift og administration af applikationer. Applikationskomponenter kan eksistere i et skymiljø eller kan integreres med applikationer, der administreres i private skyer eller i datacentre. En primær værdi af et PaaS-miljø er, at udviklere ikke har ...

Hvad er software som en service (SaaS) i Cloud Computing? - dummies

Hvad er software som en service (SaaS) i Cloud Computing? - dummies

Virksomheder har opdaget, at nogle organisatoriske og økonomiske fordele kan realiseres ved at bruge software som en service (SaaS) applikationer i cloud computing. De giver mulighed for at få en tredjepartsorganisation til at håndtere alle de detaljer, der går ud på at holde komplekse applikationer i gang. SaaS er ikke et selvstændigt miljø. I stedet er disse applikationer og tjenester ...

Valg af editor

Hvordan tastetryk logging kan bruges til at hak adgangskoder - dummies

Hvordan tastetryk logging kan bruges til at hak adgangskoder - dummies

En af ​​de bedste teknikker til at fange adgangskoder er ekstern tastetryk logning - brugen af ​​software eller hardware til at optage tastetryk som de er skrevet til computeren. Interessant teknik, men det virker. Vær forsigtig med tastetryk logning. Selv med gode hensigter rejser overvågning medarbejdere forskellige juridiske spørgsmål, hvis det ikke gøres korrekt. Diskuter med ...

Sådan får du adgang til en netværksprinter ved hjælp af et webinterface - dummier

Sådan får du adgang til en netværksprinter ved hjælp af et webinterface - dummier

Printere med direkte netværk Forbindelsen omfatter ofte en indbygget webserver, som giver dig mulighed for at styre printeren fra enhver browser på netværket. Følgende billede viser hjemmesiden for en HP LaserJet 400 M401dne printer. Denne webgrænseflade giver dig mulighed for at se statusoplysninger om printeren og kontrollere printerens konfiguration. ...

Sådan tilføjes en netværksprinter - dummier

Sådan tilføjes en netværksprinter - dummier

, Før du kan udskrive til en netværksprinter, skal du konfigurere din computer for at få adgang til den netværksprinter, du vil bruge. Fra Start-menuen skal du åbne Kontrolpanel og derefter dobbeltklikke på ikonet Printere. Hvis din computer allerede er konfigureret til at arbejde sammen med en netværksprinter, er et ikon for netværket ...