Skip to content
Snippets Groups Projects
Commit cf5f6a60 authored by Bodor Máté's avatar Bodor Máté
Browse files

'v0.34'

parent b9549083
No related branches found
No related tags found
No related merge requests found
...@@ -345,6 +345,7 @@ tuple = ("a", "b", 3, 4) ...@@ -345,6 +345,7 @@ tuple = ("a", "b", 3, 4)
Note: Note:
- jelentése: véges lista - jelentése: véges lista
- zárojelben adjuk meg
--- ---
...@@ -374,6 +375,15 @@ Output: ...@@ -374,6 +375,15 @@ Output:
7 7
``` ```
Note:
- Létrehozzuk
- indexelunk mint a listánál
- kiíratjuk
- python okos, ha ugyanannyi a változo mint ami a tupleben van akkor átrakja
- lehet konkatenálni
- len kiiírja egy tuple, lista, string.. hosszát
--- ---
### Dictionary ### Dictionary
...@@ -388,6 +398,10 @@ dict = {"Name": "Zara", "Age": 10, "Class": "First"} ...@@ -388,6 +398,10 @@ dict = {"Name": "Zara", "Age": 10, "Class": "First"}
- Kulcsal indexelhető - Kulcsal indexelhető
- Mutable - Mutable
Note:
- szótár
--- ---
```python ```python
...@@ -426,6 +440,8 @@ set = {1, 3, 5} ...@@ -426,6 +440,8 @@ set = {1, 3, 5}
- Nem biztos, hogy sorban tárolja az elemeket - Nem biztos, hogy sorban tárolja az elemeket
- Mutable - Mutable
Note: halmaz
--- ---
```python ```python
...@@ -509,6 +525,13 @@ Output: ...@@ -509,6 +525,13 @@ Output:
5 5
``` ```
Note:
- C eltérő
- a for egy iterálható elemen megy végig
- pl: list, string
- range fgv, egy iterelható elemet ad vissza
--- ---
### Mit ír ki? ### Mit ír ki?
...@@ -545,6 +568,11 @@ Output ...@@ -545,6 +568,11 @@ Output
### Elágazások ### Elágazások
Note:
-C if, else, while
- if, elsif, else
--- ---
```python ```python
...@@ -565,6 +593,11 @@ Output: ...@@ -565,6 +593,11 @@ Output:
Hello Hello
``` ```
Note:
- logikai jelek helyett kiírjuk
- ! = not, && = and, || = or
--- ---
### Függvények ### Függvények
...@@ -577,6 +610,11 @@ def function(): # void function() {} ...@@ -577,6 +610,11 @@ def function(): # void function() {}
- Hasonlít a C, C++ fügvényekre - Hasonlít a C, C++ fügvényekre
- Nem kell megadni a visszatérési értéket, változók tipusát - Nem kell megadni a visszatérési értéket, változók tipusát
Note:
- pass = null operation, mikor végrehalytodik nem torténik semmi
- nem lehet üres fgv megadni
--- ---
```python ```python
...@@ -591,6 +629,11 @@ def fibonacci(n): ...@@ -591,6 +629,11 @@ def fibonacci(n):
print(fibonacci(10)) print(fibonacci(10))
Note:
- rkurziv
- orfeltetel
``` ```
Output: Output:
...@@ -675,6 +718,8 @@ Output: ...@@ -675,6 +718,8 @@ Output:
Note: Note:
- *válozó lista
- ide pakolja be a python a maradék elemeket
- miért van a first paraméter? - miért van a first paraméter?
- mert a min fgv 0 paraméterrel nem értelmes - mert a min fgv 0 paraméterrel nem értelmes
...@@ -688,7 +733,7 @@ def bar(**kwargs): ...@@ -688,7 +733,7 @@ def bar(**kwargs):
print(key, value) print(key, value)
bar(Kutya="vau", Cica="miaaau") print(bar(Kutya="vau", Cica="miaaau"))
``` ```
...@@ -699,6 +744,11 @@ Kutya vau ...@@ -699,6 +744,11 @@ Kutya vau
Cica miaaau Cica miaaau
``` ```
Note:
-** válozonév egy dict, ide pakolja be a név szerint átadott elemek, amik nem szerepelnek a fgv változói közt
-változónév kulcs
--- ---
### Beépített fgv-ek ### Beépített fgv-ek
...@@ -711,7 +761,6 @@ print(dir(__builtins__)) ...@@ -711,7 +761,6 @@ print(dir(__builtins__))
- input() Allowing user input - input() Allowing user input
- len() Returns the length of an object - len() Returns the length of an object
- abs() Returns the absolute value of a number - abs() Returns the absolute value of a number
- slice() Returns a slice object
- ... - ...
- https://www.w3schools.com/python/python_ref_functions.asp - https://www.w3schools.com/python/python_ref_functions.asp
...@@ -797,7 +846,7 @@ Note: ...@@ -797,7 +846,7 @@ Note:
### Csomag ### Csomag
- Hierarchikus szerkezet modulok tárolására - Hierarchikus szerkezet modulok tárolására
- Egy mappa ami tartalmaz egy __init__.py-t és modulokat vagy további csomagokat - Egy mappa ami tartalmaz egy __init\__.py-t és modulokat vagy további csomagokat
```python ```python
sound/ Top-level package sound/ Top-level package
...@@ -823,7 +872,7 @@ sound/ Top-level package ...@@ -823,7 +872,7 @@ sound/ Top-level package
- Könnyen használható - Könnyen használható
```bash ```bash
pip install <package> pip3 install <package>
``` ```
Note: Note:
...@@ -878,7 +927,7 @@ source venv/bin/activate ...@@ -878,7 +927,7 @@ source venv/bin/activate
- Rossz formázás - Rossz formázás
```cmd ```cmd
pip install flake8 pip3 install flake8
``` ```
```cmd ```cmd
...@@ -898,7 +947,7 @@ Note: ...@@ -898,7 +947,7 @@ Note:
- Atomatikusan formázza a kódot. - Atomatikusan formázza a kódot.
```cmd ```cmd
pip install black pip3 install black
``` ```
```cmd ```cmd
...@@ -959,7 +1008,7 @@ Note: ...@@ -959,7 +1008,7 @@ Note:
--- ---
```bash ```bash
pip install colorama pip3 install colorama
``` ```
```python ```python
...@@ -1001,6 +1050,10 @@ Before ...@@ -1001,6 +1050,10 @@ Before
Hello Hello
After After
``` ```
---
--
- Jython bármilyen Java class használhatunk vele, mintha Python modul lenne - Jython bármilyen Java class használhatunk vele, mintha Python modul lenne
- PythonNet - PythonNet
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment