Tips til Python-programmering - I dagens verden er Python et af de mest anvendte sprog. Det er ikke kun et sprog, det er en måde at gøre tingene på en ordentlig, enkel og kompakt måde. Python er et af de mest kendte sprog på højt niveau, især i open source. Det er helt sikkert et enormt pythonsprog. Pointen er at jo mere du ved om Python-programmering, desto mere vil du vide, at der stadig er ting, som du ikke kender. Jeg ved, at udsagnet er ironisk, men det er sådan Python er.

Python-programmering er sprog, der er hurtig, kompakt og let kan gengives til ethvert operativsystem. Desuden, hvis du ser dig omkring, vil du se, at størstedelen af ​​de ting kører på Python; du kan tage eksempler på Google eller YouTube. Der er rammer, der udelukkende understøtter Python som Django og Pyramid. Der er endda mikrorammer som kolbe og flaske. Pythons standardbibliotek består af mange internetprotokoller såsom HTML, XML, JSON, e-mail-behandling, support til FTP, IMAP og dets brugervenlige Socket-interface. Det mest almindelige formål med anvendelse af Python er videnskabelig og numerisk computing. F.eks. SciPy, Pandas og iPython.

Så nu ved du, hvad Python er, og hvordan det fungerer, lad os kende nogle af grundene til, at jeg støtter Python mere end noget andet sprog. Jeg har været omkring Python siden længe. Længe nok til at forstå vigtigheden af ​​grundlæggende og avancerede fortolkninger af pythonsproget. Men stadig er der tidspunkter, hvor selv folk, der har arbejdet længe nok med Python, vil glemme nogle af de mest basale vigtige ting i Python-programmering. Så for at give jer en forfriskning, har jeg skrevet denne artikel.

Uanset om du er en ekspert eller en nybegynder, vil disse ting altid minde dig om, hvorfor Python-programmering stadig er det mest fleksible, enkle og kreative pythonsprog gennem tidene. Jeg har taget min tid til at forklare disse eksempler i detaljer, så hvis du stadig har svært ved at forstå det, kan du blot Google titlerne, jeg har givet til disse eksempler, og du vil let forstå, hvad jeg taler om. Så uden meget videre, lad os starte.

Så dette er nogle få tricks, jeg har lært i løbet af de sidste par år, hvilket jeg gemmer i en tekstfil. Så når som helst jeg sidder fast ved et hvilket som helst stykke kode, ser jeg bare på disse ting, og de fleste af mine problemer er løst mange af de gange.

Python-programmeringstips / -tricks

Så dette er de 10 enkle, men alligevel mest nyttige tip til Python-programmering: -

1. Moduler

Det bedste ved python er, at du kan oprette dine egne moduler. Så for eksempel kan jeg oprette min egen funktion og moduler og placere dem alle sammen i en separat mappe. Så hvad jeg gør er at jeg skriver ned specifikke koder, som jeg ved, at jeg ville bruge til fælles i det meste af mit arbejde, så konvertere dem til et modul og opbevare dem til side i en separat mappe. Ved at gøre dette sparer jeg meget tid fra at skrive dem igen og fejlsøge dem for at kontrollere for fejl. En anden grund til det er, at du er nødt til at holde dit program effektivt og håndterbart, hvis de er store i størrelse. Så for at administrere dette kan du opdele dem i separate filer, sætte flere funktioner og definitioner i en fil og bruge dem ved at importere dem til scripts og programmer. Bemærk, at disse filer har en * .py-udvidelse. Og når du importerer dem, opretter den automatisk en * .pyc-udvidelsesfil, der indlæses meget hurtigere end den normale * .py-fil.

2. Sandt og falsk

Dette er også en af ​​de mest anvendte metoder. Hvis du nogensinde har spillet, og med spil, mener jeg high-end-spil, skal du have bemærket, at du nogle gange er nødt til at sænke grafikken. Men igen, nogle gange kan du endda ikke finde disse muligheder i spillet. Så hvad du normalt gør er at finde konfigurationsfilen i dokumentmappen og ændre den. For eksempel ændrer du Vsync = sandt eller falsk efter situationen. Men den, som jeg forsøger at forklare her, er noget anderledes, men stadig relateret til den. Sandt er lig med 1 og falsk lig med 0 i python. Kort sagt betyder sandt, at du er enig, og falske betyder, at du er uenig. Disse ting bruges oftest i python. Så du kan enten tildele sandt og falskt udsagn ved at bruge “=” -tegnet, eller du kan kontrollere ligheden ved at bruge “==” -tegnet. Så simpelt som det.

3. Python Performance debug

Når du skriver et program, er vores hovedmål at gøre programmet effektivt, hurtigt og kompakt. Men der er tidspunkter, hvor du simpelthen ikke kan gøre programmet kompakt. Så på disse tidspunkter ønsker du måske faktisk ikke at gøre programmet kompakt for at gøre det hurtigere. Hvad du kan gøre er for eksempel, når du håndterer koder i en ordbog, kan du prøve en alternativ metode til diktering af et element. Forvirret? Lad mig forklare dette. Du kan blot vælge en mulighed for at tilføje et objekt direkte og derefter kontrollere, om de indsatte poster findes eller skal opdateres. Så ved at gøre dette, behøver du ikke at kontrollere hvert eneste andet element, der passer til det, og derefter opdatere det, hvilken slags vil gøre applikationen langsom. Følgende er et berømt eksempel 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)

Ovenstående eksempel er den normale måde at skrive det på. Her er sådan, hvordan det får koden til at køre hurtigere,
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

Et andet nyttigt tip, jeg kan tænke på, er py2exe. Normalt, når du skriver en kode på et hvilket som helst sprog, kan det undertiden være en besvær at faktisk samle dem til en eksekverbar, især hvis du bruger windows. Men til python-programmering er det faktisk meget enkelt. Du kan blot downloade py2exe, som igen er en open source-software, som du kan downloade fra sourceforge.net. Ved hjælp af denne app kan du blot konvertere selv dine moduler til en exe, i modsætning til C eller C ++, som faktisk er en stress i sindet, når du kompilerer til en exe.

Anbefalede kurser

  • IT-sikkerhedstræningspakke
  • Ruby on Rails-certificeringskurs
  • CSS Træningsbundt
  • Professionel HTML5 og CSS3 træning

5. Sæt

Hvis du er en matematikfreak, ville du helt sikkert elske dette næste tip. Du har muligvis brugt sæt i dine lavere klasser. Husker du noget? Ja, nøjagtigt, fagforeninger og sånt. Så der er mennesker som mig, der ikke kan lide at bruge automatiseret software nogle gange. Årsagen hertil er sikkerhed. Lad os tage et simpelt eksempel på Microsoft Excel. Nogle mennesker har en tendens til at bruge excel, kun til at gruppere og oprette en database. De har bare brug for det og en god sikkerhed for det. De er ikke interesseret i at formatere teksten, farven og sånt. Så hvad jeg gør på disse tidspunkter, er at jeg opretter min egen python-programmeringssoftwarestakke og opretter min egen database. Af nogle af mine sikkerhedsårsager foretrækker jeg Python frem for MYSql. Så når jeg vender tilbage til mit punkt med sæt, er sæt ekstremt nyttige, når du opretter databaser. Især når du vil finde kampe, skal du oprette grupper og andre lignende opgaver. Det følgende er et simpelt eksempel 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. Fletning af Python- og shell-scripts

Nu er det noget, du ikke kan gøre med C eller C ++. Hvis du er en open source fyr, ville du helt sikkert bruge Linux som det vigtigste operativsystem, eller i det mindste en Dual Boot. Så Linux inkluderer allerede python. Og python er ekstremt kompatibel med Linux. Dette giver os en fordel ved at udarbejde og slå dem sammen. Du kan blot oprette et script, der kan fungere som et normalt unix-script samt en tolket pythonkode på samme tid. Når du skriver et shell-script, har du brug for fire citat tegn og en tom streng til shell, men i python skal du gøre det med en tredobbelt citeret streng med et citatkarakter. Husk, at den første streng i et script let kan gemmes som en doc-streng til et modul, men efter dette ignorerer python-fortolkeren simpelthen det.
Eksempel er som følger:

#!/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 en masse skjulte ting nedenunder. Det tager kun en person og hans tid at finde ud af, hvad alle magiske operatører og ting er skjult inde. Ét blandt alle de andre ting er den berømte JSON-esque. Du kan oprette indlejrede ordbøger uden eksplicit at oprette underordbøger. De kommer magisk ind, når vi refererer dem.
Eksempel som følger:
users = tree()
users('harold')('username') = 'hrldcpr'
users('handler')('username') = 'matthandlersux'

Nu kan du udskrive ovenstående som JSON med:
>>>print(json.dumps(users))

Og det vil se sådan ud:
("harold": ("username": "hrldcpr"), "handler": ("username": "matthandlersux"))

8. Pip

Pip er måske de fleste mennesker kender til. Men stadig er det en fantastisk ting, som du har brug for at vide, hvis du starter med python. Undertiden skal du inspicere kilden til en pakke, før du installerer den. Oftest bruges det til installation af en nyere version af en eller anden pakke. Så du kan blot installere pip og gøre følgende:

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


Hvis du vil installere den blødende version af en pakke, kan du kontrollere den direkte fra GIT-arkivet.

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

9. Virtualenv

En anden vigtig funktion af python er Virtualenv. Virtualenv betyder virtuelt miljø. Dette, nu mine venner, er en meget fantastisk funktion af python. Grundlæggende, for at teste python under forskellige forhold, ville du normalt være nødt til at ændre det globale pythonmiljø. Men en af ​​de vigtigste fordele ved sandboxing af dit python-miljø er, at du nemt kan teste en kode under forskellige python-versioner og pakkeafhængigheder. For at installere virtualenv skal du først installere pip.
Du kan gøre som følger:

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

10. Zen af ​​Python

Sidst men ikke mindst er det pythons Zen. Zen of python er en mini-guide til python-programmering. Selv hvis du ikke programmerer python, er det stadig en interessant ting at læse. Bare gå til python-tolken og skriv:

>>>import this

Og jeg vil ikke forklare denne. Fordi det simpelthen er fantastisk at prøve det selv.

Og nu er vi kommet til slutningen af ​​vejen. Dette er bare mine oplevelser, men hvis du finder nogle, skal du huske at sende det, så verden ved, hvordan nøjagtigt awesome python er.

Første billedskilde: pixabay.com

Relaterede artikler:-

Her er nogle artikler, der hjælper dig med at få mere detaljeret information om Python-programmeringen, så bare gå gennem linket.

  1. Python og JavaScript
  2. Skal vide! 8 fantastiske tip at finde - HTML5 vs Flash
  3. 25 mest fantastiske Python-interviewspørgsmål og svar
  4. Karrierer i Python
  5. Kom i gang med Python og Django til webudvikling

Kategori: