diff --git a/guide/10_exercise.md b/guide/10_exercise.md
index f029642dd54d79b41c4cee8aa0ed0ddc07d04cad..9d41913e1bd956777d78f31d24cdd9bd3e754a82 100644
--- a/guide/10_exercise.md
+++ b/guide/10_exercise.md
@@ -2,6 +2,13 @@
 
 ## 0. Virtuális környezet és Modulok bemutatása
 
+### Beépített fájlkezelő modul
+
+Alapból a Python a rendszerünkre feltelepített csomagokat fogja használni, melyeket
+be is tudunk importálni a fájlunkba.
+Alapértelmezetten rengeteg beépített modullal rendelkezünk, például
+tudunk fájlokat kezelni, melyet próbáljunk ki!
+
 ```python
 # Beolvasás
 #
@@ -49,6 +56,8 @@ fajl = open("something_new.txt", "x")
 fajl.close()
 ```
 
+### Hibakezelés
+
 ```python
 # Előző példában fájl újra létrehozáskor kaptunk
 # egy hibát!
@@ -78,6 +87,69 @@ finally:
     print("Fájl elkészítve! (Vagy már el volt)")
 ```
 
+### Virtuális környezet
+
+Láttuk, hogy hogyan tudunk beépített modullal fájlt kezelni, de mi van akkor ha
+egy külső csomagot szeretnénk használni?
+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
+mappában.
+
+```bash
+$ python3 -m venv awesome-env
+```
+
+Ezután aktiválhatjuk az environmentet.
+
+```bash
+Windows      : $ awesome-env\Scripts\activate.bat
+Linux / Mac  : $ source awesome-env/bin/activate
+```
+
+Ebben a virtuális környzetben kapunk egy saját csomagkezelőt, a pip-et.
+
+```bash
+$ python -m pip --version
+```
+
+Na és akkor a requests library-t fogjuk használni.
+
+```bash
+$ pip show requests
+```
+
+Telepítsük is fel!
+
+```bash
+$ pip install requests
+```
+
+Na de hogyan látjuk mi van feltelepítve?
+
+```bash
+$ pip list
+```
+
+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.
+
+```bash
+$ pip freeze > requirements.txt
+$ cat requirements.txt
+certifi==2020.12.5
+chardet==4.0.0
+idna==2.10
+requests==2.25.1
+urllib3==1.26.3
+```
+
+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.
+
+```bash
+$ python -m pip install -r requirements.txt
+```
+
 ## 1. Hanyadik hét van?
 
 Készítsetek egy Python szkriptet, ami a https://hanyadikhetvan.attiss.eu/api -ról leszedett információ alapján kiírja, hogy hanyadik hét van.