Python pakker for webutviklere - Best of
I de senere år har Python spredt seg som en brann, og mange utviklere, både nybegynnere og eksperter, har likt det. Python er kjent for å være enkel, effektiv og allsidig . Fra desktop skript til webapplikasjoner bruker selskaper som Google, Spotify, Pinterest og Instagram Python til å drive sin programvare, som millioner av forbrukere bruker over hele verden.
I dette innlegget vil vi se på de ulike pakkene som driver noen av de mest populære applikasjonene for å få et glimt av Pythons anerkjente allsidighet.
Django
Django er utvilsomt en av de mest allsidige webutviklingsrammene . Enten du trenger en backend for din personlige blogg eller et innholdsstyringssystem for din bedrift, kan Django hjelpe deg med å vokse fra nesten ingenting til et fullverdig webapplikasjon.
I tillegg er det allerede mange implementeringer for en gjeng med vanlige nettutviklingsoppgaver rett ut av boksen.
Komme i gang | dokumentasjon
ForespørslerForespørsler handler om Pythonic som det blir. Den enkle, elegante API-en har tjent pakken tusenvis av nedlastinger og et sted blant de beste av de beste. Med forespørsler er det bare en enkelt linje med kode å lage en HTTP-forespørsel av typen. Heldigvis mottar og analyserer du et svar er like enkelt.
Komme i gang | dokumentasjon
selenSelen er et webautomatiseringsramme med bindinger for utallige språk, inkludert Python. Med Selen kan en utvikler programmatisk automatisere å åpne en nettside, skrive inn felt, klikke knapper og sende inn skjemaer. Ofte er disse typer skript brukt til å delta i konkurranser. Vær advart! Sjekk alltid vilkårene før du oppretter et slikt program.
Komme i gang | dokumentasjon
PutePute er en port av det populære Python Imaging Library, eller PIL for kort. Pute kan brukes til å lage kompositte bilder, bruke filtre, endre gjennomsiktighet, overleggstekst, konvertere bildefiltyper og mye, mye mer. Hvis du trenger å redigere bildene dine, er Pillow veien å gå.
Komme i gang | dokumentasjon
MatplotlibMatplotlib, som navnet antyder, er et bibliotek som brukes til å plotte matematiske funksjoner og modeller . Utvide kraften til Numpy, Matplotlib kan lage plott, strekdiagrammer, scatter plots, og mange andre visuelle representasjoner i bare noen få linjer med kode.
Selv om åpen kildekode, har Matplotlib potensialet til å konkurrere med annen kommersiell programvare i markedet, som MATLAB og Mathematica.
Komme i gang | dokumentasjon
BeautifulSoup4BeautifulSoup4 er go-to-pakken hvis du ønsker å analysere HTML for visse elementer . Ofte er vanlige uttrykk ikke nok til å gjøre jobben, og de klarer ikke å behandle et HTML-dokument nøyaktig. BeautifulSoup4 har imidlertid mange funksjoner som nesten helt sikkert vil gjøre kunsten.
Komme i gang | dokumentasjon
PyInstallerMange utviklere lurer på hvordan de kan pakke sin kode for å kjøre på datamaskiner uten Python. Heldigvis har PyInstaller et svar. Med PyInstaller er porting av et program som en frittstående kjørbar, like enkelt som å kjøre en enkelt setning i kommandoprompt eller terminal
Komme i gang | dokumentasjon
PyMongoPyMongo er Python-klientbiblioteket for MongoDB-databasen . Node-strukturen i MongoDB ligner på samme måte Python-ordbøker som taster tilsvarer bestemte verdier. Som et resultat blir lagring av oppføringer i disse databasene bare et spørsmål om å sette inn eksisterende ordbøker .
Det er mange tilleggsfunksjoner som også er inkludert i PyMongo, inkludert avanserte spørringer og tids-til-live-indekser.
Komme i gang | dokumentasjon
pygamePygame har vært de facto preferanse i Python spillutvikling for en stund. Med denne spillmotor, håndterer inngangshendelser, håndterer sprites og gjengivelse overflater er utenom det enkle. Pygame har også mange andre multimedia-muligheter, inkludert CD-stasjoner, kameraer og lydenheter.
Komme i gang | dokumentasjon
PyWin32PyWin32, kort for Python for Windows Extension, inneholder mange moduler som tillater utviklere å få tilgang til Windows-funksjoner på lavt nivå . Med ut av boksevnen PyWin32 kan en bruker enkelt manipulere filer, styre maskinvare, administrere tillatelser og lage programvinduer for GUI-vinduer.
Alt i alt er enkelheten til PyWin32 API mye bedre å programmere C og C ++ fra bunnen av.
Komme i gang | dokumentasjon
Redaktørens notat: Dette er et innlegg skrevet for Hongkiat.com av Malik Brahimi . Malik er en utvikler som ligger i Greater Boston-området, og elsker mat, fotball og programmering (favorittsprog Python).
Hvordan lage en statisk blogg ved hjelp av kaktus [OS X]
Oppdatering : Cactus-appen er utgått.Hvis du ikke trenger et CMS og foretrekker å bare få et statisk nettsted eller en blogg, så er Jekyll et godt verktøy for å ta en sjanse med. Men hvis du foretrekker et verktøy med en GUI, i stedet for å jobbe med kommandolinjeverktøy, vil du kanskje sjekke ut kaktus .Cactus e
Den raskeste måten å overføre bilder / skjermbilder fra iOS til Mac
Det er mange måter å overføre bilder eller skjermbilder tatt på iOS-enhetene dine til Mac . For eksempel kan du sende dem til innboksen din, synkronisere via Dropbox, koble din iPhone via en kabel til din Mac og bruke Image Capture-appen, eller bruk den offensive Apple-måten - send den via AirDrop. Imi