fa
Feedback
Python Education

Python Education

کانال بسته

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

نمایش بیشتر
8 526
مشترکین
-124 ساعت
-127 روز
-7130 روز
آرشیو پست ها
Аннотация типов Дает нам возможность проставлять в коде "подсказки" для программиста, не используя комментарии через # При бо
Аннотация типов Дает нам возможность проставлять в коде "подсказки" для программиста, не используя комментарии через # При большом количестве кода бывает, что просто забудешь какой тип должна принять / вернуть функция. Для этого и можно воспользоваться этой полезной фичей А еще можно воспользоваться модулем mypy, чтобы находить ошибки несоответствия типов в коде

Как работает all и any? Функция all() возвращает True если список пустой или все его элементы истинны. Функция any() возвраща
Как работает all и any? Функция all() возвращает True если список пустой или все его элементы истинны. Функция any() возвращает True если хотя бы один из элементов списка истинный. Функционал довольно простой и примитивный, но в скольких ситуациях может облегчить жизнь! В купе с for и другими конструкциями очень помогает сократить некоторые громоздкие функции, а также быстро проверить список на различные параметры.

Множества Множество - группа случайных, не повторяющихся элементов. Использует тот же литерал, что и словарь, но пустое множе
Множества Множество - группа случайных, не повторяющихся элементов. Использует тот же литерал, что и словарь, но пустое множество нельзя создать используя литерал. Поддерживают операции над множествами. Функция set() — формирует множество. При создании удаляются все повторяющиеся элементы. Функция frozenset() — формирует неизменяемое множество.

Множества Множество - группа случайных, не повторяющихся элементов. Использует тот же литерал, что и словарь, но пустое множе
Множества Множество - группа случайных, не повторяющихся элементов. Использует тот же литерал, что и словарь, но пустое множество нельзя создать используя литерал. Поддерживают операции над множествами. Функция set() — формирует множество. При создании удаляются все повторяющиеся элементы. Функция frozenset() — формирует неизменяемое множество.

Собрано 245 слитых архивов с курсами на 1468гб Все языки программирования и технологии: https://t.me/+BwAElNOU56lhNjBi Всё по
Собрано 245 слитых архивов с курсами на 1468гб Все языки программирования и технологии: https://t.me/+BwAElNOU56lhNjBi Всё по Python: https://t.me/+xQAPCStDpF9hNzQy Фронтенд и веб: https://t.me/+u0WsncIIEfY3NWZi Дизайн, моделирование, графика: https://t.me/+8ueEgkHa-L8wN2My

Продвинутые кортежи С помощью кортежей в Pyhton реализовано множественное присваивание. Кортежи довольно полезный инструмент.
Продвинутые кортежи С помощью кортежей в Pyhton реализовано множественное присваивание. Кортежи довольно полезный инструмент. Благодаря им в Python возможно поменять местами значения переменных самым простым способом.
a,b = b,a

Для расширенной распаковки кортежа в переменные указываем * перед переменной - в нее распаковывается часть кортежа как список.

Перечисления Python поддерживает простой механизм работы с перечислениями, которые ещё называют enum. Подобные перечисления у
Перечисления Python поддерживает простой механизм работы с перечислениями, которые ещё называют enum. Подобные перечисления удобно использовать для хранения списков констант. Из документации можно узнать о том, что Enum — это набор символических имён, привязанных к уникальным, неизменным значениям. Члены одного перечисления можно сравнивать на идентичность. Также можно задать геттер через @property, который используют для получения перечислений в других форматах. В примере реализовано перечисление цветов в RGB, а через геттер их можно получить в формате hex. #enum

Делаем HTTP запросы Пакет requests абстрагирует сложности выполнения запросов за красивым, простым API, чтобы вы могли сосред
Делаем HTTP запросы Пакет requests абстрагирует сложности выполнения запросов за красивым, простым API, чтобы вы могли сосредоточиться на взаимодействии с сервисами и работе с данными в ваших приложениях. Устанавливается requests стандартным путем через пакетный менеджер pip. Запросы GET, POST, PUT и DELETE делаются интуитивно понятно. Атрибуты у объекта Response позволяют получить всю информацию об ответе от сервера. Модуль идеально подходит как для работы со внешними API веб-сервисов, так и для получения HTML кода веб-страниц. #requests

Очистка входных строковых данных Обработка входных данных часто сводится к преобразованию символов в верхний или нижний регис
Очистка входных строковых данных Обработка входных данных часто сводится к преобразованию символов в верхний или нижний регистр. Иногда данные можно очистить с помощью регулярного выражения. Но в случаях, когда задача усложняется, можно применить более удачный способ её решения. С помощью словаря со значениями для замены символов и метода translate получается крайне лаконичный код. В примере видим, как символы переноса строки ("n") и табуляции ("t") заменяются на обычные пробелы, а символ "r" удаляется из строки полностью. #строки

Библиотека Numpy Библиотека облегчающая работу со списками. Работает намного быстрее стандартных методов за счет написания на
Библиотека Numpy Библиотека облегчающая работу со списками. Работает намного быстрее стандартных методов за счет написания на более быстром С и Фортран. Однако работает не со списками, а с массивами (все объекты одного типа). При простом вычислении квадратного корня от 0 до 10^6 python затрачивает примерно 0.38 секунды, если вы выберите самый хороший способ - map. Быстро да? При худших способах способах время тоже не сильно упадет еще больше до 0.64 секунды. Но с помощью Numpy можно улучшить первый результат в 10 раз! Из-за быстроты и огромного потенциала используют в машинном обучении и Big Data, ведь, библиотека обрабатывает данные.

Декораторы Очень важная тема, с помощью декорирования можно писать очень удобные логи или существенно расширять функции. Мног
Декораторы Очень важная тема, с помощью декорирования можно писать очень удобные логи или существенно расширять функции. Многие библиотеки работают с использованием декораторов: Flask и aiogram хорошие тому примеры. Мы показываем лишь простой пример, возможности куда шире. Позже покажем пример использования с упоминаемыми выше библиотеками.

howdoi Застряли на какой-то проблеме с кодом и не можете вспомнить нужное решение? Хотите зайти в StackOverflow, но не хотите
howdoi Застряли на какой-то проблеме с кодом и не можете вспомнить нужное решение? Хотите зайти в StackOverflow, но не хотите выходить из терминала? Тогда вам точно пригодится вот этот инструмент для командной строки. Задайте ему любой вопрос, и он постарается выдать нужный ответ.

Очистка элементов в последовательности Встроенный модуль itertools был создан для работы с более сложными случаями итераторов
Очистка элементов в последовательности Встроенный модуль itertools был создан для работы с более сложными случаями итераторов. Плюс модуля в том, что он быстро работает и оптимизирован в плане памяти. Иногда возникает необходимость в удалении ненужных объектов последовательности. Как раз для этого и используют itertools, а именно метод compress. Первым аргументом передается какой-либо контейнер, например список. Вторым аргументом — логические значения, соответствующие элементам в последовательности. Если логическое значения равно True или 1, то элемент сохраняется в последовательности, в противном случае — удаляется из нее.

Разработка игр на Python. Урок #1 Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры. https://youtu.be/ilP1dImCuJ8

Работа со строками в Python Строки - одна из основных структур данных в языке Python. Поэтому важно освоить базовые операции
+5
Работа со строками в Python Строки - одна из основных структур данных в языке Python. Поэтому важно освоить базовые операции со строками и их основные возможности! Сегодня подробно поговорим о → стандартных строковых методах → форматировании строк → конкатенации строк → экранировании → и многое другое

Удаление GIL из Python: заметки со встречи Python Core и Сэма Гросса nogil — это форк Python 3.9, который удаляет GIL. Его ра
Удаление GIL из Python: заметки со встречи Python Core и Сэма Гросса nogil — это форк Python 3.9, который удаляет GIL. Его разработал Сэм Гросс и сейчас у нас есть возможность почитать перевод интервью с ним, где он поделился своим мнением насчёт будущего nogil, параллельного запуска интерпретаторов и многого другого. Почитать можно здесь: Читать

Правдивость различных объектов В отличие от некоторых языков программирования, в Python объект считается false, только если о
Правдивость различных объектов В отличие от некоторых языков программирования, в Python объект считается false, только если он пуст. Это значит, что не нужно проверять длину строки, кортежа или словаря — достаточно проверить его как логическое выражение. Легко предсказать, что 0 — тоже false, а остальные числа — true. Например, следующие выражения эквивалентны. В данном случае my_object — строка, но здесь мог оказаться другой тип (с соответствующими изменениями условий блока if). Итак, нет необходимости проверять длину объекта, если вас интересует только, пуст он или нет.

Реверс строк и списков Вы можете использовать slice-нотацию, чтобы перевернуть строку или список. При отрицательном значении
Реверс строк и списков Вы можете использовать slice-нотацию, чтобы перевернуть строку или список. При отрицательном значении шага, элементы меняются местам

Короче, я подписался на канал, в который выкладывают платные курсы. Делюсь результатами: 1 день: Начал смотреть видеоуроки от
Короче, я подписался на канал, в который выкладывают платные курсы. Делюсь результатами: 1 день: Начал смотреть видеоуроки от Skillbox 7 день: Закончил курс Python-разработчик. Приступил к Яндекс.Практикум 21-60 день: Окончил курс от Яндекс. Получил работу в Сбере и теперь веду свой айти-канал Интересно 🤔 Как скоро забанят, который сливает топовые курсы по программированию Какова ваша ставка? — https://t.me/true_coding

select answer:
Anonymous voting