Savjeti o programiranju Pythona - U današnjem svijetu Python je jedan od najčešće korištenih jezika. To nije samo jezik, već način na koji treba to raditi na pravilan, jednostavan i kompaktan način. Python je jedan od najpoznatijih jezika na visokoj razini, posebno u otvorenom kodu. To je sigurno ogroman jezik pitona. Što se više tiče, što više znate o Python Programiranju, više ćete znati da još uvijek postoje stvari koje ne znate. Znam da je izjava ironična, ali takav je Python.

Python Programiranje je jezik koji je brz, kompaktan i može se lako prenijeti u bilo koji operativni sustav. Osim toga, ako pogledate oko sebe, vidjet ćete da se većina stvari odvija na Pythonu; možete uzeti primjere Googlea ili YouTubea. Postoje okviri koji isključivo podržavaju Python kao što su Django i Pyramid. Postoje čak i mikro-okviri poput bočice i boce. Python-ova standardna biblioteka sastoji se od mnogih internetskih protokola poput HTML-a, XML-a, JSON-a, obrade e-pošte, podrška za FTP, IMAP i sučelja jednostavnog za korištenje Socket-a. Najčešća svrha korištenja Pythona je za znanstveno i numeričko računanje. Na primjer, SciPy, Pandas i iPython.

Dakle, sada znate što je Python i kako djeluje, upoznajmo se s nekim od razloga zašto podržavam Python više od bilo kojeg drugog jezika. Dugo sam bio oko Pythona. Dovoljno dugo da shvatim važnost osnovnih i naprednih tumačenja jezika pythona. Ali još uvijek postoje slučajevi kada će čak i ljudi koji su dovoljno dugo surađivali s Pythonom zaboraviti neke od najvažnijih najvažnijih stvari u Python programiranju. Dakle, kako bih vas osvježio, napisao sam ovaj članak.

Bez obzira jeste li stručnjak ili početnik, ove stvari će vas uvijek podsjećati zašto je programiranje Python-a i dalje najfleksibilniji, najjednostavniji i najkreativniji python jezik svih vremena. Uzeo sam vrijeme da detaljno objasnim ove primjere, tako da ako vam je još uvijek teško razumjeti, možete jednostavno navesti Google naslove koje sam dao tim primjerima i lako ćete shvatiti o čemu govorim. Dakle, bez puno dodatnog divljenja, krenimo.

Dakle, ovo je nekoliko trikova koje sam naučio u posljednjih nekoliko godina, a koje čuvam u tekstnoj datoteci. Dakle, bilo kada sam zaglavljen na bilo kojem dijelu koda, samo previdim te stvari i većina mojih problema se puno puta riješi.

Savjeti / trikovi za programiranje Pythona

Dakle, ovo je 10 jednostavnih, a opet najkorisnijih savjeta o Python programiranju:

1. Moduli

Najbolja stvar pythona je da možete kreirati vlastite module. Tako, na primjer, mogu stvoriti vlastitu funkciju i module i sve ih zajedno smjestiti u zasebnu mapu. Dakle, ono što radim je da napišem određene kodove, za koje znam da bih ih koristio zajednički u većem dijelu svog posla, zatim ih pretvorim u modul i držim na stranu u zasebnoj mapi. Radeći ovo štedim puno vremena, od pisanja istih i uklanjanja pogrešaka do provjere pogrešaka. Drugi razlog je taj, da biste trebali održati svoj program učinkovitim i upravljivim ako su velike veličine. Dakle, za upravljanje ovim možete ih rastaviti u odvojene datoteke, više funkcija i definicija staviti u datoteku i koristiti ih uvozom u skripte i programe. Imajte na umu da će te datoteke imati proširenje * .py. Nakon što ih uvezete, automatski će izraditi datoteku s nastavcima * .pyc koja će se učitati mnogo brže od uobičajene * .py datoteke.

2. Točno i lažno

Ovo je također jedna od najčešće korištenih metoda. Ako ste ikad igrali igre, a pod igrama, mislim na Igre visokog razreda, sigurno ste primijetili da ponekad morate spustiti grafiku. Ali opet, ponekad, čak i ne možete naći ove opcije u igri. Dakle, ono što obično radite je da pronađete datoteku config u mapi dokumenata i promijenite je. Na primjer, po situaciji mijenjate Vsync = True ili False. Ali ono što ovdje pokušavam objasniti je nešto drugačije, ali svejedno povezano s tim. True je jednak 1, a False jednak 0 u python-u. Ukratko, istina znači da se slažete, a lažno znači da se ne slažete. Te se stvari najčešće koriste u pitonu. Dakle, istinite i lažne izjave možete dodijeliti pomoću znaka „=“ ili možete provjeriti jednakost znakom „==“. Jednostavno.

3. Otklanjanje pogrešaka Python Performance

Kod pisanja programa naš je glavni cilj učiniti program učinkovitim, brzim i kompaktnim. Ali postoje slučajevi kad program jednostavno ne možete učiniti kompaktnim. U tom trenutku možda zapravo ne želite program učiniti kompaktnim kako bi ga ubrzao. Ono što možete učiniti je, na primjer, pri rukovanju kodovima u rječniku, možete pokušati alternativnom metodom diktiranja predmeta. Zbunjeni? Dopustite mi da objasnim ovo. Možete jednostavno odabrati opciju za izravno dodavanje stavke i provjeriti postoje li umetnuti predmeti ili ih je potrebno ažurirati. Dakle, čineći ovo, ne morate provjeravati svaku drugu stavku da biste se podudarali s njom, a zatim je ažurirati koja će vrsta aplikacije usporiti. Slijedi poznati primjer toga:

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)

Gornji primjer je normalan način pisanja. Evo kako će se kôd brže pokretati,
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

Još jedan koristan savjet kojeg se mogu sjetiti je py2exe. Normalno kada pišete kôd na bilo kojem jeziku, ponekad može biti gnjavaža zapravo ih sastaviti u izvršnu datoteku, pogotovo ako koristite Windows. Ali za Python Programiranje, to je zapravo vrlo jednostavno. Možete jednostavno preuzeti py2exe, što je opet softver s otvorenim kodom koji možete preuzeti sa sourceforge.net. Pomoću ove aplikacije možete jednostavno pretvoriti čak i svoje module u exe, za razliku od C ili C ++ što je zapravo stres uma pri sastavljanju u exe.

Preporučeni tečajevi

  • Paket obuke za informatičku sigurnost
  • Tečaj certifikacije Ruby on Rails
  • Paket treninga za CSS
  • Profesionalni trening HTML5 i CSS3

5. Postavlja

Ako ste matematičar, sigurno biste voljeli ovaj sljedeći savjet. Možda ste koristili setove u nižim razredima. Sjećate se nečega? Da, točno, sindikati i svašta. Dakle, postoje ljudi poput mene, koji ne vole ponekad koristiti automatizirani softver. Razlog za to je sigurnost. Uzmimo jednostavan primjer Microsoft Excel-a. Neki ljudi često koriste excel, samo za grupiranje i stvaranje baze podataka. Samo im treba to i dobra sigurnost za to. Ne zanima ih formatiranje teksta, boja i stvari. Dakle, ono što radim u to vrijeme je da stvorim vlastiti paket softvera python Programming i stvorim svoju vlastitu bazu podataka. Iz nekih svojih sigurnosnih razloga više volim Python nad MYSql-om. Dakle, vraćajući se na moje skupove, setovi su izuzetno korisni pri stvaranju baza podataka. Posebno, kada želite pronaći utakmice, stvarajte grupe i druge slične zadatke. Slijedi jednostavan primjer toga.

>>> 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. Spajanje skripti Python i Shell

To je nešto što ne možete učiniti sa C ili C ++. Ako ste momak otvorenog koda, onda biste sigurno koristili Linux kao glavni operativni OS ili barem Dual Boot. Dakle, Linux već uključuje python. A python je izuzetno kompatibilan s Linuxom. To nam daje korist od njihova sastavljanja i spajanja. Jednostavno možete stvoriti skriptu koja istovremeno može raditi i kao normalna unix skripta, kao i interpretirani python kod. Kad pišete skriptu školjke, potrebna su vam četiri znaka citata i prazan niz ljuske, ali u pythonu to trebate učiniti s trostrukim citiranim nizom s znakom citata. Imajte na umu da se prvi niz u skripti lako može pohraniti kao doc niz za modul, ali nakon toga će ga tumač python-a jednostavno ignorirati.
Primjer je sljedeći:

#!/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 ispod sebe ima puno skrivenih stvari. Potrebno je samo osobi i njegovom vremenu da otkrije koji su sve čarobni operatori i stvari skrivene unutra. Jedna od svih ostalih stvari je poznati JSON-esque. Možete stvoriti ugniježđene rječnike bez izričitog stvaranja poddirečnika. Oni magično nastaju dok ih mi referenciramo.
Primjer kako slijedi:
users = tree()
users('harold')('username') = 'hrldcpr'
users('handler')('username') = 'matthandlersux'

Sada možete ispisati gore navedeno kao JSON sa:
>>>print(json.dumps(users))

I izgledat će ovako:
("harold": ("username": "hrldcpr"), "handler": ("username": "matthandlersux"))

8. Pip

Pip je nešto što možda većina ljudi zna. Ali ipak je to nevjerojatna stvar koju trebate znati započinjete li s pitonom. Ponekad morate provjeriti izvor paketa prije nego ga instalirate. Većinom je riječ o instaliranju novije verzije nekog paketa. Dakle, možete jednostavno instalirati pip i učiniti sljedeće:

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


Ako želite instalirati krvavu verziju paketa, možete to izravno provjeriti iz GIT spremišta.

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

9. Virtualenv

Druga važna funkcija pytona je Virtualenv. Virtualenv znači virtualno okruženje. Ovo, sad moji prijatelji, je vrlo fenomenalna funkcija pytona. U osnovi, da biste testirali python u različitim uvjetima, obično biste morali promijeniti globalno python okruženje. No, jedna od ključnih prednosti zasnivanja vašeg python okruženja je ta što jedan kôd možete lako testirati u različitim python verzijama i paketima ovisnosti. Da biste instalirali virtualenv, prvo morate instalirati pip.
Možete učiniti sljedeće:

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

10. Zen od Pythona

Posljednje, ali ne najmanje bitno, to je zen pitona. Zen of python je mini vodič za programiranje pythona. Čak i ako ne programirate python, zanimljivo je pročitati. Jednostavno idite na prevoditelja pythona i utipkajte:

>>>import this

Neću objašnjavati ovo. Jer jednostavno je nevjerojatno isprobati ga sami.

I sada smo stigli do kraja puta. Ovo su samo moja iskustva, ali ako ih nađete, svakako pošaljite ih tako da svijet zna koliko je točno strašan piton.

Prvi izvor slike: pixabay.com

Povezani članci:-

Evo nekoliko članaka koji će vam pomoći da saznate više detalja o programiranju Pythona, tako da samo prođite vezu.

  1. Python i JavaScript
  2. Mora znati 8 nevjerojatnih savjeta za pronalaženje - HTML5 vs Flash
  3. 25 najneverovatnijih pitanja i odgovora na Python Intervju
  4. Karijere u Pythonu
  5. Započnite s Python i Django za web razvoj

Kategorija: