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

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

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

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

РКН: clck.ru/3G6pBb
加入频道
Множественный вызов метода randint()

Для этого кода повторение метода random.randint() дает нам разные случайные целые числа для каждого вызова в пределах от 10 до 100.
Ошибка FileNotFoundError

Ошибка FileNotFoundError часто возникает при работе с файлами в Python. Этого можно легко избежать, указав полные пути к файлам при создании файлового объекта.
Как найти все индексы для подстроки?

Метод index() возвращает первый совпавший индекс. Мы можем определить пользовательскую функцию для поиска всех индексов, по которым находится подстрока.
Журнал «Код» — это база для начинающих программистов. Отвечаем на самые простые вопросы и делимся мудростью.

Подписывайтесь: @thecodemedia
Конкатенация строк

Мы можем использовать join() с пустой строкой для объединения всех строк в итерируемом объекте.
Использование join() с одиночной строкой в качестве ввода

Строка повторяется в Python. Поэтому, когда мы передаем одну строку в качестве входных данных команде join(), ее символы являются повторяющимися элементами.
String join() с Set

Набор Python представляет собой неупорядоченную коллекцию, поэтому порядок итераций является случайным. Вы можете получить другой результат при нескольких запусках.
Исключение с join()

Метод join() полезен при создании строкового представления из итерируемых элементов. Этот метод возвращает новую строку, а исходная строка и итерация остаются неизменными. Используя этот метод, мы можем создать строку CSV, а также строку, разделенную табуляцией.
Функция decode()

Обе эти функции позволяют нам указать схему обработки ошибок, используемую для ошибок кодирования или декодирования. Значение по умолчанию – «строгое», что означает, что ошибки кодирования вызывают UnicodeEncodeError. Некоторые другие возможные значения: ignore, replace и xmlcharrefreplace.
all и any

Полезные функции, которые помогут узнать есть ли определенные значения в объекте.

all возвращает True, если все объекты равны True или удовлетворяют условию.

any в свою очередь делает то же самое, но возвращает True, если хотя бы один равен True.

Теперь нет необходимости перебирать списки, достаточно использовать данные функции.
Станьте востребованным Python-разработчиком уже в 2023 году.

Записывайтесь на курс от Хекслета и получайте скидку 10% и подарок на выбор: депозит 20 000 ₽, базовая подписка на 5 месяцев или премиум-подписка на 1 месяц.

Можете порадовать не только себя, но и близкого человека. Воспользуйтесь уникальным предложением для двоих: купите вторую профессию со скидкой 40%.

На профессии «Python-разработчик» вы :
✔️ Научитесь работать с сетевыми запросами и овладеете навыком проектирования архитектуры приложений.
✔️Освоите самый популярный веб-фреймворк Django.
✔️ Решите более 310 задач в браузере, создадите 4 проекта для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров.
✔️Научитесь работать с чужим кодом и оформлять пул-реквесты в Open Sours проектах.

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

Успейте оставить заявку до 31 декабря, чтобы получить новогодние подарки🎁
Обратный список и строка

Скорее всего, вы используете обратную функцию для инверсионной записи списков или строк. Но знаете ли вы, как осуществить инверсию более эффективным способом?
Сделайте первые шаги в 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