Python Tips And Tricks
Твой лучший помощник в изучении и работе с Python 🐍 Реклама - @gaifullin
Show more2 860
Subscribers
No data24 hours
No data7 days
No data30 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Photo unavailableShow in Telegram
Хочешь создавать мощные программы на Python?
⏰ Присоединяйся 9 августа в 20:00 мск к вебинару OTUS
👉 Тема: Работа со встроенными библиотеками Python.
На этом уроке ты:
— Познакомишься с составом стандартной библиотеки Python.
— Разберешься, как настраивать логирование.
— Узнаешь, как работать с датой, временем и обрабатывать различные форматы.
— Освоишь способы парсинга аргументов при запуске скрипта, чтобы создавать гибкие и настраиваемые программы.
— Научишься быстро манипулировать путями файловых систем в любой операционной системе.
👉 Зарегистрируйся сейчас https://otus.pw/yu2b/
📌 Открытый урок пройдет в рамках онлайн-курса, где можно освоить профессию Python-разработчика с нуля до Middle-уровня, — специализации «Python Developer».Нативная интеграция. Информация о продукте www.otus.ru
Вам нравится читать контент на этом канале?
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/c/PythonTAT
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Photo unavailableShow in Telegram
Исключение из очереди
Класс collections.deque() это обобщение стеков и очередей и представляет собой двустороннюю очередь. Двусторонняя очередь deque() поддерживает поточно-ориентированные, эффективные по памяти операции добавления и извлечения элементов последовательности с любой стороны с примерно одинаковой производительностью O(1) в любом направлении.
Photo unavailableShow in Telegram
Профессия «Python-разработчик». Курс с нуля до трудоустройства за 10 месяцев.
Освойте один из самых популярных языков для бэкенда, научитесь создавать полноценные сайты и веб-приложения и реализовать внутреннюю логику работы программ на фреймворке Django.
🎁 Мы подготовили для вас спецпредложения, чтобы решиться было проще! Выбирайте один из бонусов: 2 месяца академического отпуска, 1 месяц персональных консультаций с наставником и подготовка к техническому интервью, кешбэк 20 000 ₽ после полного прохождения программы.
Готовы попробовать прямо сейчас? Оставьте заявку и мы расскажем, как пройти бесплатные курсы профессии!
Photo unavailableShow in Telegram
Выражения присваивания (Assignment expressions)
Python 3.8
Так же известный как «моржовый оператор» (walrus operator) — новый синтаксис, который позволит присваивать значения переменным внутри другого выражения. Это, наверное, самое известное и обсуждаемое из нововведений версии 3.8.
Целью введения оператора является повышение читаемости кода, поэтому использовать его (как и все остальные операторы) стоит не при первой же возможности, а только тогда, когда это уместно.
🧠Что бы я делал на вашем месте, если только собирался входить в IT?
Любой человек может стать IT-специалистом и найти себе первую работу с ЗП от 80к. Даже если сейчас он далек от этой темы. И это факт.
Главное иметь конкретный план действий и упорство.
Руслан, старший аналитик данных, поделился пошаговым планом входа в IT. (Ищите в закрепленном сообщении).
Там все, от выбора языка, направления до конкретных инструментов (которые надо изучить) и поиска работы.
+ В канале найдете его практический опыт в IT:
📍 Что бы я посоветовал себе, если бы только собирался входить в IT;
📍 Как найти работу в IT без опыта;
📍 Какой язык программирования выбрать новичку;
📍 Видео с разбором тестовых задач по SQL с собеседования
Подписывайтесь, чтобы не потерять месяцы на изучение ненужных вещей
Photo unavailableShow in Telegram
Транспонирование матрицы
В простейшем случае двумерная матрица может быть задана списком из нескольких списков одинаковой длины, которые представляют собой строки матрицы. Если вам требуется «повернуть на 90 градусов» такую матрицу или превратить строки в столбцы (транспонировать, как говорят математики)
Обратите внимание, что в итоговом списке элементами (то есть строками новой матрицы) будут кортежи — так работает используемая здесь функция zip ().
Photo unavailableShow in Telegram
Проверка строки на палиндром
Простой вариант этого кода проверяет, является ли слово без пробелов и знаков препинания, написанное в одном регистре, палиндромом.
Более сложный вариант, который сможет проверить строку «А роза упала на лапу Азора», предлагаем написать самостоятельно. Общая идея: свести сложную строку к простой, хоть и длинной 'арозаупаланалапуазора'. Вам пригодятся функции строк .lower(), .join(), а также, возможно, преобразование строки в список.
Photo unavailableShow in Telegram
Объединить два словаря
Для того чтобы объединить два словаря, есть как минимум два способа: прямой и современный.
Обратите внимание на то, что значения итогового словаря будут зависеть от порядка исходных словарей в функциях: если переставить местами словари a и b, значение ключа 'y' изменится на 2.
Photo unavailableShow in Telegram
Число в список цифр
Превращает целое число в список его цифр.
Функция map() принимает желаемый тип выходных данных (в нашем случае это int, целые числа) и итерируемый объект (строку, список или кортеж), элементы которого можно превратить в элементы этого типа. После этого другая функция list() преобразует результат в список.
Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.