Forwarded from Python 🇺🇦
set.discard
Метод
#practice // Python 🇺🇦
Метод
discard() видаляє елемент із множини тільки в тому випадку, якщо елемент присутній у множині. Якщо елемент відсутній, виводиться вихідна множина. Цей метод відрізняється від методу remove(). remove() викликає помилку, якщо вказаний елемент не існує, discard() — ні.#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Протоколи
Терміни "протокол ітератора" чи "протокол дескрипторів" вже звичні і використовуються давно. Але тепер можна описувати протоколи у вигляді коду і перевіряти їх відповідність на етапі статичного аналізу.
Протокол описується як звичайний клас, що успадковується від
Хоч це і не зовсім інтерфейси, але все ж таки класна штука. Ще важливо, що протоколи, як і решта фішок анотацій типів, використовуються в основному зі статично типізованим
#practice // Python 🇺🇦
Терміни "протокол ітератора" чи "протокол дескрипторів" вже звичні і використовуються давно. Але тепер можна описувати протоколи у вигляді коду і перевіряти їх відповідність на етапі статичного аналізу.
Протокол описується як звичайний клас, що успадковується від
Protocol. Він може мати методи (у тому числі з реалізацією) та поля. Реальні класи, що реалізують протокол, можуть успадковуватися від нього, але це не обов'язково, як показано в прикладі.Хоч це і не зовсім інтерфейси, але все ж таки класна штука. Ще важливо, що протоколи, як і решта фішок анотацій типів, використовуються в основному зі статично типізованим
mypy.#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Python. З чого почати?
Вчора ми запитали в нашому чаті, що виявилось для вас корисним на старті вивчення мови. Ваші коментарі:
Codewars — площадка для вирішення найрізноманітніших завдань. Хороше ком'юніті.
Книга «Основи програмування Python» — підручник КПІ ім. Ігоря Сікорського, містить в собі базові поняття, опис теоретичних засад та вирішення практичних задач. Матеріал супроводжується великою
кількістю прикладів.
ITVDN — різноманітні відеокурси та тематичні вебінари. Для українців по заявці можна отримати 30 днів безкоштовного доступу.
Книга «Програмування мовою Python», автор О.М. Васильєв — як писати програми на Python. Вивчення синтаксису мови, освоєння азів програмування.
w3school — можна почитати для розуміння як взагалі працюють сайти.
Книга М. Лутца «Вивчаємо Python».
Курс Python Django [2021]
Алгоритми на Python 3 — лекції Тимофія Хір'янова.
Книга «Пришвидшений курс Python. Практичний, проєктно-орієнтований вступ до програмування» — хороший варіант для новачків, українською.
Книга «A Byte of Python» — теж для тих, хто хоче почати з самого 0.
#lessons // JavaScript 🇺🇦
Вчора ми запитали в нашому чаті, що виявилось для вас корисним на старті вивчення мови. Ваші коментарі:
Codewars — площадка для вирішення найрізноманітніших завдань. Хороше ком'юніті.
Книга «Основи програмування Python» — підручник КПІ ім. Ігоря Сікорського, містить в собі базові поняття, опис теоретичних засад та вирішення практичних задач. Матеріал супроводжується великою
кількістю прикладів.
ITVDN — різноманітні відеокурси та тематичні вебінари. Для українців по заявці можна отримати 30 днів безкоштовного доступу.
Книга «Програмування мовою Python», автор О.М. Васильєв — як писати програми на Python. Вивчення синтаксису мови, освоєння азів програмування.
w3school — можна почитати для розуміння як взагалі працюють сайти.
Книга М. Лутца «Вивчаємо Python».
Курс Python Django [2021]
Алгоритми на Python 3 — лекції Тимофія Хір'янова.
Книга «Пришвидшений курс Python. Практичний, проєктно-орієнтований вступ до програмування» — хороший варіант для новачків, українською.
Книга «A Byte of Python» — теж для тих, хто хоче почати з самого 0.
#lessons // JavaScript 🇺🇦
Forwarded from [PYTHON:TODAY]
Forwarded from [PYTHON:TODAY]
🔥 Большая практика
☠️ Пишем парсер динамического сайта
💣 Создаем телеграм бота на aiogram
💰Покупаем товары со скидками
⚙️ Requests | aiogram | API | JSON
#youtube
https://youtu.be/rEMNf1wmyJ8
☠️ Пишем парсер динамического сайта
💣 Создаем телеграм бота на aiogram
💰Покупаем товары со скидками
⚙️ Requests | aiogram | API | JSON
#youtube
https://youtu.be/rEMNf1wmyJ8
Forwarded from [PYTHON:TODAY]
🔊 Telegram Podcaster Bot/AIOGram + YouTube
Больше интересных проектов на Patreon 😎
https://www.patreon.com/pythontoday
Спасибо за поддержку 🤝
#patreon
Больше интересных проектов на Patreon 😎
https://www.patreon.com/pythontoday
Спасибо за поддержку 🤝
#patreon
Forwarded from [PYTHON:TODAY]
Полезные библиотеки Python
Snoop Project - один из самых перспективных и популярных
Установка ⚙️
$
#soft #code #python
Snoop Project - один из самых перспективных и популярных
OSINT-инструментов по поиску никнеймов на основе открытых данных. Включает работу с интересными модулями, читайте документацию.Установка ⚙️
$
git clone https://github.com/snooppr/snoop.git
$ cd ~/snoop
$ pip install --upgrade pip
$ python3 -m pip install -r requirements.txt
$ python3 snoop.py --update y
$ python3 snoop.py <nickname>
💡 GitHub#soft #code #python
Forwarded from Python 🇺🇦
writelines
Метод
#practice // Python 🇺🇦
Метод
writelines() записує елементи списку у файл. Місце вставки тексту залежить від режиму файлу та позиції потоку. У режимі “a” тексти будуть вставлені у поточну позицію файлового потоку за замовчуванням в кінець файлу. У режимі “w” файл буде очищено до того, як тексти будуть вставлені у поточну позицію файлового потоку, за замовчуванням 0.#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Матриця помилок
Матриця помилок - це таблиця, яка використовується в задачах класифікації для оцінки того, де допущені помилки в моделі. Рядки представляють фактичні класи, якими мали бути результати. Стовпці подають прогнози, які ви зробили. У цьому прикладі ми генеруємо числа для фактичних і прогнозованих значень. Потім імпортуємо
#practice // Python 🇺🇦
Матриця помилок - це таблиця, яка використовується в задачах класифікації для оцінки того, де допущені помилки в моделі. Рядки представляють фактичні класи, якими мали бути результати. Стовпці подають прогнози, які ви зробили. У цьому прикладі ми генеруємо числа для фактичних і прогнозованих значень. Потім імпортуємо
metrics зі sklearn, щоб використовувати функцію побудови матриці помилок.#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
FuncAnimation/ArtistAnimation
Клас
👀 Відео, де автор наочно демонструє використання FuncAnimation/ArtistAnimation.
#practice // Python 🇺🇦
Клас
FuncAnimation використовується для створення анімації шляхом багаторазового виклику однієї і тієї ж функції. За допомогою класу ArtistAnimation створюється анімація з фіксованим набором об'єктів Artist. 👀 Відео, де автор наочно демонструє використання FuncAnimation/ArtistAnimation.
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
L-системи
L-системи було розроблено для моделювання зростання біологічних систем. Ти можеш уявити собі L-системи як інструкцію про те, як окрема клітина може перетворитися на складний організм. L-системи можна використовувати як вказівки правил для всіляких цікавих патернів.
👀 Відео, де розглядається початкова реалізація L-системи.
#practice // Python 🇺🇦
L-системи було розроблено для моделювання зростання біологічних систем. Ти можеш уявити собі L-системи як інструкцію про те, як окрема клітина може перетворитися на складний організм. L-системи можна використовувати як вказівки правил для всіляких цікавих патернів.
👀 Відео, де розглядається початкова реалізація L-системи.
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Поширення винятків
Коли виникає виняток, механізм поширення винятків бере на себе управління. Звичайний потік управління програмою зупиняється, і Python шукає відповідний обробник винятків. Оператор
👀 Відео, котре допоможе розібратися з поширенням винятків.
#practice // Python 🇺🇦
Коли виникає виняток, механізм поширення винятків бере на себе управління. Звичайний потік управління програмою зупиняється, і Python шукає відповідний обробник винятків. Оператор
try в Python встановлює обробники виключень через свої винятки. 👀 Відео, котре допоможе розібратися з поширенням винятків.
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Any/All
👀 Відео, що показує роботу
#practice // Python 🇺🇦
Any повертає true, якщо будь-який з елементів має значення True. Він повертає False, якщо елементів немає чи всі значення помилкові. Any можна розглядати як послідовність операцій OR над наданими об'єктами, що ітеруються. All повертає true, якщо всі елементи мають значення True (або якщо об'єкт, що ітерується, порожній). All можна розглядати як послідовність операцій AND над наданими об'єктами, що ітеруються. 👀 Відео, що показує роботу
Any/All.#practice // Python 🇺🇦