uz
Feedback
Python Education

Python Education

Yopiq kanal

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

Ko'proq ko'rsatish
8 787
Obunachilar
Ma'lumot yo'q24 soatlar
-237 kunlar
-7830 kunlar
Postlar arxiv
❗️Полезная библиотека boltons В библиотеке много интересных утилит, дополняющих стандартную библиотеку языка. Сегодня останов
❗️Полезная библиотека boltons В библиотеке много интересных утилит, дополняющих стандартную библиотеку языка. Сегодня остановимся на strutils, которая фокусируется на работе со строками. Python Education | #Python

❗️Загрузка JSON-файла Выполняется почти как сохранение, только с заменой в функции open() аргумента "w" на "r" (write на read
❗️Загрузка JSON-файла Выполняется почти как сохранение, только с заменой в функции open() аргумента "w" на "r" (write на read сокращенно), и с использованием json.load() вместо json.dump(). JSON используется повсеместно в веб-разработке для передачи данных между клиентом и сервером. Python Education | #Python

❗️Сортировка вставками Как и сортировка выборкой, этот алгоритм сегментирует список на две части: отсортированную и неотсорти
❗️Сортировка вставками Как и сортировка выборкой, этот алгоритм сегментирует список на две части: отсортированную и неотсортированную. Алгоритм перебирает второй сегмент и вставляет текущий элемент в правильную позицию первого сегмента. Предполагается, что первый элемент списка отсортирован. Переходим к следующему элементу, обозначим его х. Если х больше первого, оставляем его на своём месте. Если он меньше, копируем его на вторую позицию, а х устанавливаем как первый элемент. Переходя к другим элементам несортированного сегмента, перемещаем более крупные элементы в отсортированном сегменте вверх по списку, пока не встретим элемент меньше x или не дойдём до конца списка. В первом случае x помещается на правильную позицию. Время сортировки вставками в среднем равно O(n²), где n — количество элементов списка. Python Education | #Python

❗️Метод str.isalnum() Метод str.isalnum() возвращает True, если все символы в строке являются буквенно-цифровыми и есть хотя
❗️Метод str.isalnum() Метод str.isalnum() возвращает True, если все символы в строке являются буквенно-цифровыми и есть хотя бы один символ, в противном случае False. Python Education | #Python

История, которая начнётся с вас Истории зарабатывают деньги. В кино, сериалах, играх, роликах в соц.сетях. А сценаристы — те,
История, которая начнётся с вас Истории зарабатывают деньги. В кино, сериалах, играх, роликах в соц.сетях. А сценаристы — те, кто знает, как превратить идеи в эмоции и внимание миллионов. 🎬 На бесплатном мини-курсе вы: — За 4 занятия напишете свой первый сценарий и победите страх чистого листа — Узнаете, как создавать героя, которому хочется верить и сопереживать — Пообщаетесь с автором, чьи работы выходили на экраны — Заберёте чек-листы и материалы, которые используют практикующие сценаристы — Войдёте в сообщество, где рождаются новые проекты и идеи Самое ценное в сценарном деле — видеть, как твои истории оживают и находят отклик у других. Представьте, что герой, которого вы придумали, однажды станет любимым у тысяч зрителей. 👉 Пройдите тест и начните писать историю, которую завтра захочет прочитать весь мир.

❗️Задаем ширину текста Метод fill() модуля textwrap разбивает text по строкам так, что каждая строка имеет не более width(в н
❗️Задаем ширину текста Метод fill() модуля textwrap разбивает text по строкам так, что каждая строка имеет не более width(в нашем случае 24) символов длиной. Метод возвращает одну строку, содержащую заключенный абзац. Python Education | #Python

Новая сетка Telegram-каналов CodeGuard — собрана для твоего роста в IT! 📱 Обучение и задачи по Python t.me/CodeGuard_Python
+4
Новая сетка Telegram-каналов CodeGuard — собрана для твоего роста в IT! 📱 Обучение и задачи по Python t.me/CodeGuard_Python 🖥 Книги, курсы и гайды t.me/CodeGuard_Academy 🤔 InfoSec & Хакинг t.me/CodeGuard_PySec 👩‍💻 Знания и навыки Linux t.me/CodeGuard_Linux 📱 Backend и инсайды IT-сферы t.me/CodeGuard_SciencePop 💼 Фриланс и работа в IT t.me/CodeGuard_VacancyIT 📌 Инструменты, гайды, шпаргалки, тренажеры и практические гайды.

❗️Задаем ширину текста Метод fill() модуля textwrap разбивает text по строкам так, что каждая строка имеет не более width(в н
❗️Задаем ширину текста Метод fill() модуля textwrap разбивает text по строкам так, что каждая строка имеет не более width(в нашем случае 24) символов длиной. Метод возвращает одну строку, содержащую заключенный абзац. Python Education | #Python

❗️Быстрый deque deque предпочтительнее, чем обычный список, когда нужны более быстрые операции добавления и вытаскивания элем
❗️Быстрый deque deque предпочтительнее, чем обычный список, когда нужны более быстрые операции добавления и вытаскивания элементов с начала и конца контейнера. deque обеспечивает линейную сложность O(1) для операций добавления и выталкивания, у стандартного списка сложность по этим операциям O(n). Python Education | #Python

❗️Кэшированные атрибуты Во встроенном пакете functools присутствует декоратор @cached_property, позволяющий кэшировать резуль
❗️Кэшированные атрибуты Во встроенном пакете functools присутствует декоратор @cached_property, позволяющий кэшировать результат метода и загнать его в атрибут. Таким образом при первом обращении к атрибуту производятся вычисления в методе, а при дальнейших берется уже кэшированное значение. Python Education | #Python

Геймдизайн — профессия, где креатив оплачивается от 100 000 ₽ Игровая индустрия в 2025 году растёт быстрее, чем кино и музыка
Геймдизайн — профессия, где креатив оплачивается от 100 000 ₽ Игровая индустрия в 2025 году растёт быстрее, чем кино и музыка вместе. Геймдизайнеры зарабатывают от 100 000 ₽. На бесплатном мини-курсе вы сделаете свой первый проект и поймёте, как работает индустрия с приятными зарплатами. Что вас ждёт: — Доступ к конференции по нейросетям — освоите ИИ как инструмент для игр и жизни — Возможность выиграть 3 000 000 ₽ за собственную игру — 5 чек-листов и разбор культовых проектов — Half-Life, Mass Effect, Crusader Kings Просто ответьте на пару вопросов — и начните свой путь в геймдизайне бесплатно!

❗️Аудиомодуль Dejavu Dejavu – это аудиомодуль на Python с открытым исходным кодом. Он может запоминать записанный звук, просл
❗️Аудиомодуль Dejavu Dejavu – это аудиомодуль на Python с открытым исходным кодом. Он может запоминать записанный звук, прослушивая его один раз, и этот звук сохраняется  в базе данных. После этого, когда проигрывается песня, микрофонный вход или дисковый файл, Dejavu пытается сопоставить звук с сохраненными в базе данными, и вернуть песню или запись, которая была воспроизведена ранее. Python Education | #Python

❗️os.getloadavg() os.getloadavg() возвращает среднюю нагрузку на систему за последние 1, 5 и 15 минут. Это полезно для монито
❗️os.getloadavg() os.getloadavg() возвращает среднюю нагрузку на систему за последние 1, 5 и 15 минут. Это полезно для мониторинга производительности и загрузки CPU. Python Education | #Python

❗️Поиск подстроки Этот пример будет полезен для поиска подстроки в строке. Я реализую его двумя способами, позволяющими не пи
❗️Поиск подстроки Этот пример будет полезен для поиска подстроки в строке. Я реализую его двумя способами, позволяющими не писать много кода. Python Education | #Python

❗️Генерируем QR код QR-код - это двумерный пиктографический код, который стал широко использоваться из-за его быстрой читаемо
❗️Генерируем QR код QR-код - это двумерный пиктографический код, который стал широко использоваться из-за его быстрой читаемости и сравнительно большой емкости памяти. В нашем примере мы генерируем QR код нашего телеграм канала Python Learning. Python Education | #Python

GitHub теперь в Telegram! Самый прогерский канал, где за 10 минут ты научишься: / Пробив по фото и номеру в ТГ // Как взломат
GitHub теперь в Telegram! Самый прогерский канал, где за 10 минут ты научишься: / Пробив по фото и номеру в ТГ // Как взломать вебку подруги /// Мануал по OSINT разведке Подписывайся, нас уже сотни тысяч: >@GitHub

❗️Метод sets.intersection() Позволяет найти пересечение множества с одной или более последовательностями поддерживающих итери
❗️Метод sets.intersection() Позволяет найти пересечение множества с одной или более последовательностями поддерживающих итерирование. Python Education | #Python

❗️Вывод уникального идентификатора переменной Уникальный идентификатор переменной находится с помощью метода id(). Для этого
❗️Вывод уникального идентификатора переменной Уникальный идентификатор переменной находится с помощью метода id(). Для этого нужно просто передать в метод имя переменной. Идентификатор объекта – это целое число, которое гарантированно будет уникальным и постоянным для этого объекта в течение его жизненного цикла. Python Education | #Python

❗️ Команде российских хакеров удалось взломать систему безопасности ChatGPT Всего в несколько хитрых промтов вы можете: • ПОЛ
❗️ Команде российских хакеров удалось взломать систему безопасности ChatGPT Всего в несколько хитрых промтов вы можете: • ПОЛНОСТЬЮ снять любую цензуру с ChatGPT • получить ПОЖИЗНЕННЫЙ бесплатный доступ к ChatGPT Pro и ChatGPT 5.1 • использовать ИИ для поиска ЛЮБОЙ информации: от номера телефона до геолокации конкретного человека. Все инструкции хакеры выложили в закрытый канал. Тем временем, OpenAI бьёт тревогу и пытается добиться блокировки. Сохраняйте, пока есть доступ: https://t.me/+gTxF_qGW8ucxNjcy

❗️Получаем данные о памяти на диске Встроенный модуль shutil обычно используют в задачах копирования, переноса файлов и папок
❗️Получаем данные о памяти на диске Встроенный модуль shutil обычно используют в задачах копирования, переноса файлов и папок. Однако с помощью shutil мы можем даже получать информацию о памяти на жестком диске компьютера. Метод disk_usage возвращает количество всей, занятой и свободной памяти. Python Education | #Python