Sfaturi despre programarea Python - În lumea de azi, Python este unul dintre cele mai folosite limbaje. Nu este doar un limbaj, ci un mod de a face lucrurile într-un mod corect, simplu și compact. Python este unul dintre cele mai cunoscute limbaje la nivel înalt, în special în open source. Este sigur că este un vast limbaj piton. Fii sigur că, cu cât știi mai multe despre programarea Python, cu atât mai mult vei ști că mai există lucruri pe care nu le știi. Știu că afirmația este ironică, dar așa este Python.

Python Programming este un limbaj rapid, compact și poate fi redat cu ușurință în orice sistem de operare. În plus, dacă te uiți în jur, vei vedea că majoritatea lucrurilor rulează pe Python; puteți lua exemple de Google sau YouTube. Există cadre care acceptă exclusiv Python, cum ar fi Django și Pyramid. Există chiar și micro-cadre precum Flask and Bottle. Biblioteca standard a Python este formată din mai multe protocoale de internet, cum ar fi HTML, XML, JSON, E-mail Processing, Suport pentru FTP, IMAP și interfața sa Socket ușor de utilizat. Cel mai obișnuit scop al utilizării Python este calculul științific și numeric. De exemplu, SciPy, Pandas și iPython.

Deci, acum știți ce este Python și cum funcționează, să cunoaștem câteva dintre motivele pentru care susțin Python mai mult decât orice altă limbă. Sunt în jurul lui Python de mult timp. Destul de mult pentru a înțelege importanța interpretărilor de bază și avansate ale limbajului piton. Dar totuși sunt momente în care chiar și persoane care au lucrat destul de mult cu Python vor uita unele dintre cele mai de bază lucruri importante din programarea Python. Așa că, pentru a vă oferi o actualizare, am scris acest articol.

Indiferent dacă sunteți un expert sau un începător, aceste lucruri vă vor aminti întotdeauna de ce Python Programming este încă cel mai flexibil, simplu și creativ limbaj de piton din toate timpurile. Mi-am luat timpul să explic în detaliu aceste exemple, așa că, dacă tot îți este greu să înțelegi, poți pur și simplu Google titlurile pe care le-am dat acestor exemple și vei înțelege cu ușurință despre ce vorbesc. Deci, fără prea multe detalii, să începem.

Așadar, acestea sunt câteva trucuri pe care le-am învățat în ultimii doi ani, pe care le păstrez într-un fișier text. Deci, de fiecare dată când sunt blocat la orice bucată de cod, fac doar o privire despre aceste lucruri și de cele mai multe ori problemele mele sunt rezolvate de multe ori.

Sfaturi / trucuri de programare Python

Așadar, acestea sunt cele 10 sfaturi simple, dar mai utile despre programarea Python: -

1. Module

Cel mai bun lucru al python este că vă puteți crea propriile module. Așadar, de exemplu, îmi pot crea propria funcție și module și le așez pe toate într-un folder separat. Așadar, ceea ce fac este să notez coduri specifice, pe care știu că le-aș folosi în comun în majoritatea lucrărilor mele, apoi să le transform într-un modul și să le țin deoparte într-un folder separat. Făcând acest lucru, economisesc mult timp, de la scrierea lor din nou și depanarea lor pentru a verifica erorile. Un alt motiv pentru aceasta este că trebuie să vă mențineți programul eficient și manevrabil dacă sunt de dimensiuni mari. Deci, pentru a gestiona acest lucru, puteți să le împărțiți în fișiere separate, să puneți mai multe funcții și definiții într-un fișier și să le utilizați importând-le în scripturi și programe. Rețineți că aceste fișiere vor avea o extensie * .py. Și după ce le importați, va crea automat un fișier de extensii * .pyc care va încărca mult mai rapid decât fișierul normal .py.

2. Adevărat și fals

Aceasta este, de asemenea, una dintre cele mai utilizate metode. Dacă ați jucat vreodată jocuri și, prin jocuri, mă refer la Jocuri de ultimă generație, trebuie să fi observat că uneori trebuie să scădeați grafica. Dar, din nou, uneori, chiar nu puteți găsi aceste opțiuni în joc. Deci, ceea ce faceți în mod normal este, găsiți fișierul de configurare în folderul de documente și schimbați-l. De exemplu, schimbați Vsync = True sau False, conform situației. Dar cel pe care încerc să-l explic aici este oarecum diferit, dar este în continuare legat de acesta. Adevărul este egal cu 1 și Falsul este egal cu 0 în piton. Pe scurt, adevărat înseamnă că ești de acord și fals înseamnă că nu ești de acord. Aceste lucruri sunt utilizate cel mai adesea în python. Deci, puteți atribui declarații True și False folosind semnul „=” sau puteți verifica egalitatea folosind semnul „==”. Simplu ca buna ziua.

3. Debug Performance Python

Când scriem un program, obiectivul nostru principal este de a face programul eficient, rapid și compact. Există însă momente în care pur și simplu nu puteți face programul compact. Deci, în aceste momente, poate nu doriți să faceți programul compact pentru a-l face mai rapid. Ce puteți face este, de exemplu, atunci când gestionați codurile într-un dicționar, puteți încerca o metodă alternativă de a dicta un articol. Confuz? Permiteți-mi să explic asta. Puteți alege pur și simplu o opțiune pentru a adăuga un articol direct și apoi verificați dacă articolele inserate există sau trebuie actualizate. Așadar, făcând acest lucru, nu este necesar să verificați fiecare element care să se potrivească cu acesta și apoi să-l actualizați ce fel de aplicație va încetini. Urmează un exemplu faimos în acest sens:

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)

Exemplul de mai sus este modul normal de scriere a acestuia. Iată cum va face ca codul să ruleze mai repede,
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

Un alt sfat util la care mă pot gândi este py2exe. În mod normal, atunci când scrieți un cod în orice limbă, uneori poate fi o problemă să le compilați într-un executabil, mai ales dacă utilizați Windows. Dar, pentru programarea piton, este de fapt foarte simplu. Puteți pur și simplu să descărcați py2exe, care este din nou un software open source pe care îl puteți descărca de pe sourceforge.net. Folosind această aplicație, puteți converti pur și simplu chiar și modulele dvs. într-un exe, spre deosebire de C sau C ++, care este de fapt un stres al minții atunci când compilați într-un exe.

Cursuri recomandate

  • Pachet de instruire în domeniul securității IT
  • Curs de certificare Ruby on Rails
  • Pachet de instruire CSS
  • Formare profesională HTML5 și CSS3

5. Seturi

Dacă sunteți un matak matematic, sigur v-ar plăcea acest sfat. Este posibil să fi folosit seturi în clasele tale inferioare. Îți amintești ceva? Da, mai exact, Uniuni și chestii. Deci, există oameni ca mine, cărora nu le place să folosească software automat uneori. Motivul pentru asta este Securitatea. Să luăm un exemplu simplu de Microsoft Excel. Unii oameni tind să folosească excel, doar pentru a grupa și crea o bază de date. Au doar nevoie de asta și o bună securitate pentru asta. Nu sunt interesați să formateze textul, culoarea și lucrurile. Deci, ceea ce fac în acele momente, este să îmi creez propria stivă de software python Programming și să îmi creez propria mea bază de date. Pentru unele din motivele mele de securitate, prefer Python decât MYSql. Deci, revenind la punctul meu de seturi, seturile sunt extrem de utile la crearea bazelor de date. Mai ales, când doriți să găsiți potriviri, creați grupuri și alte sarcini similare. Următorul este un exemplu simplu.

>>> 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. Fuzionarea scripturilor Python și Shell

Acum este ceva ce nu poți face cu C sau C ++. Dacă sunteți un tip open source, cu siguranță, folosiți Linux ca principal sistem de operare sau cel puțin un dual boot. Deci, Linux include deja python. Iar python este extrem de compatibil cu Linux. Acest lucru ne oferă un beneficiu al compilării și îmbinării acestora. Puteți crea pur și simplu un script care poate funcționa ca un script unix normal, precum și ca un cod piton interpretat în același timp. Când scrieți un script de shell, aveți nevoie de patru caractere de citat și un șir gol pentru coajă, dar în python, trebuie să faceți asta cu un șir triplu-citat, cu un caracter de citat. Amintiți-vă că, primul șir dintr-un script poate fi ușor stocat ca șir doc pentru un modul, dar după aceea, interpretul piton îl va ignora pur și simplu.
Exemplul este următorul:

#!/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 are o mulțime de lucruri ascunse dedesubt. Este nevoie doar de o persoană și de timpul său pentru a afla ce sunt toți operatorii și lucrurile magice ascunse în interior. Una dintre toate celelalte lucruri este faimoasa JSON-esque. Puteți crea dicționare cuibărate fără a crea explicit sub-dicționare. Ele vin în mod magic, pe măsură ce le referim.
Exemplu după cum urmează:
users = tree()
users('harold')('username') = 'hrldcpr'
users('handler')('username') = 'matthandlersux'

Acum puteți tipări cele de mai sus ca JSON cu:
>>>print(json.dumps(users))

Și va arăta astfel:
("harold": ("username": "hrldcpr"), "handler": ("username": "matthandlersux"))

8. Pipă

Pip este ceva despre care poate știu majoritatea oamenilor. Dar totuși este un lucru nemaipomenit, pe care trebuie să-l știi dacă începi cu python. Uneori, trebuie să inspectați sursa unui pachet înainte de instalarea acestuia. De cele mai multe ori, este pentru instalarea unei versiuni mai noi a unui pachet. Deci, puteți instala pur și simplu pip și faceți următoarele:

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


Dacă doriți să instalați versiunea sângerândă a unui pachet, o puteți verifica direct din depozitul GIT.

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

9. Virtualenv

O altă funcție importantă a python este Virtualenv. Virtualenv înseamnă Virtual Environment. Aceasta, acum prietenii mei, este o funcție foarte grozavă a Python. Practic, pentru a testa python în diferite condiții, în mod normal, ar trebui să schimbi mediul piton global. Dar, unul dintre avantajele cheie ale sandboxing-ului dvs. de mediu piton este faptul că puteți testa cu ușurință un singur cod în diferite versiuni python și dependențe de pachete. Pentru a instala virtualenv, mai întâi trebuie să instalați pip.
Puteți face următoarele:

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

10. Zen de Python

Nu în ultimul rând, este Zen-ul de python. Zen of python este un mini-ghid pentru programarea python. Chiar dacă nu programați python, este încă un lucru interesant de citit. Pur și simplu mergeți la interpretul piton și tastați:

>>>import this

Și nu voi explica asta. Pentru că pur și simplu este uimitor să încerci singur.

Și acum, am ajuns la capătul drumului. Acestea sunt doar experiențele mele, dar dacă găsești unele, sigur îl postează astfel încât lumea să știe cât de exact este grozavul piton.

Prima sursă de imagine: pixabay.com

Articole similare:-

Iată câteva articole care vă vor ajuta să obțineți mai multe detalii despre programarea Python, așa că treceți doar prin link.

  1. Python și JavaScript
  2. Trebuie să știți! 8 sfaturi uimitoare de găsit - HTML5 vs Flash
  3. 25 Cele mai uimitoare întrebări și răspunsuri la interviu Python
  4. Cariere în Python
  5. Începeți cu Python și Django pentru Dezvoltare Web