Python School
82.2K subscribers
2.41K photos
8 videos
574 links
Уроки по Python, которые упростят вам жизнь. Без идиотских туториалов.

Наши мемы для программистов: @conhum

Сотрудничество - @alivian

Канал сотрудничает с рекламным сервисом @Tgpodbor_official

РКН: clck.ru/3G6pBb
加入频道
Сделайте первые шаги в Data Science всего за 3 дня! Попробуйте свои силы на бесплатном интенсиве Skillbox.

Перейдите по ссылке, заполните форму и узнайте подробности: 🔜 https://clc.to/jUKMlA.


Что вас ждёт:

✔️ введение в анализ данных и знакомство с основными инструментами;
✔️ погружение в машинное обучение;
✔️ простое объяснение сложной математики в Data Science;
✔️ знакомство с ML и нейросетями;
✔️ «обогащение» данных с помощью Feature Engineering;
✔️ исследование Grid Search и кросс-валидации.

💡 Убедитесь, что вы тоже можете стать специалистом в области машинного обучения!

🎁Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox. А всем, кто дойдёт до конца интенсива, подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.

Используйте возможность! Присоединяйтесь к первой трансляции 26 декабря в 21:00 по московскому времени.
Как добавить новый словарь в ChainMap?

Вы можете добавить новый словарь в начало ChainMap, используя метод .new_child().
This media is not supported in your browser
VIEW IN TELEGRAM
В предверии Нового Года в магазине «КвадроАвто» можно приобрести Apple Iphone, Air Pods, Apple Watch, Sony Playstation 5, SteamDeck, Яндекс станции, JBL колонки, Dyson и Go Pro по уникальным ценам!
Успейте на старт акции, который состоится 21 декабря в 18:00 🚀
https://yangx.top/quadroavto
Как очистить данные

Чтобы очистить данные, сперва их нужно правильно загрузить. В этом руководстве мы покажем базовые методы загрузки данных из CSV-файла.
Turtle

Turtle — это модуль Python для рисования, имеющий широкий спектр применения. Модуль содержит множество методов, но для начала будет достаточно изучить хотя бы несколько основных.

Этот модуль встроен в Python, так что устанавливать его не нужно.
Как научиться работать с базами данных и облегчить работу в 2023 году? Запишитесь на бесплатный интенсив Skillbox, который пройдёт с 26 по 28 декабря в 19:00 по московскому времени. Всего за 3 вечера вы узнаете, как хранятся данные в сети, познакомитесь с языком SQL и напишете набор запросов к базе данных.

Подробности: 👉 https://clc.to/uOR0gQ.

Что будет:

● 3 дня вебинаров по 1,5 часа для полного погружения в тему;
● реальные задачи, которые помогут закрепить знания и понять, в каком направлении двигаться дальше;
● общение с другими участниками и ведущим интенсива в закрытом чате в Telegram;
● самостоятельное создание проекта, который высоко оценят потенциальные работодатели.

Спикер интенсива — специалист по анализу данных, сертифицированный SQL-разработчик от Microsoft Мкртич Пудеян.

👉 Сегодня более 17 000 компаний ищут специалистов со знанием SQL.

🎁 Всем зарегистрировавшимся пришлём на почту чек-лист базовых навыков по SQL, которые требуют на собеседованиях. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на скидку 10 000 рублей на любой курс Skillbox. А в конце интенсива подарим участникам электронную книгу издательства МИФ.
urllib

Urllib предназначен для управления URL. В частности, он используется для получения URL-адресов. Для этого применяется функция urlopen и различные протоколы.

Urllib — это пакет, содержащий несколько модулей
Магазин умной техники Всёсмарт подготовил для вас вишлист умных подарков, сохраняйте пост, чтобы быть готовыми к вопросу: «А что тебе подарить на Новый год?».

Итак!

Умная LED-лампочка Yeelight Smart LED Bulb W3. Если каждый из ваших друзей подарит вам по лампочке, то умное освещение дома у вас в кармане!
Увлажнитель воздуха Meross Smart Wi-Fi Humidifier. Чтобы ваше прекрасное личико не сохло, а глаза не так сильно уставали от постоянного сидения за монитором.
Перкуссионный массажёр YUNMAI MVFG-M281 Extra Mini. Отдыхать тоже нужно уметь!
Беспроводное зарядное устройство Xiaomi Mi 20W Wireless Charging Stand. Поможет избавить от проводов и изящно заряжать свой смартфон.

Кстати, сейчас во Всёсмарт дарят подарки за покупки от 3000 рублей. Всего за 1 рубль можно получить умную лампу-ночник, TWS-наушники, смарт-часы и даже робот-пылесос.

А подробнее про умные решения и устройства можно прочитать в телеграм-канале Всёсмарт.

Реклама. ООО «ВСЁСМАРТ». Pb3XmBtzsyhnukVCke5Uf7RkdvyR7GGR5LJ1Ly6
Antigravity

Этот модуль попал в подборку только потому, что он прикольный. В общем, это пасхалка в Python 3, используемая в Google App Engines как посредник для развлечения пользователей.
Howdoi

Застряли над какой-то проблемой? Хотите зайти в StackOverflow, не покидая терминал? Это можно сделать при помощи howdoi.
Emoji 😉

Эмодзи стали способом передачи эмоций и разбавления скучного текста. Теперь их можно использовать и в программах на Python. Да, вы и правда можете вставлять эмодзи в свой код! Для этого нужно установить модуль emoji.
Скачивание видео с YouTube

На YouTube есть много хорошего контента, как образовательного, так и развлекательного. Все это можно смотреть совершенно бесплатно, вот только возможности скачать там нет. Тем не менее, скачать понравившееся видео реально, если воспользоваться сторонними сервисами.
Требуются будущие ЗD-разработчики!
Возможная зарплата от 100 тыс. руб.

— Можно без опыта работы;
— Не надо уметь хорошо рисовать;
— Не нужно знать специальные программы.

*опыт не нужен, всему научат

Регистрируйтесь на мастер-класс по 3D-разработке персонажей игр.

Всего 2 часа времени и вы:

— Разберёте основы 3D-разработки
— Получите план, как увеличить свой доход в 3-4 раза, начав работать удаленно
— Окунётесь в творчество и узнаете, как начать создавать топовых персонажей для 3D-индустрии
— Узнаете секреты продающего портфолио и фишки эффективного поиска заказчиков на фрилансе
— Получите пошаговый план “Как стать высокооплачиваемым 3D–специалистом в 2022"
— Поймёте, как найти свое место в прибыльной IT-индустрии геймдева и кино

Даже если у вас нет художественных навыков и понимания IT, но вы хотите начать зарабатывать удаленно в игровой индустрии, то этот эфир точно для вас.

Регистрируйтесь и забирайте бонусы: bit.ly/3I0JZGS
Генератор QR-кодов

Сегодня QR-коды уже никого не удивляют. Среди прочего они используются в приложениях для совершения платежей, где экономят время пользователя. Мы можем создать QR-код для перехода на свой сайт или профиль при помощи библиотеки qrcode.
Сокращение ссылок

При постоянной работе с URL часто возникает необходимость сократить длинную ссылку. Для этого есть специальные онлайн-сервисы типа bit.ly, которые сокращают URL до 50 символов. Мы можем создать собственный инструмент для сокращения ссылок при помощи библиотеки pyshorteners.
Библиотека FuzzyWuzzy

Интересная и полезная библиотека поиска совпадений в тексте. Очень поможет вам при работе над общающимися ботами: голосовыми или текстовыми помощниками.

Разумеется, это один из инструментов, всегда можно использовать другой, но я лично пользуюсь этим.

Библиотеку следует установить:

 install fuzzywuzzy

Несколько примеров работы библиотеки на картинке.
Библиотека colorama

На первый взгляд — бесполезная библиотека, позволяющая окрашивать текст в командной строке. Но она помогает выделять ошибки приложения и информацию для других разработчиков.

Библиотеку надо установить:

 install colorama

Colorama позволяет изменять сам цвет текста, а так же его фон и стиль цвета. На картинке мы не можем показать изменение фона, но вы можете опробовать сами.
Библиотека Progressbar

Думали ли вы когда-нибудь над полоской прогресса? Иногда бывает полезно добавить в код отображение прогресса, чтобы пользователь не беспокоился, что программа не отвечает.

В первую очередь это касается синхронных приложений. Ведь, если наш код выполняет что-то одно, то на другие действия он не будет реагировать, ставя их в очередь. Ну и еще один вариант показывать, что программа не виснет, а думает, при этом не обязательно показывать прогресс.

Все это очень интересно, но если мы начнем самостоятельно писать полосу прогресса, то отвлечемся от основного кода. К счастью, в python есть библиотека Progressbar, которая делает все за нас.
Что такое догфудинг? Не пользоваться продуктом, над которым работаешь — это нормально? Нужны ли вообще продакт-менеджеры?

В новом эпизоде подкаста «Для tech и этих» it-менеджеры СберМаркета Олег, Никита, Слава и Семен говорят про JetBrains — лидера по созданию инструментов для разработчиков. Ведущие рассуждают, как так вышло, что в компании нет продактов, зато все сотрудники пользуются продуктами компании.

Слушайте выпуск на всех аудиоплощадках и YouTube.
Строка – заголовок

Функция title() преобразует первую букву в слове на заглавную. Помогает при быстром получении красивых заголовках.