Tipy pro programování v Pythonu - V dnešním světě je Python jedním z nejpoužívanějších jazyků. Není to jen jazyk, je to způsob, jak dělat věci řádným, jednoduchým a kompaktním způsobem. Python je jedním z nejznámějších jazyků na vysoké úrovni, zejména v open source. Jistě je to obrovský python jazyk. Jde o to, čím více o Python programování víte, tím více budete vědět, že stále existují věci, které nevíte. Vím, že tvrzení je ironické, ale tak je to Python.

Python Programming je jazyk, který je rychlý, kompaktní a lze jej snadno vykreslit do jakéhokoli operačního systému. Kromě toho, když se rozhlédnete kolem, uvidíte, že většina věcí běží na Pythonu; můžete vzít příklady Google nebo YouTube. Existují rámce, které podporují výhradně Python, jako Django a Pyramid. Existují dokonce i mikrostruktury, jako je baňka a láhev. Standardní knihovna Pythonu se skládá z mnoha internetových protokolů, jako je HTML, XML, JSON, zpracování e-mailů, podpora FTP, IMAP a snadno použitelné rozhraní Socket. Nejběžnějším účelem použití Pythonu je vědecké a numerické výpočty. Například SciPy, Pandas a iPython.

Takže teď víte, co je Python a jak to funguje, pojďme se seznámit s některými důvody, proč podporuji Python více než kterýkoli jiný jazyk. Byl jsem v okolí Pythonu už dlouho. Dost dlouho na to, abychom pochopili význam základních a pokročilých výkladů jazyka python. Stále však existují chvíle, kdy i lidé, kteří s Pythonem pracují dostatečně dlouho, zapomenou na některé z nejdůležitějších důležitých věcí v programování Python. Takže, abych vám dal osvěžující muž, napsal jsem tento článek.

Ať už jste odborník nebo začátečník, tyto věci vám vždy připomenou, proč je Python Programming stále nejflexibilnějším, nejjednodušším a nejkreativnějším pythonovým jazykem všech dob. Vzal jsem si čas na podrobné vysvětlení těchto příkladů, takže pokud je stále těžké to pochopit, můžete jednoduše Google tituly, které jsem těmto příkladům dal, a snadno pochopíte, o čem mluvím. Takže, bez mnohem dalšího povyku, začněme.

Tohle je pár triků, které jsem se naučil za posledních pár let, které jsem si uložil do textového souboru. Takže kdykoli jsem uvízl v jakémkoli kódu, jen se podívám na tyto věci a většina z mých problémů je mnohokrát vyřešena.

Python Programovací tipy / triky

Toto je 10 jednoduchých, ale nejužitečnějších tipů pro programování v Pythonu: -

1. Moduly

Nejlepší věc Pythonu je, že si můžete vytvořit své vlastní moduly. Tak například mohu vytvořit vlastní funkci a moduly a umístit je všechny dohromady do samostatné složky. Co dělám je, že si zapíšu konkrétní kódy, které vím, že bych ve většině své práce používal obyčejně, pak je převedli do modulu a nechali je stranou v samostatné složce. Tímto šetřím spoustu času, od jejich opětovného zápisu a ladění, aby se zkontrolovaly chyby. Dalším důvodem je to, že musíte mít program efektivní a spravovatelný, pokud jsou velké. Chcete-li to spravovat, můžete je rozdělit do samostatných souborů, vložit do souboru více funkcí a definic a použít je jejich importem do skriptů a programů. Tyto soubory budou mít příponu * .py. A jakmile je importujete, automaticky vytvoří soubor rozšíření * .pyc, který se načte mnohem rychleji než normální soubor * .py.

2. Pravda a nepravda

To je také jedna z nejpoužívanějších metod. Pokud jste někdy hráli hry a podle her, myslím špičkové hry, musíte si všimnout, že někdy musíte grafiku snížit. Ale znovu, někdy, dokonce ani ty nemůžete najít ve hře. Obvykle tedy najdete konfigurační soubor ve složce Dokumenty a změňte jej. Například změníte Vsync = True nebo False podle situace. Ale ten, který se zde snažím vysvětlit, je poněkud odlišný, ale stále s ním spojený. True se rovná 1 a False se rovná 0 v pythonu. Stručně řečeno, pravda znamená, že souhlasíte, a nepravda znamená, že nesouhlasíte. Tyto věci se nejčastěji používají v pythonu. Můžete tedy přiřadit Pravdivé a Nepravdivé příkazy pomocí znaménka „=“ nebo rovnost můžete zkontrolovat pomocí znaménka „==“. Tak jednoduché.

3. Ladění výkonu Pythonu

Při psaní programu je naším hlavním cílem učinit program efektivním, rychlým a kompaktním. Ale jsou časy, kdy program jednoduše nemůžete udělat kompaktním. Takže v tuto chvíli možná nebudete chtít, aby byl program kompaktní, aby byl rychlejší. Můžete například při zpracování kódů ve slovníku zkusit alternativní metodu diktování položky. Zmatený? Dovolte mi to vysvětlit. Můžete si jednoduše vybrat možnost přímého přidání položky a zkontrolovat, zda vložené položky existují nebo je třeba je aktualizovat. Tímto způsobem nemusíte kontrolovat každou další položku, aby se s ní shodovala, a poté ji aktualizovat, který druh aplikace zpomalí aplikaci. Slavný příklad toho je následující:

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)

Výše uvedený příklad je běžný způsob psaní. Tady je, jak to zrychlí běh kódu,
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

Dalším užitečným tipem je py2exe. Normálně při psaní kódu v jakémkoli jazyce může být někdy obtížné je skutečně zkompilovat do spustitelného souboru, zejména pokud používáte Windows. Ale pro Python Programming je to vlastně velmi jednoduché. Můžete si jednoduše stáhnout py2exe, což je opět open source software, který si můžete stáhnout z sourceforge.net. Pomocí této aplikace můžete jednoduše převést i své moduly do exe, na rozdíl od C nebo C ++, což je vlastně stres mysli při kompilaci do exe.

Doporučené kurzy

  • Balíček školení o zabezpečení IT
  • Kurz certifikace Ruby on Rails
  • Svazek školení CSS
  • Profesionální školení HTML5 a CSS3

5. Sady

Pokud jste matematický blázen, určitě byste miloval tento další tip. Možná jste použili sady ve svých nižších třídách. Pamatuješ si na něco? Jo, přesně, odbory a tak. Takže existují lidé jako já, kteří někdy nechtějí používat automatizovaný software. Důvodem je bezpečnost. Vezměme si jednoduchý příklad aplikace Microsoft Excel. Někteří lidé mají tendenci používat Excel, pouze pro seskupování a vytváření databáze. Prostě to potřebují a mají pro to dobrou jistotu. Nemají zájem o formátování textu, barvy a tak. Co tedy v té době dělám, je to, že si vytvářím svůj vlastní softwarový balík python Programming a vytvářím svou vlastní databázi. Pro některé z mých bezpečnostních důvodů dávám přednost Pythonu před MYSql. Když se tedy vrátím k mému bodu, sady jsou při vytváření databází velmi užitečné. Zejména pokud chcete najít zápasy, vytvořit skupiny a další podobné úkoly. Následuje jednoduchý příklad toho.

>>> 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. Sloučení skriptů Python a Shell

Tohle je něco, co nemůžete dělat s C nebo C ++. Jste-li chlápek s otevřeným zdrojovým kódem, pak byste určitě používali Linux jako hlavní operační systém nebo přinejmenším Dual Boot. Linux již obsahuje python. A python je mimořádně kompatibilní s Linuxem. To nám dává výhodu jejich kompilace a slučování. Můžete jednoduše vytvořit skript, který může fungovat jako normální unixový skript a zároveň interpretovaný pythonový kód. Při psaní shellového skriptu budete potřebovat čtyři uvozovky a prázdný řetězec do shellu, ale v pythonu to musíte udělat s řetězcem s trojitým uvozem s uvozovkou. Pamatujte, že první řetězec ve skriptu lze snadno uložit jako řetězec doc pro modul, ale poté jej pythonový interpret jednoduše ignoruje.
Příklad je následující:

#!/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 spoustu skrytých věcí. Zjišťování toho, co jsou všechny magické operátory a věci uvnitř skryté, vyžaduje pouze člověka a jeho čas. Jednou ze všech ostatních věcí je slavný JSON-esque. Můžete vytvářet vnořené slovníky, aniž byste explicitně vytvářeli pod-slovníky. Kouzelně vznikají, když na ně odkazujeme.
Příklad takto:
users = tree()
users('harold')('username') = 'hrldcpr'
users('handler')('username') = 'matthandlersux'

Nyní si můžete výše uvedený text vytisknout jako JSON pomocí:
>>>print(json.dumps(users))

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

8. Pip

Pip je něco, co většina lidí ví. Ale stále je to úžasné věci, které potřebujete vědět, pokud začínáte s pythonem. Někdy je nutné zkontrolovat zdroj balíčku před jeho instalací. Většinou se jedná o instalaci novější verze některého balíčku. Můžete tedy jednoduše nainstalovat pip a udělat následující:

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


Pokud chcete nainstalovat krvácející verzi balíčku, můžete jej přímo zkontrolovat z úložiště GIT.

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

9. Virtualenv

Další důležitou funkcí pythonu je Virtualenv. Virtualenv znamená virtuální prostředí. Toto, nyní mí přátelé, je velmi úžasná funkce pythonu. V zásadě, pro testování pythonu za různých podmínek byste obvykle museli změnit globální prostředí pythonu. Jednou z klíčových výhod sandboxu v prostředí pythonu je však to, že můžete snadno otestovat jeden kód v různých verzích pythonu a závislostech na balíčku. Chcete-li nainstalovat virtualenv, musíte nejprve nainstalovat pip.
Můžete postupovat takto:

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

10. Zen z Pythonu

V neposlední řadě je to Zen pythonu. Zen pythonu je mini-průvodce pro programování pythonu. I když python nenaprogramujete, je stále zajímavé číst. Jednoduše přejděte k pythonskému tlumočníkovi a napište:

>>>import this

A nebudu to vysvětlovat. Protože je to prostě úžasné vyzkoušet si to sami.

A nyní jsme dorazili na konec silnice. To jsou jen moje zkušenosti, ale pokud nějaké najdete, určitě to zveřejněte, aby svět věděl, jak přesně je úžasný python.

Zdroj prvního obrázku: pixabay.com

Související články: -

Zde je několik článků, které vám pomohou získat více podrobností o programování v Pythonu, takže stačí projít odkaz.

  1. Python a JavaScript
  2. Musíte vědět! 8 úžasných tipů, které najdete - HTML5 vs Flash
  3. 25 nejúžasnějších dotazů a odpovědí na Python
  4. Kariéra v Pythonu
  5. Začínáme s Pythonem a Djangem pro vývoj webových aplikací

Kategorie: