Skip to content
Snippets Groups Projects
Commit 0f9bf683 authored by Rafael László's avatar Rafael László :speech_balloon:
Browse files

fix shell md

parent c8aa7e5c
Branches
No related tags found
No related merge requests found
...@@ -19,7 +19,7 @@ Ha csak egy parancsot szeretnénk lefuttatni, akkor ...@@ -19,7 +19,7 @@ Ha csak egy parancsot szeretnénk lefuttatni, akkor
a terminál megnyitása után: a terminál megnyitása után:
`python3 -c "parancs"` `python3 -c "parancs"`
```bash ```shell-session
$ python3 -c "print('Első python kódom')" $ python3 -c "print('Első python kódom')"
``` ```
......
...@@ -139,7 +139,7 @@ De akár ötvözhetjük az eddigieket is: ...@@ -139,7 +139,7 @@ De akár ötvözhetjük az eddigieket is:
Akár el is tudunk egy modult önállóan indítani. Akár el is tudunk egy modult önállóan indítani.
```bash ```shell-session
$ python3 fajl_neve.py <argumentumok> $ python3 fajl_neve.py <argumentumok>
``` ```
...@@ -193,7 +193,7 @@ majd az argv tömbből lekértük az első elemet. ...@@ -193,7 +193,7 @@ majd az argv tömbből lekértük az első elemet.
Ez valójában a kapott argumentumokat jelenti a függvény Ez valójában a kapott argumentumokat jelenti a függvény
meghívásakor. meghívásakor.
```bash ```shell-session
$ python fibo.py 50 $ python fibo.py 50
0 1 1 2 3 5 8 13 21 34 0 1 1 2 3 5 8 13 21 34
``` ```
......
...@@ -51,7 +51,7 @@ Hogy átlépjünk ebbe a környezetbe, OS-től függően: ...@@ -51,7 +51,7 @@ Hogy átlépjünk ebbe a környezetbe, OS-től függően:
Miután ezt kiadtuk, látni fogjuk a terminálunkban, hogy Miután ezt kiadtuk, látni fogjuk a terminálunkban, hogy
ezt jelöli is. ezt jelöli is.
```bash ```shell-session
...$ source tutorial-env/bin/activate ...$ source tutorial-env/bin/activate
(tutorial-env) ...$ python (tutorial-env) ...$ python
``` ```
...@@ -89,13 +89,13 @@ Mikor ezt írtam kb. 292 ezer volt. ...@@ -89,13 +89,13 @@ Mikor ezt írtam kb. 292 ezer volt.
Na miután megtaláltunk álmaink csomagját, azt letudjuk Na miután megtaláltunk álmaink csomagját, azt letudjuk
tölteni a jelenlegi virtuális környezetünkbe. tölteni a jelenlegi virtuális környezetünkbe.
```bash ```shell-session
$ pip install requests $ pip install requests
``` ```
Megtudjuk akár nézni 1-1 csomag adatait a terminálból. Megtudjuk akár nézni 1-1 csomag adatait a terminálból.
```bash ```shell-session
$ pip show requests $ pip show requests
Name: requests Name: requests
Version: 2.25.1 Version: 2.25.1
...@@ -112,7 +112,7 @@ Required-by: ...@@ -112,7 +112,7 @@ Required-by:
Mostmár elméletileg fel van telepítve a környezetünkben, Mostmár elméletileg fel van telepítve a környezetünkben,
de azért nézzük meg. de azért nézzük meg.
```bash ```shell-session
$ pip list $ pip list
Package Version Package Version
------------- --------- ------------- ---------
...@@ -132,7 +132,7 @@ Ha más gépre át akarjuk vinni a kért csomagokat, akkor ...@@ -132,7 +132,7 @@ Ha más gépre át akarjuk vinni a kért csomagokat, akkor
akár ezt a listát ki is tudjuk exportálni és akkor akár ezt a listát ki is tudjuk exportálni és akkor
később bárhol feltudjuk állítani ugyanezt a környezetet. később bárhol feltudjuk állítani ugyanezt a környezetet.
```bash ```shell-session
$ pip freeze > requirements.txt $ pip freeze > requirements.txt
$ cat requirements.txt $ cat requirements.txt
certifi==2020.12.5 certifi==2020.12.5
...@@ -147,7 +147,7 @@ csomag és kapcsolódó verziók. ...@@ -147,7 +147,7 @@ csomag és kapcsolódó verziók.
Ha csinálunk egy új virtuális környezetet, akkor ebből Ha csinálunk egy új virtuális környezetet, akkor ebből
feltudjuk telepíteni a csomagjainkat. feltudjuk telepíteni a csomagjainkat.
```bash ```shell-session
$ python -m pip install -r requirements.txt $ python -m pip install -r requirements.txt
Collecting certifi==2020.12.5 Collecting certifi==2020.12.5
Using cached certifi-2020.12.5-py2.py3-none-any.whl (147 kB) Using cached certifi-2020.12.5-py2.py3-none-any.whl (147 kB)
......
...@@ -95,45 +95,45 @@ Feltelepíthetjük, viszont feleslegesen terhelnénk vele a rendszerünket. ...@@ -95,45 +95,45 @@ Feltelepíthetjük, viszont feleslegesen terhelnénk vele a rendszerünket.
Ennek megoldására tudunk `virtuális környezeteket` készíteni magunknak egy-egy Ennek megoldására tudunk `virtuális környezeteket` készíteni magunknak egy-egy
mappában. mappában.
```bash ```shell-session
$ python3 -m venv awesome-env $ python3 -m venv awesome-env
``` ```
Ezután aktiválhatjuk az environmentet. Ezután aktiválhatjuk az environmentet.
```bash ```shell-session
Windows : $ awesome-env\Scripts\activate.bat Windows : $ awesome-env\Scripts\activate.bat
Linux / Mac : $ source awesome-env/bin/activate Linux / Mac : $ source awesome-env/bin/activate
``` ```
Ebben a virtuális környzetben kapunk egy saját csomagkezelőt, a pip-et. Ebben a virtuális környzetben kapunk egy saját csomagkezelőt, a pip-et.
```bash ```shell-session
$ python -m pip --version $ python -m pip --version
``` ```
Na és akkor a requests library-t fogjuk használni. Na és akkor a requests library-t fogjuk használni.
```bash ```shell-session
$ pip show requests $ pip show requests
``` ```
Telepítsük is fel! Telepítsük is fel!
```bash ```shell-session
$ pip install requests $ pip install requests
``` ```
Na de hogyan látjuk mi van feltelepítve? Na de hogyan látjuk mi van feltelepítve?
```bash ```shell-session
$ pip list $ pip list
``` ```
Akár ezt a listát ki is tudjuk exportálni és megosztani másokkal, hogy aztán Akár ezt a listát ki is tudjuk exportálni és megosztani másokkal, hogy aztán
a saját virtuális környezetükben feltelepítsék. a saját virtuális környezetükben feltelepítsék.
```bash ```shell-session
$ pip freeze > requirements.txt $ pip freeze > requirements.txt
$ cat requirements.txt $ cat requirements.txt
certifi==2020.12.5 certifi==2020.12.5
...@@ -146,7 +146,7 @@ urllib3==1.26.3 ...@@ -146,7 +146,7 @@ urllib3==1.26.3
Nyissanak egy új terminált, menjenek egy másik mappába, készítsenek ott egy Nyissanak egy új terminált, menjenek egy másik mappába, készítsenek ott egy
virtual env-et és telepítsék fel a dolgokat. virtual env-et és telepítsék fel a dolgokat.
```bash ```shell-session
$ python -m pip install -r requirements.txt $ python -m pip install -r requirements.txt
``` ```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment