en
Feedback
Python академия

Python академия

Open in Telegram

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

Show more
7 176
Subscribers
-324 hours
-127 days
-4530 days
Posts Archive
🌎Программист, говори с миром на одном языке! 👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программ
🌎Программист, говори с миром на одном языке! 👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программист С» — «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

Создание таблиц Супер классной библиотекой является PrettyTable. Она позволяет мега быстро создать красивую таблицу для вывод
Создание таблиц Супер классной библиотекой является PrettyTable. Она позволяет мега быстро создать красивую таблицу для вывода в консоль. Если вы где-то учитесь или же часто нужно демонтировать информацию, то рекомендуем сохранить название этой библиотеки. Работать с ней просто. Нужно лишь создать объект на основе PrettyTable и далее поместить в него название рядов и сами ряды. Таблицу можно даже выровнять по определенному краю, а также можно указать сортировку по определенному полю. Подписывайтесь на канал 👉@pythonofff

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

Сложные типы Для чего-то большего, чем примитивные типы в Python, используйте класс typing. В нем описаны типы для аннотирова
Сложные типы Для чего-то большего, чем примитивные типы в Python, используйте класс typing. В нем описаны типы для аннотирования любой переменной любого типа. Он поставляется с предварительно загруженными аннотациями типов, таких как Dict, Tuple, List, Set и т. д. Затем вы можете расширить подсказки по типу до вариантов использования Подписывайтесь на канал 👉@pythonofff

Тестовое задание - делать или не делать, вот в чем вопрос? Айгуль Билык, HR-директор цифровой лаборатории Hopper IT, рассказа
Тестовое задание - делать или не делать, вот в чем вопрос? Айгуль Билык, HR-директор цифровой лаборатории Hopper IT, рассказала о том, зачем вообще нужны тестовые задания в IT и стоит ли их выполнять. ❓ Тестовое задание — это логичный способ увидеть кандидата в деле. Так рекрутер может оценить уровень профессиональных навыков будущего сотрудника, узнать больше о его типе мышления и кругозоре, проверить его мотивацию. ❗ Для кандидата такое задание, чаще всего, тоже оказывается полезным. Он может познакомиться с будущими обязанностями и лучше понять, какую работу ему предстоит выполнять на рабочем месте. 🗓 В Hopper IT ценят время кандидатов, поэтому обычно предлагают выполнить тестовое задание на финальном этапе собеседования, когда и мы и кандидат уже понимаем, что друг другу, в целом, подходим, но остаются какие-то сомнения. ⏳ Выполнение идеального тестового задания занимает не больше 1-2 часов или меньше —рекрутеру важно не выполнить конкретную работу, а просто посмотреть, как думает и что умеет кандидат. ⛔ Лучше отказаться от тестового задания если оно слишком объемное, требует серьезных временных затрат или задание не релевантно вакансии, на которую вы собеседуетесь. Было полезно? Оставляйте реакции 🔥 И откликайтесь на вакансии Hopper IT: https://vk.cc/cmH3yi

Как перевернуть список в Python с помощью метода .reverse() При использовании данного встроенного метода в Python список изме
Как перевернуть список в Python с помощью метода .reverse() При использовании данного встроенного метода в Python список изменяется сразу же. Это означает, что изменяется исходный порядок данного списка. Первоначальный порядок элементов исходного списка изменяется и тут же обновляется. Подписывайтесь на канал 👉@pythonofff

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

Используйте пустые строки внутри функций, чтобы показать четкие шаги Иногда сложная функция должна выполнить несколько шагов
Используйте пустые строки внутри функций, чтобы показать четкие шаги Иногда сложная функция должна выполнить несколько шагов до оператора return. Чтобы помочь читателю понять логику внутри функции, бывает полезно оставлять пустую строку перед каждым новым шагом. В приведенном ниже примере есть функция для вычисления дисперсии списка. Это двухэтапная задача, поэтому я обозначил каждый шаг, оставив между ними пустую строку. Перед оператором возврата также есть пустая строка. Это помогает читателю ясно увидеть, что возвращает функция. Подписывайтесь на канал 👉@pythonofff

1 декабря в Москве пройдет большая IT-конференция Импульс от Холдинга Т1. В программе — выступления про цифровизацию, архитек
1 декабря в Москве пройдет большая IT-конференция Импульс от Холдинга Т1. В программе — выступления про цифровизацию, архитектуру, чистый код и формирование эффективных продуктовых команд от тех, кто работает над передовыми российскими разработками прямо сейчас: Павел Гонтарев, управляющий директор VK Тech   Артем Кострюков, CEO TestIT   Михаил Степнов - Руководитель центра R&D МТС Big Data, CDO МТС Travel   Мария Тихонова, главный инженер по разработке в SberDevices и другие эксперты. А в завершении конференции — выступление группы Uma2rman. Регистрируетесь. Вход бесплатный.  ЕРИД: LdtCKBQST 18+ Реклама. ООО «Т1» ОГРН 1197746617419

Как сделать POST-запрос Мы используем запрос POST для добавления новых данных в REST API. Данные отправляются на сервер в фор
Как сделать POST-запрос Мы используем запрос POST для добавления новых данных в REST API. Данные отправляются на сервер в формате JSON, который выглядит как словарь Python. Согласно документации Fake Store API, у продукта есть следующие атрибуты: title (название), price (цена), description (описание), image (изображение) и category. Подписывайтесь на канал 👉@pythonofff

Как вывести переменную и строку в Python с помощью конкатенации Если мы обратимся к словарю, то узнаем, что слово конкатенаци
Как вывести переменную и строку в Python с помощью конкатенации Если мы обратимся к словарю, то узнаем, что слово конкатенация означает объединение, связывание чего-либо в одну цепочку или ряд. Поместим строки в двойные кавычки, имя переменной используем без каких-либо добавлений, а для объединения строк и значения переменной применим оператор сложения. Подписывайтесь на канал 👉@pythonofff

Как удалить пробелы из строки с помощью translate() Функция translate() чем-то схожа с функцией replace(). Общая цель функций
Как удалить пробелы из строки с помощью translate() Функция translate() чем-то схожа с функцией replace(). Общая цель функций translate() и replace() – заменить определенный символ в заданной строке на другой символ. Однако определённые различия всё-таки есть. Подписывайтесь на канал 👉@pythonofff

Простые структуры данных Однострочником, также очень просто вызвать инициализацию структур данных в Python. Гарольд Купер, ре
Простые структуры данных Однострочником, также очень просто вызвать инициализацию структур данных в Python. Гарольд Купер, реализовал однострочную древовидную структуру, используя следующий код Подписывайтесь на канал 👉@pythonofff