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).
30 vakre og kreative invitasjonskortdesigner
Jeg antar det er trygt å si invitasjonskort i stort, er ganske mye ubrukelig så snart hendelsen slutter. Dette er imidlertid ikke tilfelle for kortene vi skal vise deg. Disse invitasjonskortene er vakre, kreative og de er definitivt keepers. Du holder deg på dem for en stund, eller til og med ender med å holde dem til gode.Inv
er et HTML-element som brukes til å velge elementer ved hjelp av en rullegardinliste . Det er nyttig for når du har en veldig lang liste over elementer for å velge for eksempel datoer. Dessverre, for de som ønsker å lage en fancy nettside, er standard i nettleseren sin er ikke veldig brukervennlig og ser ikke bra ut stilig.For