Bevezetés a Python programozásba az abszolút kezdő számára

Tehát a közelmúltban az irodám egyik kollégámmal beszéltem a Python programozásról az Abszolút Kezdõ számára és a dolgokról. C és Java fejlesztő. Informálta, hogy a Java miként ragadta meg a világot, és hogy mindenhol használják. Mivel nagyon szeretem a Python Programozást, bár nem vagyok python freak, csak mondtam neki, hogy a Python Programming tanúsítása nem messze áll le. De teljesen figyelmen kívül hagytam azt a tényt, hogy a Java manapság gyakoribb. Tehát nem voltam elégedett a vitámmal. Régóta dolgozom ki a Python programjait, és egyértelműen tudom, hogy a Python Programozás alapjai n-szer könnyebbek, mint a Java-val. Bár a Java-ban kódoló emberek nyilvánvalóan vitatkoznának a hordozhatósággal és a dolgokkal kapcsolatban. De én inkább figyelmen kívül hagyom őket. Tehát azt a kérdést, amiről ma beszélek, az a, hogy a Python programozási nyelve mennyire hasznos és praktikus, különösen az, hogy milyen hasznos az indulás a kezdők számára. Üdvözöljük a Python programozási útmutatójában az abszolút kezdő számára.

Miért kellene elindítania a Python programozást az abszolút kezdő számára

Tehát az első dolgok először: miért kezdjük a Python Programozással az Abszolút Kezdő számára? A Python programozási nyelve jó indulás kezdőknek? Lehet, hogy hallotta az alapvető C betűvel kezdődő embereket. C jó. Valójában jobb, mint a Python, de csak akkor, ha jó háttérrel rendelkezik a programozásban, vagy legalábbis ha ismeri a Python programozási nyelv alapjait. De mint egy abszolút python programozási kezdő? Nem hiszem. Én magam kezdtem a C-vel, de 15 napos tanulás után, és amikor 15 napot mondok, 1 napra vagy 16 óra gyakorlásra gondolok.

Tehát, amikor elkezdtem tanulni a C-t, az a rész, ahol beragadtam, a mutatók voltak. Túl nehéz volt megérteni (abban az időben). Hardver háttérből származtam, és bízz bennem, nem volt könnyű. Tehát, mivel nem volt senki, aki irányítson, elkezdtem tanulni a Java-t, ami a végén egy újabb hiba volt. És ismét rájöttem, hogy a Java még keményebb, mint a C. Tehát összezavarodva és haragszva, elkezdtem az online közösségek segítségét keresni, mint például a stackoverflow.com, a GitHub, és rájöttem, hogy nincs megfelelő útmutatóm. A C-vel, majd a későbbiekben a Java-val való elindulás oka, hogy néhány véletlenszerű ember, aki megtanulta a Java-t, és C azt az ötletet adott nekem, hogy kijelenti, hogy a Java és a C széles körben használják, és az egyik legegyszerűbb programozási nyelv. Bárcsak találkoznék azzal a személlyel, hogy pontosan megmutassam neki, mit jelent ez egy kezdőnek a python programozásban. De ennek ellenére óriási segítséget kaptam e web-programozási közösségektől és az Ubuntu fórumoktól, és rájöttem, hogy létezik egy Python Programming néven ismert nyelv, amelyről valójában még soha nem hallottam. 6-7 napig sokat góloztam, majd rájöttem, hogy ezt keresem egész idő alatt. A Python programozási nyelv változatos és nagy közösséggel rendelkezik. Teljesen nyílt forráskódú, ami azt jelenti, hogy bárki megteheti, amit akar. Ezenkívül azt, amit a C-ben megtanultam az a 15 nap alatt, mindössze 3-4 nap alatt áttekintettem ezeket a dolgokat a Python Programozás bevezetésében. Emellett a Python programozási alapjai annyira érdekeltek, mint kezdõk, hogy nem tudtam, hogy a tanulás 10. napjáig annyira foglalkoztam vele. Hmmm … elég ahhoz, hogy a számok megbeszéljenek, hadd adjak egy gyakorlati példát erre.

Python programozási kezdők kódja - „Hello World” példa

Az alábbiakban bemutatunk egy példát a „Hello World” kinyomtatásához C, C ++ és Java nyelven:

C programozás:

#include
main()
(
printf(“Hello World”);
)

C ++ programozás:

#include
main()
(
cout << “Hello World”;
return 0;
)

Java programozás:

public class HelloWorld (
public static void main(String() args) (
System.out.println("Hello World!");
)
)

Python programozási nyelv:

print(“Hello World”)


Igen. Parancsokat írtam, hogy ugyanezt adja ki a képernyőn a „Hello World” kinyomtatásához, de mivel láthatjuk a C, C ++ és a Java szintaxisait (vagy a kezdőknek pontosabb parancsokat), a magyarázatot igényel, míg az a Python programozásában nem. Még az a személy is, aki nem rendelkezik számítógépes ismeretekkel, megértheti, hogy a Hello World nyomtatása nyomtatható ki. Igen, és ilyen könnyű a python programozás. Ha nem ért egyet a fenti parancsokkal, ne aggódjon, ezt később magyarázom a blogban.

A Python programozás alapjai

Tehát, mielőtt tovább folytatnánk a magasabb dolgokat, nézzük át a Python programozásának alapjait az abszolút kezdő számára. Az első dolog, amelyet meg kell értenie kezdőként és a python programozásához szükséges gondolkodásmóddal, hogy soha nem lesz megfelelő válasz arra, amit kódol. Miután megszerezte a szükséges ismereteket, szükség lehet a saját automatizált programjainak írására, és sikerrel is járhat. De leggyakrabban úgy érezheti, hogy az írt programok nem olyan gyorsak, vagy legalábbis lassabbak, mint amit más nyelveken írsz. Például egy C-ben írt program tízszer gyorsabb lesz, mint a python programozás. De ez nem jelenti azt, hogy a python programozási nyelve lassú. Ez csak azt jelenti, hogy meg kell találnia a módját annak gyorsabbá tételéhez. Nyilvánvaló, hogy soha nem lesz olyan gyors, mint a C, de nyilvánvalóan kevesebb időigényes, mint egy program írása és összeállítása C vagy Java nyelven. Emellett könnyebb megkeresni valaki más programját a Pythonban, mivel a szintaxisok könnyebben érthetők, mint a C vagy Java megjegyzés nélküli program olvasása.

Ne feledje továbbá, hogy tanulás közben soha ne hasonlítsa össze két különálló nyelvet. Ön azt mondhatja, hogy iróniát beszélek, mivel én magam hasonlítottam össze a C programozást a Python Programozással, de hogy igazoltam, hogy a Python programozásban jót tesz az elhagyott kezdőknek. A C-nek megvannak a maga előnyei és háttérképei, és hasonló a Python programozáshoz. De egy abszolút kezdő, python programozó edzés a választás. Szóval, ez a kezdő dolgokra vonatkozik, nézzük meg a Python néhány valós alkalmazását

Hol használják a Python programozási nyelv alapjait?

Képforrás: pixabay.com

Ami a hivatalos válaszokat illeti, azt javaslom, nézze meg a hivatalos python webhelyet:

Egyszerű szavakkal magyarázva a Python programozási nyelvet szinte mindenhol használják. Maga a Google sokáig python programozási nyelvet használt az adatbáziskezelésben, mielőtt átváltott a C. -ra. A Python programozást sokat használják az internethez kapcsolódó alkalmazások automatizálásához, különösen a matematika, a tudomány és a robotika területén. Ha exkluzív érdeklődése van a python programozási edzés iránt, akkor ha egyszer megtanulod azt, azt javaslom, hogy nézd meg a Raspberry Pi-t és az Arduino chipet. Rendkívül képes mikroprocesszor, hogy kéz a kézben működhessen a Python programozással.

Ezen felül, nem is beszélve arról, hogy a Python Django keretrendszere nem bírja a webfejlesztést. A Python programozásának igazolására az abszolút kezdők számára, miután megismerte a Python Programozás képzésének alapjait, átnézheti a Django-t is, amely a pythonra épített keretrendszer az alkalmazásokkal kapcsolatos webfejlesztéshez. Néhány, a Django-ra épített híres webhely olyan közösségi oldalak lehet, mint például az Instagram és a Pinterest, vagy olyan közösségi oldalak, mint a Mozilla támogatás, a Reddit ajándékokat és játékhelyeket tartalmazó webhelyek, például a Chess.com, amelynek öröksége a sakk játékban van. A webfejlesztés mellett a python programozási nyelv alapjait beágyazott szkriptekben, 3D szoftverekben, mint például a Maya, a Quantum GIS és még sok más használnak. Tehát ezek a dolgok bizonyítják, hogy bár a Python Programming képzésről nem ismert, hogy magas szintű teljesítményű alkalmazásokban használják, mivel nem, mégis az emberek választása, hogy sok más munkát végezzenek. Most már tudjuk, mire képes a Python Programming képzés, nézzük meg, hogyan kezdjük el ezzel.

Python programozás az abszolút kezdő számára - Előfeltételek

Őszintén szólva, a Python programozás bevezetésének nincs konkrét előfeltétele. A Python olyan egyszerű nyelv, hogy főként az emberek elsődleges vagy a kezdő tanulási lehetőségei választják, ami minden más tanulásának előfeltétele.

De ez az alapvető Python programozási képzést kissé túlnyomóré teszi. Ha hajlamos egyenesen tartani a fejedben a tanulás során, amely általában nem történik meg, akkor a python elsődleges nyelvének megtanulása nem jelent problémát. A gondolkodásmód alatt azt értem, hogy általában, ha az emberek megtanulják a python-t, akkor már nagyon megszokják a python egyszerűségét, mivel éppen most kezdik el megtanulni a python-programozási nyelvet. A Python fejlesztői óriási mennyiségű kódot kódolnak tisztességesen egyszerűsített módon. De ha a Python programozásán túl szeretne túllépni a tanúsításon és más nyelveket, például Java, C, Scala vagy Haskell tanulni, akkor ez akadályt jelenthet. Ennek elsődleges oka az, hogy amint az emberek szokásosnak tartják a pitont, a C és a Java kódolása és összetettsége inkább bosszantóvá válik. Különösen a mutatók és a hatalmas könyvtárak kerülnek a kezdő kezdő feje fölött.

Tehát, az a véleményem, hogy ha csak olyan nyelveken tervezi tovább folytatni a karrierjét, mint a Python, a Ruby vagy a Perl, akkor nincs probléma a Python Programmingban abszolút kezdőként való minősítéssel folytatni. De ha multidiszciplináris nindzsáként szeretne lenni a programozásban, akkor azt javaslom, hogy először tanulja meg a C vagy a Java nyelvet, majd tanuljon meg a pythonot, mert így kemény módon tanulná a C és a Java nyelvet, és mivel tudod, hogyan kell kód, a Python programozási nyelv megtanulása csak egy sütemény lesz.

Ajánlott tanfolyamok

  • Maven és ANT eszközök tanfolyam
  • Tanúsító képzés a C Sharp-ban
  • Java tanúsító képzés
  • Képzés a digitális elektronikáról

Python vs a világ

Tehát most bölcsek vagyunk és tudjuk, hogyan működik a python és a C. Már láttuk, hogy a python használható a külső valóságban. De vessünk egy pillantást arra, hogyan befolyásolhatja a mindennapi életünket is. A Python rendkívül hasznos az automatizáláshoz. Tegyük fel például, hogy sok társadalmi fiókkal rendelkezik és sok jelszóval rendelkezik. Mivel programozók vagyunk paranoidok, hajlamosak más jelszavak tárolására minden más webhely-fióknál. De kinek van ideje emlékezni ezekre a dolgokra? Valójában, még ha megpróbáljuk tanulmányozni is, miután megváltoztattuk a jelszavakat, akkor is emlékeznünk kell arra, hogy melyeket változtattuk meg, és milyen hasonló dolgokat. Tehát általában az emberek írják le egy darab papírra, vagy legalábbis olyan tech bolond emberek, mint én, egy notepad alkalmazást használnak cellán és laptopon. De mégis, ha valaki megérinti a kezét, az még mindig kockázatos. Most vannak más módszerek, ahol meg lehet vásárolni a jelszóvédőt, de tényleg megéri? Igen, és itt jön be a python. Volt ez a hasonló kérdés, és valójában valamire megragadtam, amikor a szótárt és a feltételeket pythonon tanultam.

Mivel nehéz lenne megérteni, ha Ön kezdő a tanúsításhoz a python programozásban, álnévkódot írok ide, hogy ez érthető legyen. Most a pythonnak van szótára és feltételei. A feltételeket akkor használjuk, ha, ha és más, egy nyilatkozat kitöltésére. Valami ehhez hasonló:

ha nem megyek dolgozni;
készítsen nekem egy kávét.
más
nincs;

Most érted? Igen, ez álnév volt, ami azt jelenti, hogy én is tehetek valami hasonlót:

ha jelszó = iamsmart
folytassa a második lépéssel
más
nyomtassa ki az „érvénytelen jelszót”

Most, amint elindítom a pythonban készített jegyzettömb fájlt, megkérdezem tőlem egy jelszót, ha beírom, akkor ez lehetővé teszi a hozzáférést, különben nem. És ezt kombináltam a szótárakkal. A szótárak felhasználhatják a benne tárolt egyéb dolgok kihívását. Jó példa erre a virtuális telefonkönyv. Pszeudo világban például így lenne:

Book = (Adam: (telefon: 1234, cím: RoomNo.1),
Eve: (telefon: 5678, cím: RoomNo.2),
Smith: (telefon: 9012, cím: RoomNo.3))

Ezt a barátomat álszerte szótárnak hívják. A könyv itt a szótár, és tartalma Ádám, Éva és Smith formájában van. Most, amikor felszólítom a szótárt, megkéri nekem, hogy írjak be egy nevet. Amikor beírom egy nevet, megkapja a tartalmát, azaz a telefonszámot. és a címet. Így működik a szótár a Python Programming képzésben. Tehát az volt, hogy megváltoztattam a nevet webhelyekre, a telefonszámokat pedig jelszavakra. És nem csak ezt tettem, hanem hozzáfűztem az if egyéb feltételt is, amely után ez így nézett ki:

ha jelszó = iamsmart
folytassa a második lépéssel
más
nyomtassa ki az „érvénytelen jelszót”

LockBox = (Gmail: ( (e-mail védett) ),
Facebook: ( (e-mail védett) ),
Instagram: ( (e-mail védett) ))

Kicsit több módosítást is elvégeztem, de ami engem illet, a python programozás abszolút kezdőjeként ez rendkívül jó. Most, amikor valaki más számítógépéből vagy mobiltelefonjáról vagy a munkahelyemről szerettem volna bejelentkezni, mentenék ezt a kis python fájlt, amely a py2exe segítségével végrehajthatóvá lett konvertálva a tollmeghajtón. Tehát először jelszót kér, ha helyes, akkor megkérdezi, hogy melyik jelszót szeretné ellenőrizni, különben ki is rúg.

Később hozzáadtam némi PGP titkosítást ehhez a cucchoz, hogy biztonságosabbá váljak. De most már tudja, hogy mit jelent a python megtanulása. Ez nem csak egyszerű nyelvtanulás, hanem hasznos is. Ha extrém programozóvá akarsz válni, azt javasolom, hogy megtanulják a C vagy a Java, majd a Python programozási nyelvet, különben ha csak olyan kezdő vagy, mint én, és hobbiként szeretnél néhány jó automatizálást végezni, akkor nincs semmi jobb, mint csinálni Python programozás az abszolút kezdő számára.

Első képforrás: pixabay.com

Ajánlott cikkek

Ez egy alapvető útmutató a Python programozásához az abszolút kezdő számára. Itt megvitatjuk, hogy miért kellene megtanulnia a python programozást, annak kezdő kódjait, valamint a „hello world” példát. A következő tanfolyamokra is áttekintheti a Python programozás megismerését -

  1. 25 leglenyűgözőbb Python interjú kérdés és válasz
  2. Kezdje el a Python és a Django használatát a webfejlesztés számára
  3. 10 egyszerű hasznos tipp a Python programozáshoz
  4. A 8 legfontosabb hasznos összehasonlítás, amelyet meg kell tanulnod a Python és a Ruby teljesítmény között

Kategória: