Tippek a Python programozásához - A mai világban a Python az egyik leggyakrabban használt nyelv. Ez nem csak a nyelv, hanem a módja annak, hogy a dolgokat megfelelő, egyszerű és kompakt módon végezzük. A Python az egyik legismertebb magas szintű nyelv, különösen a nyílt forráskódú nyelvekben. Ez biztosan hatalmas python nyelv. A lényeg az, hogy minél többet tudsz a Python Programozásról, annál többet tudni fogsz arról, hogy vannak még olyan dolgok, amelyeket nem ismernek. Tudom, hogy az állítás ironikus, de a Python ilyen.

A Python Programming a nyelv, amely gyors, kompakt és könnyen konvertálható bármely operációs rendszerbe. Különben is, ha körülnézel, látni fogja, hogy a dolgok többsége Pythonon fut; vehet példákat a Google-ról vagy a YouTube-ról. Vannak olyan keretek, amelyek kizárólag a Python-ot támogatják, mint például a Django és a Pyramid. Még mikrokeretek is vannak, mint például a lombik és a palack. A Python szokásos könyvtára számos internetes protokollt tartalmaz, mint például HTML, XML, JSON, e-mail feldolgozás, FTP támogatás, IMAP és könnyen használható Socket felülete. A Python használatának leggyakoribb célja a tudományos és a számítástechnika. Például: SciPy, Pandas és iPython.

Tehát most már tudja, mi a Python és hogyan működik, és megismerjük azokat az okokat, amelyek miatt a Python-ot jobban támogatom, mint bármely más nyelven. Már régen a Python körül vagyok. Elég hosszú ahhoz, hogy megértsük a python nyelv alapvető és fejlett értelmezéseinek fontosságát. De még mindig vannak olyan idők, amikor még azok is, akik elég hosszú ideig dolgoztak a Python-nal, elfelejtik a Python Programming legfontosabb dolgait. Tehát, hogy felfrissülést nyújtsunk neked, írtam ezt a cikket.

Akár szakértő, akár kezdő, ezek a dolgok mindig emlékeztetik Önt, hogy a Python Programozás miért mindig a legrugalmasabb, legegyszerűbb és legkreatívabb Python nyelv. Időt tettem arra, hogy részletesebben elmagyarázza ezeket a példákat, így ha még mindig nehéz megérteni, akkor egyszerűen a Google segítségével megcímkézheti ezeket a példákat, és könnyen megértheti, miről beszélek. Tehát, anélkül, hogy tovább kellene figyelnünk, kezdjük.

Tehát ez néhány olyan trükk, amelyet az elmúlt években megtanultam, és ezeket egy szöveges fájlban tárolom. Tehát bármikor beragadok valamelyik kódba, csak bepillantom ezeket a dolgokat, és a legtöbb problémám sokszor megoldódik.

Python programozási tippek / trükkök

Tehát, ez a 10 egyszerű, mégis leghasznosabb tipp a Python programozásához: -

1. Modulok

A python legjobb dolog az, hogy saját modulokat készíthet. Tehát például elkészíthetem a saját funkcióm és moduljaimat, és elhelyezem őket külön mappába. Tehát azt írom, hogy leírom a speciális kódokat, amelyeket tudom, hogy a munkám nagy részében általában használnék, majd konvertálom azokat egy modulban, és félretenném egy külön mappában. Ezzel sok időt spórolok meg azáltal, hogy újraírom őket, és hibakeresést végeztem a hibák ellenőrzése érdekében. Ennek másik oka az, hogy hatékonynak és kezelhetőnek kell tartania a programot, ha azok nagyok. Tehát ennek kezeléséhez elbonthatja őket különálló fájlokba, több funkciót és meghatározást hozhat fájlba, és szkriptekbe és programokba importálva felhasználhatja őket. Vegye figyelembe, hogy ezeknek a fájloknak * .py kiterjesztése lesz. Az importálás után automatikusan létrehoz egy * .pyc kiterjesztésű fájlt, amely sokkal gyorsabban tölt be, mint a normál * .py fájl.

2. Igaz és hamis

Ez is az egyik leggyakrabban használt módszer. Ha valaha is játszottál játékokat, úgy értem, hogy high-end játékokra gondolok, akkor észre kellett volna venned, hogy néha le kell engednie a grafikát. De ismét néha még ezeket a lehetőségeket sem találja meg a játékban. Tehát, amit általában csinál, keresse meg a konfigurációs fájlt a dokumentumok mappában, és változtassa meg. Például megváltoztathatja a Vsync = Igaz vagy Hamis helyzetet. De az, amit itt megpróbálok magyarázni, kissé eltér, de mégis kapcsolódik ehhez. Az igaz 1-gyel és hamis 0-val egyenlõ pythonban. Röviden: az igaz azt jelenti, hogy egyetért, a hamis azt jelenti, hogy nem ért egyet. Ezeket a dolgokat leggyakrabban a pythonban használják. Tehát igaz vagy hamis állításokat rendelhet a „=” jel használatával, vagy az egyenlőség ellenőrzését a „==” jel használatával is elvégezheti. Ilyen egyszerű az egész.

3. Python Performance hibakeresés

Program írásakor fő célunk, hogy a program hatékony, gyors és kompakt legyen. De vannak olyan idők, amikor egyszerűen nem teheti a programot kompakttá. Tehát ezekben az időkben valószínűleg nem akarja, hogy a program kompakt legyen, hogy gyorsabbá váljon. Amit tehet például, ha kódokkal kezeli a szótárt, kipróbálhatja az elem diktálásának alternatív módszerét. Zavaros? Hadd magyarázzam el ezt. Egyszerűen kiválaszthat egy elemet közvetlenül egy elem hozzáadásához, majd ellenőrizheti, léteznek-e a beillesztett elemek, vagy frissíteni kell őket. Tehát, ha ezt elvégzi, nem kell minden egyes elemet ellenőriznie, hogy megfeleljen-e hozzá, majd frissítse, hogy mely alkalmazás lelassítja az alkalmazást. Az alábbiakban egy híres példa erre:

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)

A fenti példa a szokásos módon írja. Itt van, hogyan gyorsítja a kód futtatását,
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

Egy másik hasznos tipp, amire gondolok, a py2exe. Általában, ha bármilyen nyelven ír egy kódot, néha nehézséget okozhat, ha ténylegesen végrehajtható fájlba állítják őket, különösen, ha Windows rendszert használ. De a python programozáshoz ez valójában nagyon egyszerű. Egyszerűen letöltheti a py2exe fájlt, amely ismét egy nyílt forráskódú szoftver, amelyet letölthet a Sourceforge.net webhelyről. Ezzel az alkalmazással egyszerűen akár moduljait is konvertálhatja exe-ként, ellentétben a C vagy a C ++ értékkel, amely valójában nagy figyelmet jelent az exe fájlba fordításkor.

Ajánlott tanfolyamok

  • IT biztonsági képzési csomag
  • Ruby on Rails tanúsító tanfolyam
  • CSS Training Bundle
  • Professzionális HTML5 és CSS3 oktatás

5. Beállítja

Ha matematikai őrült vagy, akkor ezt mindenképpen szeretni fogja. Lehet, hogy az alacsonyabb osztályokban használt készleteket. Emlékszel valamire? Igen, pontosan szakszervezetek és egyéb dolgok. Tehát vannak olyan emberek, mint én, akik nem szeretik néha automatizált szoftvereket használni. Ennek oka a biztonság. Vegyünk egy egyszerű példát a Microsoft Excelről. Vannak, akik hajlamosak az excel-t használni, csak csoportosításra és adatbázis létrehozására. Csak szükségük van rá, és ehhez megfelelő biztonságot kell nyújtani. Nem érdekli a szöveg, a szín és a cucc formázása. Tehát, amit akkor csinálok, elkészítem a saját python programozási szoftvercsomagot, és létrehozom a saját adatbázisomat. Bizonyos biztonsági okokból inkább a Python-ot részesítem jobban, mint a MYSql-t. Tehát, visszatérve a halmazpontomhoz, a készletek rendkívül hasznosak adatbázisok létrehozásakor. Különösen, ha találatokat szeretne találni, csoportokat hozhat létre és más hasonló feladatokat hozhat létre. Az alábbiakban bemutatunk egy egyszerű példát erre.

>>> 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. A Python és a Shell szkriptek egyesítése

Most ezt nem lehet megtenni a C vagy a C ++ programmal. Ha nyílt forráskódú srác vagy, akkor biztosan a Linuxot fogja használni a fő operációs rendszerhez, vagy legalábbis a Dual Boot-hoz. Tehát a Linux már tartalmazza a python-ot. És a python rendkívül kompatibilis a Linux-szal. Ez előnyt jelent számunkra, ha összeállítjuk és összevonjuk őket. Egyszerűen létrehozhat egy olyan szkriptet, amely normál UNIX-szkriptként, valamint egyidejűleg értelmezett python-kódként is működhet. Héjas parancsfájl írásakor négy idézőjelet és egy üres karakterláncot kell a héjhoz, de a pythonban ezt egy idézőjelet tartalmazó hármas idézetű karakterlánccal kell megtennie. Ne feledje, hogy a szkript első karakterláncát könnyen tárolhatja egy modul doc karakterláncaként, de ezt követően a python-értelmező egyszerűen figyelmen kívül hagyja.
Példa a következő:

#!/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

A Python alatt sok rejtett anyag található. Csak egy ember és az idő szükséges, hogy megtudja, mi az összes varázslatos szereplő és rejtett anyag benne. A többi dolog között a híres JSON-esque. Beágyazott szótárakat hozhat létre anélkül, hogy kifejezetten alszótárakat hozna létre. Varázslatosan jönnek létre, amikor hivatkozunk rájuk.
Példa a következőre:
users = tree()
users('harold')('username') = 'hrldcpr'
users('handler')('username') = 'matthandlersux'

Most kinyomtathatja a fentiek szerint JSON-t a következővel:
>>>print(json.dumps(users))

És így néz ki:
("harold": ("username": "hrldcpr"), "handler": ("username": "matthandlersux"))

8. Pip

A Pip talán a legtöbb ember ismerete. De mégis ez egy fantasztikus dolog, amit tudnod kell, ha pythonon kezd. Időnként meg kell vizsgálnia a csomag forrását, mielőtt telepíti. Leggyakrabban egy csomag újabb verziójának telepítésére szolgál. Tehát egyszerűen telepítheti a pip fájlt, és teheti a következőket:

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


Ha telepíteni kívánja a csomag vércsúcsos verzióját, közvetlenül ellenőrizheti azt a GIT-lerakatból.

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

9. Virtualenv

A python másik fontos funkciója a Virtualenv. A Virtualenv virtuális környezetet jelent. Ez, most a barátaim, a python nagyon fantasztikus funkciója. Alapvetően a python különböző körülmények közötti teszteléséhez általában meg kell változtatnia a globális python-környezetet. A python-környezet homokozójának egyik fő előnye az, hogy könnyen kipróbálhatja egy kódot különböző python-verziók és csomagfüggőségek mellett. A virtualenv telepítéséhez először telepítenie kell a pip fájlt.
A következőket teheti:

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

10. Python zenje

Végül, de nem utolsósorban, ez a python Zen. A Zen of python egy mini útmutató a python programozásához. Még ha nem is programozod a python-ot, ez még mindig érdekes dolog. Csak keresse fel a python tolmácsot, és írja be:

>>>import this

És ezt nem magyarázom. Mert egyszerűen elképesztő kipróbálni magát.

És most az út végére értünk. Ez csak a tapasztalataim, de ha találsz néhányat, akkor biztosan tedd közzé, hogy a világ tudja, mennyire fantasztikus a piton.

Első képforrás: pixabay.com

Kapcsolódó cikkek:-

Íme néhány cikk, amely segít részletesebben megismerni a Python programozást, tehát csak keresse meg a linket.

  1. Python és JavaScript
  2. 8 csodálatos tippet kell találni - HTML5 vs Flash
  3. 25 leglenyűgözőbb Python interjú kérdés és válasz
  4. Karrier Pythonban
  5. Kezdje el a Python és a Django használatát a webfejlesztés számára

Kategória: