Python 🇺🇦
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи @itchannelsbot - реклама
إظهار المزيد27 191
المشتركون
-1024 ساعات
-977 أيام
-41230 أيام
- المشتركون
- التغطية البريدية
- ER - نسبة المشاركة
جاري تحميل البيانات...
معدل نمو المشترك
جاري تحميل البيانات...
Photo unavailableShow in Telegram
Як використовувати FuzzyWuzzy
FuzzyWuzzy
— це бібліотека для fuzzy string matching
в Python. Вона дозволяє порівнювати рядки, які не повністю співпадають, і знаходити найбільш схожі.
FuzzyWuzzy
заснована на алгоритмах, які використовуються в прикладних програмах розпізнавання тексту та інформаційного пошуку. Детальніше — у статті.
Мова: 🇺🇦
#FuzzyWuzzy // #theory // PythonОзнайомитись
Photo unavailableShow in Telegram
Подібне до функціоналу на
global
, ключове слово nonlocal
дозволяє звертатися до змінних з нелокальної області видимості.
def outer():
x = 'local'
def inner():
nonlocal x
x = 'nonlocal'
print('inner:', x)
inner()
print('outer:', x)
outer()
Поведінка nonlocal
полягає в тому, що інтерпретатор шукає змінну в найближчій області видимості.
Основна відмінність з global
в тому, що за допомогою nonlocal
не можна отримати змінні з глобальної області видимості.
#nonlocal // #practice // PythonPhoto unavailableShow in Telegram
Типи даних в Python
Типи даних — це категорії, які визначають характеристики та поведінку значень, використаних у програмі. Автор даної статті ґрунтовно про них розповідає.
Мова: 🇺🇦
#Python // #theory // Вакансії IT
Ознайомитись
Photo unavailableShow in Telegram
Спочатку ми не можемо змінювати значення змінної в іншій області видимості, але це можна зробити, визначивши область видимості на глобальну, за допомогою ключового слова
global
.
a = 1
def foo_1():
a = 1 + 2
print(a, end=' ')
def foo_ 2():
global a
a = 1 + 2
print(a, end=' ')
foo_ 1( )
print(a)
# 3 1
foo_2( )
print(a)
# 3 3
Ми можемо визначити нову глобальну змінну всередині функції, але не варто цим зловживати, позаяк це засмічуватиме глобальну область і призводитиме до небажаних помилок.
#global // #practice // PythonPhoto unavailableShow in Telegram
Django 5 By Example, 5th Edition
Це п'яте видання бестселера, який допоможе вам створювати реальні веб-програми на Django 5. Книга проведе вас через планування та створення, вирішення типових проблем та впровадження найкращих практик, використовуючи покроковий підхід.
Рік: 2024
Мова: 🇬🇧
Автор: Antonio Mele
#Python // #books // Вакансії IT
Вийняти з архіву
Photo unavailableShow in Telegram
Вакансія: Middle Python Developer
Компанія COMPARUS шукає на офісну роботу в Дніпрі розробника з глибокими знаннями Python 3.9 — для впровадження мікро-сервісів з нуля і реалізації алгоритмів обробки документів.
📝 Відкрити анкету
#python // #jobs // Архів книг
Photo unavailableShow in Telegram
Коли знадобиться визначити з отриманого рядка літеральний тип (рядки, числа, списки, кортежі, словники, логічні значення та
None
), можемо скористатися функцією literal_eval()
із модуля ast
.
>>> from ast import literal_eval
>>>
>>> example = literal_eval("{'a': 1, 'b': 2}")
>>> type(example)
<class 'dict'>
>>> example
{'a': 1, 'b': 2}
Вона допоможе безпечно визначити літеральний тип, а якщо був переданий не літерал, то викине виняток. Це можна використовувати для оцінки виразів із зовнішніх джерел при парсингу файлів.
#python // #practice // Вакансії ITPhoto unavailableShow in Telegram
Забобони щодо Python
Автор цієї статті розглядає ті ключові забобони й упередження щодо мови програмування Python, які заважали йому на початку професійного шляху.
Мова: 🇺🇦
#python // #theory // Вакансії IT
Ознайомитись
Photo unavailableShow in Telegram
Віджет Checkbutton
В цьому відео-уроці шкільного курсу програмування на Python розглядаємо віджет
checkbutton
, який дозволяє створити варіанти відповідей з декількома правильними варіантами вибору.
Мова: 🇺🇦
Автор: Інформатика — це просто
Тривалість: 15 хв
#Checkbutton // #lessons // PythonДивитись урок
اختر خطة مختلفة
تسمح خطتك الحالية بتحليلات لما لا يزيد عن 5 قنوات. للحصول على المزيد، يُرجى اختيار خطة مختلفة.