Tipy na programovanie v Pythone - V dnešnom svete je Python jedným z najpoužívanejších jazykov. Nie je to len jazyk, je to spôsob, ako robiť veci správnym, jednoduchým a kompaktným spôsobom. Python je jedným z najznámejších jazykov na vysokej úrovni, najmä v open source. Je to určite obrovský python jazyk. Čím viac tým viac viete o programovaní v Pythone, tým viac budete vedieť, že stále existujú veci, ktoré nepoznáte. Viem, že tvrdenie je ironické, ale taký je Python.

Programovanie v jazyku Python je jazyk, ktorý je rýchly, kompaktný a dá sa ľahko vykresliť do ľubovoľného operačného systému. Okrem toho, ak sa pozriete okolo, uvidíte, že väčšina vecí beží na Pythone; môžete uviesť príklady služieb Google alebo YouTube. Existujú rámce, ktoré podporujú výlučne Python, napríklad Django a Pyramid. Existujú dokonca aj mikroštruktúry, ako sú fľaše a fľaše. Štandardná knižnica Pythonu pozostáva z mnohých internetových protokolov ako HTML, XML, JSON, spracovanie e-mailov, podpora pre FTP, IMAP a jeho ľahko použiteľné rozhranie Socket. Najbežnejším účelom použitia Pythonu je vedecké a numerické výpočty. Napríklad SciPy, Pandas a iPython.

Takže teraz viete, čo je Python a ako to funguje, poďme sa zoznámiť s niektorými dôvodmi, prečo podporujem Python viac ako ktorýkoľvek iný jazyk. Bol som v okolí Pythonu už dávno. Dostatočne dlho na to, aby sme pochopili dôležitosť základných a pokročilých interpretácií jazyka python. Stále však existujú chvíle, keď dokonca aj ľudia, ktorí s programom Python pracovali dostatočne dlho, zabudnú na niektoré z najdôležitejších vecí v programovaní Python. Takže, aby som vám dal osviežujúci muž, napísal som tento článok.

Či už ste odborník alebo začiatočník, tieto veci vám vždy pripomínajú, prečo je programovanie Python stále najflexibilnejším, najjednoduchším a najkreatívnejším pythonovým jazykom všetkých čias. Urobil som si čas na podrobné vysvetlenie týchto príkladov, takže ak ich stále ťažko rozumiete, môžete jednoducho prehľadať tituly, ktoré som týmto príkladom dal, a jednoducho pochopíte, o čom hovorím. Takže, bez toho, aby sme sa vzdali, začnime.

Takže toto je pár trikov, ktoré som sa naučil za posledných pár rokov, ktoré si uchovávam v textovom súbore. Takže kedykoľvek som zaseknutý v akomkoľvek kóde, jednoducho sa pozriem na tieto veci a väčšina mojich problémov sa mnohokrát vyrieši.

Programovacie tipy / triky Pythonu

Toto je 10 jednoduchých, ale najužitočnejších tipov na programovanie v Pythone: -

1. Moduly

Najlepšia vec Pythonu je, že si môžete vytvoriť svoje vlastné moduly. Napríklad si môžem vytvoriť svoju vlastnú funkciu a moduly a umiestniť ich všetky do samostatného priečinka. Čo robím je, že si zapíšem konkrétne kódy, o ktorých viem, že ich používam vo väčšine svojej práce, potom ich skonvertujem do modulu a odložím ich do samostatného priečinka. Týmto ušetrím veľa času, od ich opätovného zápisu a odladenia, aby sa skontrolovali chyby. Ďalším dôvodom je to, že musíte zachovať efektívnosť a spravovateľnosť programu, ak sú veľké. Ak ich chcete spravovať, môžete ich rozdeliť do samostatných súborov, vložiť do súboru viac funkcií a definícií a použiť ich importovaním do skriptov a programov. Upozorňujeme, že tieto súbory budú mať príponu * .py. Akonáhle ich importujete, automaticky vytvorí súbor s príponou * .pyc, ktorý sa načíta oveľa rýchlejšie ako normálny súbor * .py.

2. Pravda a nepravda

Je to tiež jedna z najpoužívanejších metód. Ak ste niekedy hrali hry a podľa hier mám na mysli špičkové hry, musíte si všimnúť, že niekedy musíte grafiku znížiť. Ale opäť, niekedy dokonca nemôžete nájsť tieto možnosti v hre. Normálne teda nájdete konfiguračný súbor v priečinku Dokumenty a zmeňte ho. Napríklad zmeníte Vsync = True alebo False podľa situácie. Ale ten, ktorý sa tu snažím vysvetliť, je trochu iný, ale stále s ním súvisí. Pravda sa rovná 1 a hodnota False sa rovná 0 v pythone. Stručne povedané, pravdivé znamená, že súhlasíte, a nepravdivé znamená, že nesúhlasíte. Tieto veci sa najčastejšie používajú v pythone. Takže môžete priraďovať Pravdivé a Nepravdivé výroky pomocou znamienka „=“ alebo rovnosť môžete skontrolovať pomocou znamienka „==“. Tak jednoduché.

3. Ladenie výkonu Pythonu

Pri písaní programu je naším hlavným cieľom, aby bol program efektívny, rýchly a kompaktný. Ale sú chvíle, keď jednoducho nemôžete urobiť program kompaktným. V súčasnosti teda možno nebudete chcieť urobiť program kompaktnejším, aby bol rýchlejší. Čo môžete urobiť, je napríklad pri manipulácii s kódmi v slovníku, môžete skúsiť alternatívny spôsob diktovania položky. Zmätený? Dovoľte mi to vysvetliť. Jednoducho si môžete zvoliť možnosť priameho pridania položky a potom skontrolovať, či vložené položky existujú alebo je potrebné ich aktualizovať. Ak tak urobíte, nemusíte skontrolovať každú ďalšiu položku, aby sa s ňou zhodovali, a potom ju aktualizovať, ktorý druh aplikácie spomalí aplikáciu. Nasleduje známy príklad:

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)

Vyššie uvedený príklad predstavuje bežný spôsob jeho písania. Teraz uvádzame spôsob, ako urýchliť kód,
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

Ďalším užitočným tipom, na ktorý môžem myslieť, je py2exe. Normálne pri písaní kódu v akomkoľvek jazyku môže byť niekedy ťažké ich skompilovať do spustiteľného súboru, najmä ak používate systém Windows. Ale pre Python Programming je to vlastne veľmi jednoduché. Môžete si jednoducho stiahnuť py2exe, čo je opäť softvér s otvoreným zdrojovým kódom, ktorý si môžete stiahnuť z sourceforge.net. Pomocou tejto aplikácie môžete jednoducho previesť aj svoje moduly na exe, na rozdiel od C alebo C ++, čo je vlastne stres pri zostavovaní do exe.

Odporúčané kurzy

  • Balík školení o bezpečnosti IT
  • Kurz certifikácie Ruby on Rails
  • Balík školení CSS
  • Profesionálne školenie HTML5 a CSS3

5. Sady

Ak ste matematický šialenec, určite by ste miloval tento ďalší tip. Možno ste použili súpravy vo svojich nižších triedach. Pamätáš si niečo? Áno, presne, odbory a tak. Existujú ľudia ako ja, ktorí niekedy nechcú používať automatizovaný softvér. Dôvodom je bezpečnosť. Vezmime jednoduchý príklad programu Microsoft Excel. Niektorí ľudia majú tendenciu používať program Excel, iba na zoskupovanie a vytváranie databázy. Potrebujú to len a majú na to dobrú bezpečnosť. Nezaujímajú sa o formátovanie textu, farby a podobne. Čo robím v tom čase, je vytvorenie vlastného balíka softvérov Python Programming a vytvorenie vlastnej databázy. Z niektorých mojich bezpečnostných dôvodov uprednostňujem Python pred MYSql. Keď sa teda vrátim k môjmu stanovisku, sú sady veľmi užitočné pri vytváraní databáz. Najmä ak chcete nájsť zápasy, vytvoriť skupiny a ďalšie podobné úlohy. Nasleduje jednoduchý príklad.

>>> 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. Zlúčenie skriptov Python a Shell

Teraz je to niečo, čo nemôžete urobiť s C alebo C ++. Ak ste chlap s otvoreným zdrojom, určite by ste používali Linux ako hlavný operačný systém alebo aspoň ako duálny boot. Takže Linux už obsahuje python. A python je mimoriadne kompatibilný s operačným systémom Linux. To nám poskytuje výhodu ich zostavovania a zlúčenia. Môžete jednoducho vytvoriť skript, ktorý môže fungovať ako bežný unixový skript, ako aj interpretovaný pythonový kód súčasne. Pri písaní skriptu shellu potrebujete štyri úvodzovky a prázdny reťazec do shellu, ale v pythone to musíte urobiť s reťazcom s tromi citáciami s úvodzovkou. Pamätajte, že prvý reťazec v skripte sa dá ľahko uložiť ako reťazec doc pre modul, ale potom ho pythonový interpret jednoducho ignoruje.
Príklad je nasledujúci:

#!/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 má pod sebou veľa skrytých vecí. Zisťovanie toho, čo sú všetky magické operátory a veci ukryté vo vnútri, vyžaduje iba osobu a čas. Jednou zo všetkých ostatných vecí je slávny JSON-esque. Môžete vytvárať vnorené slovníky bez toho, aby ste výslovne vytvorili pod-slovníky. Magicky vznikajú, keď ich odkazujeme.
Príklad takto:
users = tree()
users('harold')('username') = 'hrldcpr'
users('handler')('username') = 'matthandlersux'

Teraz môžete tlačiť vyššie uvedené ako JSON pomocou:
>>>print(json.dumps(users))

A bude to vyzerať takto:
("harold": ("username": "hrldcpr"), "handler": ("username": "matthandlersux"))

8. Pip

Pip je niečo, o čom väčšina ľudí vie. Ale stále je to úžasné veci, ktoré by ste mali vedieť, ak začínate s pythonom. Pred inštaláciou musíte niekedy skontrolovať zdroj balíka. Väčšinou je to inštalácia novšej verzie nejakého balíka. Takže môžete jednoducho nainštalovať pip a urobiť nasledujúce:

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


Ak chcete nainštalovať krvácajúcu verziu balíka, môžete si ho priamo skontrolovať z úložiska GIT.

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

9. Virtualenv

Ďalšou dôležitou funkciou pythonu je Virtualenv. Virtualenv znamená Virtuálne prostredie. Toto, teraz moji priatelia, je veľmi úžasná funkcia pythonu. V podstate, na testovanie pythonu v rôznych podmienkach by ste za normálnych okolností museli zmeniť globálne prostredie pythonu. Jednou z kľúčových výhod karanténneho prostredia vášho prostredia python je však to, že môžete ľahko otestovať jeden kód v rôznych verziách pythonu a závislosti od balíkov. Ak chcete nainštalovať virtualenv, musíte najprv nainštalovať pip.
Môžete postupovať nasledovne:

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

10. Zen z Pythonu

V neposlednom rade je to Zen pythonu. Zen pythonu je mini-sprievodca programovaním pythonu. Aj keď python nenaprogramujete, je stále zaujímavé čítať. Jednoducho choďte na pythonového tlmočníka a napíšte:

>>>import this

A nebudem ti to vysvetľovať. Pretože je to jednoducho úžasné vyskúšať si to sami.

A teraz sme sa dostali na koniec cesty. Toto sú len moje skúsenosti, ale ak ich nájdete, určite ich uverejnite, aby svet vedel, aký presne je to python.

Zdroj prvého obrázka: pixabay.com

Súvisiace články: -

Tu je niekoľko článkov, ktoré vám pomôžu získať viac podrobností o programovaní v Pythone, takže stačí prejsť na odkaz.

  1. Python a JavaScript
  2. Musíte vedieť! 8 úžasných tipov, ktoré nájdete - HTML5 vs Flash
  3. 25 najúžasnejších otázok a odpovedí na Python
  4. Kariéra v Pythone
  5. Začíname s programami Python a Django pre vývoj webových aplikácií

Kategórie: