ΠΡΠΈΠ²Π΅Ρ, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ! ΠΡΠ»ΠΈ Π²Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π»ΠΈ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ ΡΠ΅ΡΠ΅ΠΏΠ°Ρ Π° Π² ΠΌΠΈΡΠ΅, ΠΏΠΎΠ»Π½ΠΎΠΌ Π·Π°ΠΉΡΠ΅Π², ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Python, ΡΠΎ ΡΡΠΎΡ ΠΏΠΎΡΡ Π΄Π»Ρ Π²Π°Ρ! ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΡΠΊΠΎΡΠΈΠΌ Π½Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 10 ΡΠΌΠ½ΡΡ Π»Π°ΠΉΡΡ Π°ΠΊΠΎΠ². Π Π½Π΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅, ΡΡΠΎ ΠΊΠΎΠ΄ β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°, Π½ΠΎ ΠΈ Π²Π΅ΡΠ΅Π»ΡΠ΅! π
enumerate()ΠΠ°ΡΠ΅ΠΌ ΠΏΠΈΡΠ°ΡΡ for i in range(len(my_list))? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ enumerate() ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π·Ρ!
for index, value in enumerate(my_list):
print(f"ΠΠ½Π΄Π΅ΠΊΡ: {index}, ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: {value}")
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΈΡΡΡ range(len()), Π½Π΅ Π·Π½Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ "ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ".
ΠΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ-ΡΠΎ Π±ΡΡΡΡΠΎΠ΅ ΠΈ Π³ΡΡΠ·Π½ΠΎΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΎ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡΡΠ΄ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°!
square = lambda x: x ** 2
print(square(5)) # 25
ΠΠΎΠΌΠ½ΠΈΡΠ΅: Π»ΡΠΌΠ±Π΄Π° β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½ΠΎ ΠΈ ΠΏΡΠΎ Π²Π°ΡΡ ΠΆΠΈΠ·Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π°Π±ΡΠ»ΠΈ, Π³Π΄Π΅ ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΠΊΠ»ΡΡΠΈ!
ΠΠ°ΡΠ΅ΠΌ ΠΏΠΈΡΠ°ΡΡ ΡΠΈΠΊΠ»Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ? ΠΡΠΎ ΠΊΠ°ΠΊ ΠΌΠ°Π³ΠΈΡ, ΡΠΎΠ»ΡΠΊΠΎ Π±Π΅Π· Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΎΠΉ ΠΏΠ°Π»ΠΎΡΠΊΠΈ!
squared_numbers = [x ** 2 for x in range(10)]
ΠΠ°ΡΠΈ ΡΠΏΠΈΡΠΊΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ, Π±ΡΠ΄ΡΠΎ ΠΈΡ ΡΠΎΠ·Π΄Π°Π» ΠΌΠ°Π³ΠΈΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ!
join() Π΄Π»Ρ ΡΡΡΠΎΠΊΠ‘ΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΡΡΡΠΎΠΊΠΈ? ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ join(). ΠΡΠΎ ΠΊΠ°ΠΊ ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΠ°Π·Π», Π° Π½Π΅ ΡΠ°Π·ΡΡΠ²Π°ΡΡ Π΅Π³ΠΎ!
my_list = ['Hello', 'World']
result = ' '.join(my_list)
ΠΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ ΡΡΡΠΎΠΊ β ΡΡΠΎ ΠΊΠ°ΠΊ ΠΏΡΡΠ°ΡΡΡΡ ΡΠΎΠ±ΡΠ°ΡΡ LEGO Π±Π΅Π· ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ!
with Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ Π·Π°ΠΊΡΡΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ! ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ with, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠ΅ΡΠ΅ΠΊ ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΠΎ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·ΠΎΠ½ΡΠΈΠΊ Π² Π΄ΠΎΠΆΠ΄Ρ β Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ ΠΏΡΠΎΠΌΠΎΠΊΠ½Π΅ΡΠ΅!
with open('file.txt', 'r') as file:
content = file.read()
ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π·Π°Π±ΡΡΡ Π·Π°ΠΊΡΡΡΡ ΡΠ°ΠΉΠ» β ΡΡΠΎ ΠΊΠ°ΠΊ ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΎΡΠΊΡΡΡΡΠΌ Ρ ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ: ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ!
Π₯ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΊ Π²Π°ΡΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΡ. ΠΡΠΎ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠ° ΠΊ Π²Π°ΡΠ΅ΠΉ ΠΏΠΈΡΡΠ΅ β Π²ΡΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π»ΡΡΡΠ΅!
def my_decorator(func):
def wrapper():
print("Π§ΡΠΎ-ΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ.")
func()
print("Π§ΡΠΎ-ΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ.")
return wrapper
@my_decorator
def say_hello():
print("ΠΡΠΈΠ²Π΅Ρ!")
say_hello()
ΠΠ΅ΠΊΠΎΡΠ°ΡΠΎΡΡ: ΠΊΠΎΠ³Π΄Π° Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ³Π»ΡΠ΄Π΅Π»Π° ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΠΎΠ½Π° ΠΏΡΠΎΡΠ»Π° ΡΠ΅ΡΠ΅Π· ΡΠ°Π»ΠΎΠ½ ΠΊΡΠ°ΡΠΎΡΡ!
ΠΠ΅ Π±ΠΎΠΉΡΠ΅ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΎΠ±Π½ΠΈΠΌΠΈΡΠ΅ ΠΈΡ
! ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ try ΠΈ except, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΡΠΎ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ΄ΡΡΠΊΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°.
try:
result = 10 / 0
except ZeroDivisionError:
print("ΠΠ΅ Π΄Π΅Π»ΠΈΡΠ΅ Π½Π° Π½ΠΎΠ»Ρ, ΡΡΠΎ ΠΏΠ»ΠΎΡ
ΠΎ!")
ΠΡΠΈΠ±ΠΊΠΈ β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠΏΠΎΡΠΎΠ± Python ΡΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ: "ΠΠΉ, ΡΡ Π½Π΅ ΡΠ°ΠΊ Π΄ΡΠΌΠ°Π»!"
set Π΄Π»Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉΠ₯ΠΎΡΠΈΡΠ΅ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ²? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ set. ΠΡΠΎ ΠΊΠ°ΠΊ ΠΎΡΠΈΡΡΠΊΠ° Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΡ Π½Π΅Π½ΡΠΆΠ½ΡΡ
ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²!
unique_values = set(my_list)
ΠΡΠ±Π»ΠΈΠΊΠ°ΡΡ Π² ΠΊΠΎΠ΄Π΅ β ΡΡΠΎ ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΠ½ΡΠ΅ Π½ΠΎΡΠΊΠΈ: ΠΎΠ½ΠΈ Π½Π΅ Π½ΡΠΆΠ½Ρ!
ΠΠ΅ΡΠ΅Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ β ΡΡΠΎ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄ΡΡΠ³Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΈΡ ΡΠ΅ΡΠΈΠ» Π·Π° Π²Π°Ρ!
def apply_function(func, value):
return func(value)
print(apply_function(square, 10)) # 100
Π€ΡΠ½ΠΊΡΠΈΠΈ Π²ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°: ΠΊΠΎΠ³Π΄Π° Π²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ VIP!
ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄! ΠΡΠΎ ΠΊΠ°ΠΊ ΠΎΡΡΠ°Π²ΠΈΡΡ Π·Π°ΠΏΠΈΡΠΊΡ Π² Ρ ΠΎΠ»ΠΎΠ΄ΠΈΠ»Ρ
All images are taken from the Pixabay.comΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ 4adm.in