Поколение Python 🐍
50.3K subscribers
2K photos
16 videos
6 files
866 links
Серия курсов по языку Python от BEEGEEK 🐝.

Сайт: pygen.ru
Мерч: shop.pygen.ru
Чат: @pygen_ru_comments
Бот: @pygen_ru_bot
Поддержка: @pygen_ru_support

Перечень РКН: https://www.gosuslugi.ru/snet/673650d605391b3bfb5541c0
Download Telegram
Друзья, студентка «Поколения» Ольга Шаханова оставила очень теплый развернутый отзыв к курсу для профессионалов. Делимся избранными цитатами на картинках к посту. 👩‍❤️‍👨

🎰 Объявляем конкурс! Выберем по одному отзыву к каждому нашему курсу среди всех написанных в феврале. Наградим их авторов набором программистского мерча от «Поколения».

😍 Отзыв может написать студент, прошедший более 80% курса. Это можно сделать по ссылкам:

🟢курс для начинающих
🟢курс для продвинутых
🟢курс для профессионалов
🟢курс по ООП
🟢курс «Базы данных и SQL»
🟢курс «Алгоритмы и структуры данных для начинающих»
🟢курс «Квесты, адвенты и конкурсы»

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

Ставьте реакцию:

🔥 — если, как Ольга, пришли в программирование из другой сферы
❤️ — если это ваша первая профессия

#отзывнакурс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥138❤72💘87👍4❤‍🔥3
Друзья, сегодня задачка без калькулятора! Размышляем и решаем в уме. 🧠

⁉️ Какое из произведений факториалов, представленных на картинке, окажется больше: левое или правое?

Пишите ответы в комментариях, не забывая прятать их под скрытый текст. Решение опубликуем сегодня после обеда.

❗️ Факториал числа n — ​это произведение всех целых чисел от 1 до n включительно:

n! = 1 · 2 · 3 ... · n


Ставьте реакцию:

🔥 — если знали, что такое факториал
👀 — если не поняли, что восклицательный знак делает в математике

#задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥309👀54❤‍🔥8❤43💯2💘2😎2
Друзья, разбираем утреннюю задачу про факториалы. 😉

💡 Факториал числа можно выразить через факториал предыдущего числа:

n! = (n - 1)! · n


Таким образом, мы можем выразить 2027! через 2026!, а 2026! — через 2025!:

2027! = 2026! · 2027
2026! = 2025! · 2026

После всех преобразований на левой чаше весов мы имеем произведение:

2025! · 2025! · 2026 · 2026


На правой чаше весов получим:

2025! · 2025! · 2026 · 2027


Теперь очевидно, что правое произведение больше. 👍

Ставьте реакцию:

🔥 — если решили задачу в уме
👀 — если пришлось брать листик и ручку

#разборзадачи
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥216👀26🤝1166❤5🆒3👾3❤‍🔥2
Друзья, сегодня поговорим об идентификаторе UUID и его использовании в Python.

📌 UUID — это универсальный уникальный идентификатор длиной 128 бит. Он выглядит как шестнадцатеричное число, разбитое на группы в формате 8-4-4-4-12, вот так:

77a87c71-9820-53d0-b133-5d319e9cdf76

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

У каждого UUID есть:

🔵Вариант — определяет формат и интерпретацию всего UUID. Всего их 4, в подавляющем большинстве используется только вариант 1.

🔵Версия — определяет способ генерации UUID. Всего их восемь: с 1 по 8. Наиболее распространенной сегодня является версия 7.

🖥 Для генерации UUID в Python используется встроенный модуль uuid. Его функции состоят из префикса uuid и суффикса, соответствующего номеру версии, например:

🟡uuid1()
🟡uuid5()
🟡uuid7()

Ставьте реакцию:

🔥 — если знали все о версиях UUID
👀 — если узнали много нового

#python
Please open Telegram to view this post
VIEW IN TELEGRAM
👀258🔥3010✍33❤2⚡1
Друзья, в ближайшее время запишем интервью с Тимуром — студентом «Поколения», а ныне аналитиком компании Biocad в грейде джун+. 😎

🧔‍♂️ Тимур — выпускник математико-механического факультета СПбГУ, после бакалавриата прошел всю линейку курсов «Поколения».

🦸‍♂️ Стек технологий работы Тимура в Biocad: SQL, Power BI, Python, Excel.

В комментариях задавайте вопросы для Тимура:

🟢про учебу в вузе
▫про курсы «Поколения»
🟢про другие способы обучения
▫про поиск работы без опыта
🟢про стажировки и трудоустройство

Ставьте реакцию:

🔥 — если уже смотрели требования к вакансиям джуна
👀 — если пока не занимались этим
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥106👀89❤1277👍2🎉2
Друзья, сегодня поговорим про генерацию фейковых данных с помощью модуля Faker.🙃

📌 Модуль Faker используется для генерации фейковых данных, например, для тестирования приложений или создания демонстрационных сценариев.

Что может генерировать модуль Faker:

🟢 имена и фамилии
🟢 адреса и индексы
🟢 адреса электронной почты
🟢 номера телефонов
🟢 дату и время
🟢 текст: предложения и даже целые абзацы
🟢 данные о компаниях, банковских счетах
🟢 и многое другое

🔖 Модуль Faker не является встроенным. Для его установки используется команда pip install faker.

✔️ Пример использования модуля:

from faker import Faker

fake = Faker()

print(fake.name()) # случайное ФИО
print(fake.date()) # случайная дата
print(fake.address()) # случайный адрес
print(fake.email()) # случайный email


➡️ При создании экземпляра Faker можно указать необходимую локализацию, тогда данные будут генерироваться на нужном языке.

Ставьте реакцию:

🔥 — если уже сталкивались с модулем Faker
👀 — если узнали о нем впервые

#python
Please open Telegram to view this post
VIEW IN TELEGRAM
1👀404🔥68❤15👍664👾2❤‍🔥1
Друзья, принесли вам новое слово недели! 😎

🪝 Вебхук (англ. webhook) — это механизм, который позволяет автоматически отправлять уведомления от одного веб-сервиса к другому в режиме реального времени при возникновении определенного события.

⚙️ Вместо того чтобы просто реагировать на постоянные запросы, сервис-источник сам отправляет информацию, например, о новом заказе, ошибке или изменении данных на заранее указанный URL-адрес получателя с помощью HTTP-запроса.

Алгоритм работы вебхука:

1️⃣ в приложении происходит событие, например, поступает новый заказ или регистрируется новый пользователь
2️⃣ приложение-источник формирует сообщение с информацией о событии
3️⃣ приложение-источник отправляет сообщение в виде HTTP-запроса на заранее указанный URL-адрес
4️⃣ приложение-получатель получает информацию из этого сообщения и обрабатывает ее

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

📌 Основное преимущество вебхуков — их event-driven подход: получение данных происходит мгновенно, ресурсы не тратятся на запросы к сервису.

Ставьте реакцию:

🔥 — если знали о существовании вебхуков
👀 — если узнали о них впервые

#словонедели
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥124👀120⚡6❤663😱1👨‍💻1
Друзья, готовы поделиться ссылкой на будущий эфир с Тимуром Гуевым! Сохраняйте в электронных календарях. 😁

Что будет:

▫ответы на ваши вопросы
🟢призы авторам самых интересных вопросов
▫анонсы ближайших планов

✏️ Эфир пройдет 18 февраля в 19:00 на платформе Яндекс Телемост по ссылке. Можно подключиться в браузере или скачать для большего удобства десктопное или мобильное приложение.

Ставьте ❤️, если планируете подключиться!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9620❤‍🔥7🔥2💘22🥰1🗿1
24❤136👾2🥰1
Выберите вариант ответа
Anonymous Quiz
37%
произойдет ошибка
6%
-1
49%
None
9%
age
❤42👍29256🔥2👾2
Друзья, принесли вам подарки в пакетике! 😍

🛍 Только сегодня, 12 февраля, повышаем скидки на пакеты:

🟡 10 900 р за два курса (экономия 4900 р)
🟡 15 400 р за три курса (экономия 8300 р)
🟡 18 900 р за четыре курса (экономия 12700 р)

🔥 Вы сами выбираете, какие курсы войдут в пакет, при покупке на нашем официальном сайте.

🎁 Всем, кто купит сегодня пакет курсов, мы отправим свитшот с принтом на ваш выбор из магазина «Поколения» и другие подарки.

💡 Для уточнения принта и адреса доставки напишем вам на электронную почту или в Telegram после оплаты заказа.

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

Ставьте реакцию:

🔥 — если покупаете пакеты в супермаркете
❤️ — если носите продукты в рюкзаке или шопере
Please open Telegram to view this post
VIEW IN TELEGRAM
❤73🔥34❤‍🔥128😱2👍1🎉1😭1💘1
Друзья, а вы знали, что существуют игры для изучения Python? 😮

Пример — The farmer was replaced. В этой игре вы постепенно осваиваете основные конструкции языка, программируя дрон, чтобы автоматизировать работу на ферме. 😁

А как вы пробовали изучать программирование с помощью игр? Пишите в комментариях!

Ставьте реакцию:

🔥 — если это интересно и полезно
👀 — если это всё несерьезно
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥292👀46👍168❤65👾2❤‍🔥1