uz
Feedback
Python академия

Python академия

Kanalga Telegram’da o‘tish

Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter

Ko'proq ko'rsatish
7 291
Obunachilar
-124 soatlar
-127 kunlar
-4530 kunlar
Postlar arxiv
Зачем и как использовать аннотации типов Полезной особенностью языков со статической типизацией является то, что тип значения
Зачем и как использовать аннотации типов Полезной особенностью языков со статической типизацией является то, что тип значения переменной всегда известен. Например, мы знаем, что строковые переменные могут быть только строками, int может быть только целым числом и т. д. С динамически типизированными языками можно только догадываться, каким является или должно быть значение переменной. Подписывайтесь на канал 👉@pythonofff

Использование функции enumerate() Функция enumerate() добавляет счетчик в итерируемый объект, в котором используется метод it
Использование функции enumerate() Функция enumerate() добавляет счетчик в итерируемый объект, в котором используется метод iter , возвращающий итератор. Он может принимать последовательные значения индекса, начиная с нуля. И выдаёт ошибку IndexError, когда индексы больше недействительны. Типичный пример использования функции enumerate() — создание цикла по списку с отслеживанием индекса. Для этого можно использовать переменную в качестве счетчика. Но функция enumerate() позволяет сделать то же самое намного удобнее. Подписывайтесь на канал 👉@pythonofff

Функция oct() в Python Функция Python oct() используется для преобразования целого числа в восьмеричную строку с префиксом «0
Функция oct() в Python Функция Python oct() используется для преобразования целого числа в восьмеричную строку с префиксом «0o». Результатом функции oct() является строка. Мы также можем передать объект в качестве аргумента, в этом случае объект должен иметь реализацию функции index (), которая возвращает целое число. Подписывайтесь на канал 👉@pythonofff

Расчет времени выполнения Этот простейший “трюк” поможет рассчитать время, необходимое для выполнения программы. Используя ti
Расчет времени выполнения Этот простейший “трюк” поможет рассчитать время, необходимое для выполнения программы. Используя time-модуль, вы можете точно узнать, сколько времени требуется программе для выполнения кода. Подписывайтесь на канал 👉@pythonofff

Запуск программ на Python из интерпретатора Интерактивный интерпретатор Python очень прост в использовании. Вы можете соверши
Запуск программ на Python из интерпретатора Интерактивный интерпретатор Python очень прост в использовании. Вы можете совершить свои первые шаги в освоении этого языка, просто набирая любые команды в консоли Python одну за другой, и немедленно получать результаты. Подписывайтесь на канал 👉@pythonofff

Как закомментировать и раскомментировать строки кода В будущем вы довольно часто будете сталкиваться с таким понятием, как «з
Как закомментировать и раскомментировать строки кода В будущем вы довольно часто будете сталкиваться с таким понятием, как «закомментированный код«. Это практика добавления символа # в начале вашего кода. Таким образом, можно на всякий случай убрать какой-то кусок кода, сделав его на данный момент нерабочим. Подписывайтесь на канал 👉@pythonofff

Все циклы for в Python используют итераторы В Python нет циклов for в стиле C. А циклы for в Python-стиле напоминают циклы fo
Все циклы for в Python используют итераторы В Python нет циклов for в стиле C. А циклы for в Python-стиле напоминают циклы for each в других языках. Это тип цикла, в котором используются итераторы. То есть каждый цикл for, который вы пишете на Python, должен использовать итератор. Если вы внимательно посмотрите на пример на JavaScript, вы увидите, что мы сообщаем циклу, когда нужно завершить (i < numbers.length), а также — как инкременировать (i++). Подписывайтесь на канал 👉@pythonofff

Удаление специальных символов при помощи join() и filter() Давайте воспользуемся методом соединения join(). Откройте тот же ф
Удаление специальных символов при помощи join() и filter() Давайте воспользуемся методом соединения join(). Откройте тот же файл и инициализируйте строку с обычными и специальными символами. Первоначальная строка будет выводиться на экран первой. Далее мы используем метод join() с функцией filter() для строковой переменной v1, чтобы отфильтровать символы. В данном случае для сбора только обычных символов из переменной v1 используется метод isalnum(). Подписывайтесь на канал 👉@pythonofff

Выводим переменную и строку с использованием форматирования строк Чтобы использовать форматирование строк, нужно добавить пар
Выводим переменную и строку с использованием форматирования строк Чтобы использовать форматирование строк, нужно добавить пару фигурных скобок {} в то место, где вы хотите добавить значение переменной. В данном примере есть одна переменная – first_name. Внутри print() в качестве аргумента передана строка, котрую мы хотим вывести. Строка берется в двойные кавычки. А внутри строки мы добавили пару фигурных скобок в том месте, где хотим добавить значение переменной first_name. Если значение переменной first_name не вывелось, нам надо исправить, нам нужно добавить строковый метод .format() в конец строки – то есть сразу после закрывающей кавычки. В качестве аргумента .format() указываем имя нашей переменной. Подписывайтесь на канал 👉@pythonofff

Как преобразовать строку в число (int) в Python Чтобы преобразовать строку в целое число, можно использовать встроенную функц
Как преобразовать строку в число (int) в Python Чтобы преобразовать строку в целое число, можно использовать встроенную функцию int(). Функция принимает в качестве параметра исходную строку, которую вы хотите преобразовать, и возвращает целочисленный эквивалент переданного вами значения. Общий синтаксис выглядит примерно следующим образом: int("str") Подписывайтесь на канал 👉@pythonofff

Сжатие списка Этот скрипт удаляет «ложные» значения (False, None, 0 и пустую строку ' ') из списка. Используется встроенная ф
Сжатие списка Этот скрипт удаляет «ложные» значения (False, None, 0 и пустую строку ' ') из списка. Используется встроенная функция filter(): c параметром None на первом месте она удалит из списка lst все значения, которые не вернут True по умолчанию. Проверить вручную какое-либо значение на True/False можно с помощью функции bool(): bool(0) вернёт False, но bool('0') уже будет True, так как это непустая строка. Подписывайтесь на канал 👉@pythonofff

Список дат из диапазона Этот код получает две даты (начальную и конечную) и создаёт список из дат между ними, включая начальн
Список дат из диапазона Этот код получает две даты (начальную и конечную) и создаёт список из дат между ними, включая начальную и исключая последнюю. Для получения дней между начальной и конечной датой используется datetime.timedelta.days. Подписывайтесь на канал 👉@pythonofff

🌎Программист, говори с миром на одном языке! 👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программ
🌎Программист, говори с миром на одном языке! 👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программист С» — «Unicode в С»: регистрация На вебинаре мы: — подробнее познакомимся с интернациональным стандартом символов Unicode и низкоуровневым устройством его кодировок — развеем несколько популярных мифов в области кодировок и посмотрим на инструменты языка C для работы с юникодом. ✅Занятие будет полезно всем программистам с опытом. 🔥После вебинара вы сможете продолжить обучение на курсе по спеццене и даже в рассрочку! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Поиск подстроки Этот пример будет полезен для поиска подстроки в строке. Я реализую его двумя способами, позволяющими не писа
Поиск подстроки Этот пример будет полезен для поиска подстроки в строке. Я реализую его двумя способами, позволяющими не писать много кода. Подписывайтесь на канал 👉@pythonofff

Транспонирование 2d-массива Этот лайфхак покажет, как выполнить транспонирование 2d-массива с помощью метода zip. Подписывайт
Транспонирование 2d-массива Этот лайфхак покажет, как выполнить транспонирование 2d-массива с помощью метода zip. Подписывайтесь на канал 👉@pythonofff

Обработка ошибок во время выполнения Это самый полезный совет для программистов, работающих с Python. Вы можете устранить оши
Обработка ошибок во время выполнения Это самый полезный совет для программистов, работающих с Python. Вы можете устранить ошибку и избавить программу от сбоев во время выполнения. Подписывайтесь на канал 👉@pythonofff

Отступы «Должен быть один – и желательно только один – очевидный способ сделать что-либо», — Дзен Python. Отступы чрезвычайно
Отступы «Должен быть один – и желательно только один – очевидный способ сделать что-либо», — Дзен Python. Отступы чрезвычайно важны в Python. Уровень отступа строк кода в Python определяет, как группируются операторы. Оператор print с отступом сообщает Python, что он должен выполняться только в том случае, если if возвращает True. Тот же отступ применяется для указания Python, какой код выполнять при вызове функции или какой код принадлежит данному классу. Подписывайтесь на канал 👉@pythonofff

Подборка Telegram каналов для программистов Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux https://t.me/tikon_1 Новости высоких технологий, науки и техники💡 https://t.me/mir_teh Мир технологий (Technology World) https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT. https://t.me/phis_mat Обучающие видео, книги по Физике и Математике https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов https://t.me/books_reserv Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_1 Статьи из "Хакера" Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Excel лайфхак📌 https://t.me/Excel_lifehack

Редактор видео Все еще в поиске крутого видео редактора? Зачем что-то искать, когда есть Python и замечательная библиотека Mo
Редактор видео Все еще в поиске крутого видео редактора? Зачем что-то искать, когда есть Python и замечательная библиотека MoviePy :) За счет MoviePy вы можете перевернуть видео, можете его обрезать, можете изменить количество FPS и можете выполнить ещё много других действий. Мы создадим программу, что будет принимать видео и отделять от него звук, который будем сохранять в качестве отдельного файла. Подписывайтесь на канал 👉@pythonofff

Красивая консоль Зачастую вся информация в консоли - это скучный белый или же черный текст. Согласитесь, такое и читать не ин
Красивая консоль Зачастую вся информация в консоли - это скучный белый или же черный текст. Согласитесь, такое и читать не интересно. Благо в питоне есть библиотека TermColor. За счет этой библиотеки мы быстро можем настроить какие именно стили будут применены к тексту в консоли Подписывайтесь на канал 👉@pythonofff