Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
P
python-kszkepzes
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
bodzsoaa
python-kszkepzes
Commits
cf5f6a60
Commit
cf5f6a60
authored
6 years ago
by
Bodor Máté
Browse files
Options
Downloads
Patches
Plain Diff
'v0.34'
parent
b9549083
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
PITCHME.md
+60
-7
60 additions, 7 deletions
PITCHME.md
with
60 additions
and
7 deletions
PITCHME.md
+
60
−
7
View file @
cf5f6a60
...
@@ -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>
pip
3
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
pip
3
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
pip
3
install black
```
```
```
cmd
```
cmd
...
@@ -959,7 +1008,7 @@ Note:
...
@@ -959,7 +1008,7 @@ Note:
---
---
```
bash
```
bash
pip
install
colorama
pip
3
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
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment