Tips om Python-programmering - I dagens värld är Python ett av de mest använda språken. Det är inte bara ett språk, det är ett sätt att göra saker på ett ordentligt, enkelt och kompakt sätt. Python är ett av de mest kända språken på hög nivå, särskilt i open source. Det är säkert ett enormt pythonspråk. Observera att ju mer du vet om Python-programmering, desto mer vet du att det fortfarande finns saker som du inte vet. Jag vet att uttalandet är ironiskt, men det är så Python är.

Python-programmering är språk, som är snabbt, kompakt och enkelt kan återges till vilket operativsystem som helst. Dessutom, om du tittar omkring, kommer du att se att majoriteten av sakerna körs på Python; du kan ta exempel på Google eller YouTube. Det finns ramverk som uteslutande stöder Python som Django och Pyramid. Det finns till och med mikroramar som kolv och flaska. Pythons standardbibliotek består av många internetprotokoll som HTML, XML, JSON, e-postbehandling, support för FTP, IMAP och dess användarvänliga Socket-gränssnitt. Det vanligaste syftet med användning av Python är för vetenskaplig och numerisk beräkning. Till exempel SciPy, Pandas och iPython.

Så nu vet du vad Python är och hur det fungerar, låt oss lära känna några av orsakerna till att jag stöder Python mer än något annat språk. Jag har varit runt Python sedan länge. Långt nog för att förstå vikten av grundläggande och avancerade tolkningar av pytonspråket. Men fortfarande finns det tillfällen då även personer som har jobbat tillräckligt länge med Python kommer att glömma några av de mest grundläggande viktiga sakerna i Python-programmering. Så för att ge er en uppfriskare, har jag skrivit den här artikeln.

Oavsett om du är en expert eller en nybörjare kommer dessa saker alltid att påminna dig varför Python-programmering fortfarande är det mest flexibla, enkla och kreativa pythonspråket genom tiderna. Jag har tagit mig tid att förklara dessa exempel i detalj, så om du fortfarande har svårt att förstå det kan du helt enkelt Google titlarna som jag har gett till dessa exempel och du kommer lätt att förstå vad jag talar om. Så låt oss börja, utan mycket längre.

Så det här är några knep som jag har lärt mig under de senaste åren, vilket jag sparar i en textfil. Så när som helst som jag sitter fast vid någon kod, jag bara tittar på dessa saker och de flesta av mina problem löses många gånger.

Python-programmeringstips / tricks

Så det här är de 10 enkla, men ändå mest användbara tipsen om Python-programmering: -

1. Moduler

Det bästa med python är att du kan skapa dina egna moduler. Så till exempel kan jag skapa min egen funktion och moduler och placera dem alla i en separat mapp. Så vad jag gör är att skriva ner specifika koder, som jag vet att jag skulle använda gemensamt i de flesta av mitt arbete, sedan konvertera dem till en modul och förvara dem åt sidan i en separat mapp. Genom att göra detta sparar jag mycket tid, från att skriva dem igen och felsöka dem för att kontrollera om det finns fel. Ett annat skäl till det är att du måste hålla ditt program effektivt och hanterbart om de är stora i storlek. Så för att hantera detta kan du dela dem i separata filer, lägga till flera funktioner och definitioner i en fil och använda dem genom att importera dem till skript och program. Observera att dessa filer har en * .py-förlängning. När du importerar dem kommer den automatiskt att skapa en * .pyc-förlängningsfil som kommer att laddas mycket snabbare än den vanliga * .py-filen.

2. Sant och falskt

Detta är också en av de mest använda metoderna. Om du någonsin har spelat spel, och med spel, menar jag avancerade spel, måste du ha märkt att du ibland måste sänka grafiken. Men igen, ibland kan du till och med inte hitta dessa alternativ i spelet. Så, vad du normalt gör är att hitta konfigurationsfilen i dokumentmappen och ändra den. Till exempel ändrar du Vsync = True eller False enligt situationen. Men den som jag försöker förklara här är något annorlunda men fortfarande relaterad till den. True är lika med 1 och False är lika med 0 i python. Kort sagt betyder sant att du håller med och falskt betyder att du inte håller med. Dessa saker används oftast i python. Så du kan antingen tilldela sanna och falska uttalanden genom att använda "=" -tecknet eller så kan du kontrollera jämlikheten med hjälp av "==" -tecknet. Så enkelt som det.

3. Python Performance-felsökning

När du skriver ett program är vårt huvudmål att göra programmet effektivt, snabbt och kompakt. Men det finns tillfällen då du helt enkelt inte kan göra programmet kompakt. Så vid dessa tillfällen kanske du inte vill göra programmet kompakt för att göra det snabbare. Vad du kan göra är till exempel när du hanterar koder i en ordlista kan du prova en alternativ metod för att diktera ett objekt. Förvirrad? Låt mig förklara det här. Du kan helt enkelt välja ett alternativ för att lägga till ett objekt direkt och sedan kontrollera om de infogade objekten finns eller behöver uppdateras. Så genom att göra detta behöver du inte kontrollera varannan artikel för att matcha den och sedan uppdatera den vilken typ som kommer att göra applikationen långsam. Följande är ett känt exempel på det:

p = 16

myDiction = ()

for i in range(0, p):

char = 'abcd'(i%4)

if char not in myDict:

myDiction(char) = 0

myDiction(char) += 1

print(myDiction)

Exemplet ovan är det normala sättet att skriva det. Så här kommer det att göra att koden körs snabbare,
p = 16
myDiction = ()
for I in range(0, p):
char = 'abcd'(i%4) try:
myDiction(char) += 1
except KeyError:
myDiction(char) = 1
print(myDiction)

4. Py2exe

Ett annat användbart tips jag kan tänka på är py2exe. Normalt när du skriver en kod på något språk kan det ibland vara ett besvär att faktiskt sammanställa dem till en körbar, särskilt om du använder Windows. Men för python-programmering är det faktiskt väldigt enkelt. Du kan helt enkelt ladda ner py2exe som igen är en öppen källkodsprogramvara som du kan ladda ner från sourceforge.net. Med den här appen kan du helt enkelt konvertera även dina moduler till ett exe, till skillnad från C eller C ++, vilket faktiskt är en sinnestress när du kompilerar till ett exe.

Rekommenderade kurser

  • IT-utbildningsbunt
  • Ruby on Rails Certification Course
  • CSS Training Bundle
  • Professionell HTML5- och CSS3-utbildning

5. Uppsättningar

Om du är en matematisk freak, skulle du säkert älska det här nästa tipset. Du kan ha använt uppsättningar i dina lägre klasser. Kommer du ihåg något? Ja, exakt, fackföreningar och grejer. Så det finns människor som jag som inte gillar att använda automatiserad programvara ibland. Anledningen till detta är säkerhet. Låt oss ta ett enkelt exempel på Microsoft Excel. Vissa människor brukar använda excel, bara för att gruppera och skapa en databas. De behöver bara det och en bra säkerhet för det. De är inte intresserade av att formatera text, färg och grejer. Så det jag gör vid dessa tillfällen är att jag skapar min egen programvara för programvarupack för Python och skapar min egen databas. För några av mina säkerhetsskäl föredrar jag Python framför MYSql. Så när jag kommer tillbaka till min poäng med uppsättningar är uppsättningar extremt användbara när du skapar databaser. Speciellt när du vill hitta matchningar, skapa grupper och andra liknande uppgifter. Följande är ett enkelt exempel på det.

>>> A = (1, 2, 3, 3)
>>> A
set((1, 2, 3))
>>> B = (3, 4, 5, 6, 7)
>>> B
set((3, 4, 5, 6, 7))
>>> A | B
set((1, 2, 3, 4, 5, 6, 7))
>>> A & B
set((3))
>>> A - B
set((1, 2))
>>> B - A
set((4, 5, 6, 7))
>>> A B
set((1, 2, 4, 5, 6, 7))
>>> (A B) == ((A - B) | (B - A))
True

6. Slå samman Python- och skalskript

Nu är det något du inte kan göra med C eller C ++. Om du är en open source-kille, skulle du säkert använda Linux som det huvudsakliga operativsystemet, eller åtminstone en Dual Boot. Så Linux inkluderar redan python. Och python är extremt kompatibel med Linux. Detta ger oss en fördel med att sammanställa och slå samman dem. Du kan helt enkelt skapa ett skript som kan fungera som ett normalt unix-skript samt en tolkad pytonkod på samma gång. När du skriver ett skalskript behöver du fyra citattecken och en tom sträng till skalet, men i python måste du göra det med en trefaldig citerad sträng med citattecken. Kom ihåg att den första strängen i ett skript enkelt kan lagras som en doc-sträng för en modul, men efter det kommer pytontolkaren helt enkelt att ignorera den.
Exempel är som följer:

#!/bin/sh
__doc__ = """
Demonstrate how to mix Python + shell script.
"""
import sys
print "Hello World!"
print "This is Python", sys.version
print "This is my argument vector:", sys.argv
print "This is my doc string:", __doc__
sys.exit (0)

7. JSON-esque

Python har många dolda saker under. Det tar bara en person och hans tid att ta reda på vad alla magiska operatörer och grejer gömmer inuti. En av alla andra saker är den berömda JSON-esken. Du kan skapa kapslade ordböcker utan att uttryckligen skapa underordböcker. De kommer magiskt till när vi hänvisar till dem.
Exempel på följande sätt:
users = tree()
users('harold')('username') = 'hrldcpr'
users('handler')('username') = 'matthandlersux'

Nu kan du skriva ut ovanstående som JSON med:
>>>print(json.dumps(users))

Och det kommer att se ut så här:
("harold": ("username": "hrldcpr"), "handler": ("username": "matthandlersux"))

8. Pip

Pip är något som de flesta känner till. Men ändå är det en fantastisk grej som du behöver veta om du börjar med python. Ibland måste du kontrollera källan till ett paket innan du installerar det. De flesta gånger är det för att installera en nyare version av ett paket. Så du kan helt enkelt installera pip och göra följande:

>>> pip install --download sqlalchemy_download sqlalchemy
>>>pip install --no-install sqlalchemy
>>>pip install --no-download sqlalchemy


Om du vill installera den blödande versionen av ett paket kan du kontrollera det direkt från GIT-förvaret.

>>>pip install git+https://github.com/simplejson/simplejson.git
>>>pip install svn+svn://svn.zope.org/repos/main/zope.interface/trunk

9. Virtualenv

En annan viktig funktion av python är Virtualenv. Virtualenv betyder virtuell miljö. Detta, nu mina vänner, är en väldigt fantastisk funktion av python. I grund och botten, för att testa python under olika förhållanden, skulle du normalt behöva ändra den globala pythonmiljön. Men en av de viktigaste fördelarna med att sandlåda din pythonmiljö är att du enkelt kan testa en kod under olika pythonversioner och paketberoende. För att installera virtualenv måste du installera pip först.
Du kan göra så här:

easy_install pip
pip install virtualenv
virtualenv python-workspace
cd python-workspace
source ./bin/activate
python

10. Zen of Python

Sist men inte minst är det pythons Zen. Zen of python är en mini-guide för programmering av python. Även om du inte programmerar python är det fortfarande en intressant sak att läsa. Gå helt enkelt till pytontolkaren och skriv:

>>>import this

Och jag kommer inte att förklara den här. För det är helt enkelt fantastiskt att prova det själv.

Och nu har vi kommit till slutet av vägen. Det här är bara mina erfarenheter, men om du hittar några, så lägg upp det så att världen vet hur exakt fantastisk python är.

Första bildkälla: pixabay.com

Relaterade artiklar:-

Här är några artiklar som hjälper dig att få mer detaljerad information om Python-programmeringen så bara gå igenom länken.

  1. Python och JavaScript
  2. Måste veta! 8 fantastiska tips att hitta - HTML5 vs Flash
  3. 25 mest fantastiska Pythonintervjufrågor och svar
  4. Karriärer i Python
  5. Kom igång med Python och Django för webbutveckling

Kategori: