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

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

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

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

РКН: clck.ru/3G6pBb
Download Telegram
💫 64 000 000 рублей на Telegram каналах

Именно столько заработал Никита Семчурин — создатель Telespace и автор 70+ каналов в Telegram

Совсем недавно он завёл свой блог:
t.me/nikita_semchurin

Чтобы совершенно бесплатно рассказать о том, как каждому научиться зарабатывать здесь от 300 000 рублей в месяц

Прямо сейчас в закрепе, ты можешь найти
проверенный авторский PDF-курс по выходу на 300к в Telegram, который уже ждёт тебя на канале

Подписчики его канала, которые уже вышли на свои 300к+ в месяц:
〰️ Кевин — вышел на 600 000 рублей в Telegram
〰️ Альфред — из грузчика в бизнесмены
〰️ Женя — 2,5 млн рублей на каналах в Telegram

Подписывайся и забирай подарок: t.me/nikita_semchurin
xkcd

Юмор — ключевая особенность Python. В конце концов, язык был назван в честь британского комедийного шоу «Летающий цирк Монти Пайтона». Во многих местах официальной документации можно найти отсылки к самым известным эпизодам шоу.

Конечно, чувство юмора не заканчивается на документации.
Совет на весь 2021 год: научитесь программировать. Тогда вы сможете спокойно уехать за границу и попасть в любую топовую компанию — хоть в Яндекс, хоть в Apple. А зарплаты ITишников начинаются от 3000$.

Для этого не нужно зубрить тонну курсов и учебников. Достаточно просто читать канал Кабинет Программиста, следовать инструкциям и получить результат.

Автор работает разработчиком в Google, поэтому шарит, что нужно учить, на что лучше забить, что актуально в 2021 году, какие книги почитать.

Подписывайтесь и изучайте, потом сами себе спасибо скажете: @prgrcab
YAML (ч.1)

YAML означает «YAML — не язык разметки» («YAML Ain’t Markup Language»). Это язык форматирования данных, являющийся надмножеством JSON.

В отличие от JSON, YAML может хранить более сложные объекты и ссылаться на собственные элементы.
TELEGRAM-БОТЫ ЗАХВАТЫВАЮТ СОВРЕМЕННЫЙ МИР 🤖

А ты всё думаешь с чего начать погружение в программирование?

Продвижение блогеров, спикеров, коучей, бизнеса сейчас 100% не обходится без привлечения возможностей платформы Telegram

Не упусти шанс стать экспертом в развивающейся сфере. Авторский курс по разработке ботов на Python тебе в этом поможет. Там узнаешь👇🏻

✔️ Как зарабатывать на ботах;
✔️ Разработка Telegram-ботов на Python;
✔️ Полезная информация для начинающих и опытных разработчиков

Зарегистрируйся и получай море ценной информации БЕСПЛАТНО 🔥

Для подписчиков канала Python School временная скидка на все тарифы 20% по этой ссылке
YAML (ч.2)

Также там можно писать комментарии, что делает YAML подходящим для конфигурационных файлов.

Модуль PyYAML позволяет использовать YAML в Python.

PyYAML позволяет хранить любые Python-объекты и экземпляры любых пользовательских классов.
GitHub теперь в Telegram!

Подписывайтесь: @github_ru
Красивый вывод списка (ч.1)

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

Метод join преобразовывает список в строку, рассматривая каждый элемент как строку.
С чего начать в Data Science — узнайте за 90 минут

SkillFactory проводят бесплатный онлайн-интенсив, на котором вы узнаете подходит ли вам Data Science, как войти в профессию с любым бэкграундом, в каком направлении развиваться и сколько можно зарабатывать. А за регистрацию вы получите карьерный гид по профессии с пошаговым планом действий.

Встреча пройдет 4 ноября в 19:00, все онлайн-участники получат мини-курс по Data Science и аналитическому мышлению.

📌Регистрация — https://clc.to/1tshvA
Queue (ч.1)

Python поддерживает многопоточность, в использовании которой помогает стандартный модуль Queue.

Он позволяет реализовывать такую структуру данных, как очередь. Очереди позволяют добавлять и извлекать элементы согласно определённому правилу.
Совет всем старше 17 лет: начинайте шарить за тренды. Молодые тиктокеры ездят на Майбахах, а владельцы Биткоина живут на своих островах.

Богатого от бедного отличает лишь умение следить за тенденциями и участвовать в них.

〰️ Не успеешь за трендами — потеряешь бдительность, выпадешь из жизни и никогда не заработаешь.

Чтобы не отставать, читайте «Джейпег Малевича». Это один из топовых каналов про тренды, айти и диджитал.

Подписывайся и начинай шарить: @malepeg
Queue (ч.2)

Очереди «первым пришёл — первым ушёл» («first in, first out», FIFO) позволяют извлекать объекты в порядке их добавления. Из очередей «последним пришёл — первым ушёл» («last in, first out», LIFO) можно извлекать последние добавленные объекты.

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

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

Но давайте по порядку: кто такой Business Analyst? Это человек, который помогает компаниям правильно использовать финансы, находить слабые места и оптимизировать все бизнес-процессы. То есть зарабатывать еще больше денег, поэтому и зарплаты таким людям платят довольно щедрые.

Курс онлайн-университета SF Education — хороший способ освоить эту востребованную профессию. За 11 месяцев вы научитесь анализировать финансовые и продуктовые метрики, изучите четыре языка программирования и овладеете методиками эффективного планирования, внедрения и управления изменениями. Преподаватели — эксперты из реального сектора с международными сертификатами, тратят 50% на теорию, остальное — практика. А личный куратор поможет пройти первый этап отбора в компанию «Большой четверки» — KPMG.

SF Education также добавило в курс изучение бизнес-английского, чтобы сделать вас еще более ценным сотрудником.

Кстати, у них есть и другие программы для роста, например, «Финансовый аналитик», «Финансы для предпринимателей», «Личные финансы».


Интересно? Только до 9 ноября на все программы и курсы SF Education скидка 40% по секретному промокоду PYTHON😎https://bit.ly/3CJgu6Y

Сделай самую ценную инвестицию в своё будущее!
uuid

Стандартный модуль uuid — быстрый и простой способ сгенерировать UUID (universally unique identifier, глобально уникальный идентификатор).

Так мы создаём случайное 128-битное число, которое почти наверняка будет уникальным.

Существует более 2¹²² возможных UUID. Это более 5 ундециллионов или 5,000,000,000,000,000,000,000,000,000,000,000,000.

Вероятность нахождения дубликатов в заданном наборе крайне мала. Даже при наличии триллиона UUID вероятность того, что среди них есть дубликат, гораздо меньше, чем один к миллиарду.

Вполне недурно для двух строк кода.
Целочисленное деление и деление с плавающей точкой (ч.1)

Если вы делите целое число на целое, по умолчанию результат обрезается до целого. Например, 5/2 вернет 2.

Есть два способа это исправить. Первый и самый простой способ заключается в том, чтобы преобразовать одно из чисел к типу float. Для констант достаточно добавить ".0" к одному из чисел: 5.0/2 вернет 2.5. Также вы можете использовать конструкцию float(5)/2.

Второй способ дает более чистый код, но вы должны убедиться, что ваша программа не сломается от этого существенного изменения.
Подсказка от Илона Маска: вкладывайтесь в стартапы

Если бы 3 года назад вы вложили 100$ в тогда ещё неизвестный стартап Tesla, то сегодня сняли бы 3700$.

Если бы 15 лет назад вы вложили 100$ в Google, когда эта компания была мелким стартапом, то сегодня сняли бы 14200 $.

Самому находить стартапы — сложно и рискованно, поэтому читайте людей, которые делают это за вас. Например, канал Стартапная.

Автор простым языком объясняет, куда инвестируют крупнейшие компании, что происходит в бизнесе и технологиях, какие стартапы через год выстрелят сильнее, чем Tesla или Google.

В общем, подписывайтесь и начинайте шарить. Других таких каналов просто нет: @startapnaya
Списковые включения

Возможно где-то до этого ты уже мог слышать понятие «list comprehensions». Это такой способ уместить цикл for, блок if и присваивание в одну строку.

Начнем с простейшего примера. Допустим, нам снова надо возвести в квадрат все элементы списка.

Да, определенно этот код короче предыдущего, но всё еще некрасив. С первого взгляда сложно сказать, что делает функция map (она принимает в качестве аргументов функцию и список и применяет функцию к каждому элементу списка). К тому же мы вынуждены определять функцию, это выглядит довольно беспорядочно.

Но, оказывается, можно писать проще и понятнее
Подсчет вхождений в список

Используйте Counter из библиотеки коллекций, чтобы получить словарь с подсчетом всех уникальных элементов в списке
Создайте искусственный интеллект сами! Освойте новый язык программирования и прокачайте навыки. 15–17 ноября в 21:00 по московскому времени участвуйте в онлайн-интенсиве. Познакомитесь с технологиями машинного обучения и создадите чат-бота на Python.

Бесплатно!
Нужна только регистрация: 👉 https://clc.to/rKC8QA.

✔️ Узнаете, что такое NLU и как компьютер понимает естественную речь.
✔️ Познакомитесь с основами программирования на Python.
✔️ Разберёте архитектуру «умных» чат-ботов.
✔️ Создадите чат-бота, научите его говорить и подключите к Telegram.

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

У Wikipedia есть классное API, которое позволяет получить доступ к непревзойдённому источнику полностью бесплатной информации.

Модуль wikipedia делает доступ к этому API чуть ли чрезмерно удобным

Как и настоящий сайт, модуль предоставляет поддержку многих языков, разрешение многозначности страниц, получение случайной страницы и даже метод donate()
Рынку требуются специалисты по Data Science уровня PRO!

Что ждет новичка в этой профессии:

-Уровень зарплаты вас приятно удивит. Ещё бы, при такой востребованности! 100 000 рублей - зарплата начинающего специалиста.

-Профессия Data Scientist будет в топе актуальных ещё пару ваших жизней точно, потому что Big Data — это то, от чего в ближайшее столетие не откажутся ни наука, ни экономика, ни бизнес.

-Дата-сайентисту открывается доступ к большим объёмам данных. Эти специалисты могут работать на благо науки и бизнеса, делать прогнозы, к примеру на курс доллара и обвал акций, персонализировать рекламу.

Каждый, кто купит в ноябре курс, который участвует в ЧП, получит три скидки от партнеров:
Asus - скидка 10% на ноутбуки.
Литрес -25% на все книги + 2 книги в подарок из подборки.
Clinique - скидка 40% на все, кроме новогодних коллекций.
Переходите: https://clc.to/p-5pTw и приобретайте курс с невероятной скидкой до 60%