Поколение 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
Друзья, мы выбрали самые классные и приятные отзывы среди тех, что вы написали в апреле! 😎

👩‍❤️‍👨 Некоторые отзывы очень развернутые, прочитать их целиком можно по ссылкам ниже. На картинках к посту — только избранные цитаты.

Победители, которые получат наборы программистского мерча от «Поколения»:

🔘 Николай Коваленко — отзыв на курс для начинающих
🔘 Bodibol Prime — отзыв на курс для продвинутых
🔘 Igor Mozzhukhin — отзыв на курс для профи
🔘 Ольга Карпова — отзыв на курс по ООП
🔘 Yury Miklashevich — отзыв на курс по алгоритмам для начинающих
🔘 Andrey Alexeev — отзыв на курс по базам данных и SQL

📌 Если вы увидели себя среди победителей, напишите нам в @pygen_ru_support, чтобы обсудить получение приза.

🔥 Объявляем старт майского конкурса отзывов! Итоги подведем в июне. Оставить отзыв может любой студент, прошедший 80% курса и более.

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

🔥 — если уже можете написать отзыв к курсу для начинающих
👀 — если еще не прошли первый курс на 80%
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥38👀13❤1265👏3⚡2🎉2👍1🙏1💘1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31🙈24😁1813👾4👍3✍2👨‍💻2💯1
Друзья, продолжаем рассказывать о курсе для самураев, который выйдет уже через неделю. 😮

Собрали для вас 3 факта о том, как создавался курс.

1️⃣ Про тестировщиков

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

Мы многое улучшили в курсе благодаря тестировщикам. Вы лучшие, и мы очень вам благодарны! 👩‍❤️‍👨

2️⃣ Про сложности в создании курса

Труднее всего было реализовать задачи для тестирования, логирования и других тем в рамках технических возможностей платформы. 😵‍💫 Stepik отлично подходит для задач, где требуется что-то вернуть или проверить одиночный ответ. А вот композитная проверка требует отдельной проработки. Надеемся, вы оцените, как мы с этим справились!

3️⃣ Почему на обложке ниндзя, а не самурай

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

👉 КУПИТЬ КУРС ДЛЯ САМУРАЕВ 👈

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

🔥 — если вам интересно знать больше о процессе создания курсов
👀 — если вам это не нужно

#курсдлясамураев
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95❤10👀87⚡2😁2💘2🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👀210🔥30❤8🍾333👍2👨‍💻2🎄2😱1
Друзья, до конца предпродаж курса для самураев осталось всего два дня. 😱

📌 Курс выходит уже в этот четверг — 14 мая в 12:00. Но вы еще успеваете купить курс для самураев на этапе предпродаж!

👩‍❤️‍👨 Бонусы при покупке на этапе предпродаж:

✅скидка 2500 рублей (5400 р вместо 7900 р)
✅библиотека книг по Python
✅методичка с теоретическими материалами курса
❤️ благодарность от команды «Поколения»

🥷В курсе для самураев рассматриваются аннотации типов, логирование, тестирование, работа с операционной системой и многое другое. Он завершает линейку наших курсов по Python, поэтому советуем проходить его после курсов для начинающих, продвинутых, профи и ООП.

👉 КУПИТЬ КУРС 👈

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

❤️ — если уже купили курс и ждете его выхода
🔥 — если пока размышляете о покупке

#курсдлясамураев
Please open Telegram to view this post
VIEW IN TELEGRAM
❤50🔥43😭84💘3💋2👨‍💻2🥰1🤔1🤩1🎄1
Друзья, в чате часто задают вопрос: «А где вообще используется Python?». 🤔

Давайте разбираться!

🧠 Аналитика и Data Science

Python — один из главных языков для работы с данными. Его используют для их анализа и визуализации, машинного обучения, нейросетей и ИИ. Используются библиотеки: pandas, numpy, scikit-learn, tensorflow, pytorch.

🌐 Веб-разработка

На Python пишут серверную часть сайтов и сервисов: веб-приложения, API, админки и сервисы. Популярные фреймворки: FastAPI, Django, Flask.

🤖 Автоматизация и скрипты

Python отлично подходит для автоматизации рутинных задач, написания скриптов, работы с файлами, таблицами и API.

Примеры компаний, которые используют Python:

🔘 Google — автоматизация и инфраструктура
🔘 YouTube — часть серверной логики
🔘 Сбер, Тинькоф — data science, автоматизация процессов
🔘 Яндекс, ВК — рекомендательные системы, инфраструктура обработки данных

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

🔥 — если знали все это
👀 — если удивились, где используется Python

#япознаюмир
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥190👀63👍14❤84🤗33👨‍💻2
Друзья, ура, курс для самураев вышел! Его можно купить на нашем сайте. 😍

Что это за курс:

🟣представляет продвинутые возможности языка Python: аннотации типов, логирование, тестирование, работу с операционной системой и многое другое
🟣содержит тесты на владение языком трех уровней: базовый, средний и продвинутый
🟣завершает линейку курсов «Поколения» по языку Python

📌 Для успешного прохождения курса необходимо завершить курсы для начинающих, продвинутых, профи и ООП.

💵 Теперь на курс действуют все наши обычные скидки.

🛍 Еще вы можете купить курс для самураев в составе пакетов. Чем больше курсов покупаете одновременно, тем больше экономия!

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

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

#курсдлясамураев
Please open Telegram to view this post
VIEW IN TELEGRAM
❤120🔥51👏6🎉4🗿3💘33⚡1
Друзья, сегодня снова разбираем сложную и интересную задачу из наших курсов!

📌   «Тайный друг» (курс для продвинутых)

42% правильных решений
Верно решили 38 692 учащихся


Требуется написать программу, которая принимает кортеж учеников и случайным образом назначает каждому ученику тайного друга — другого ученика, который будет помогать ему решать задачи.
 
🔠🔠🔠🔠🔠🔠🔠⤵

Перемешиваем список friends до тех пор, пока одинаковые имена не будут на разных позициях:
from random import shuffle

def get_secret_friend(students):
n = len(students)
friends = [name for name in students]

flag = True
while flag:
flag = False
shuffle(friends)
for i in range(n):
if friends[i] == students[i]:
flag = True

return {students[i]: friends[i] for i in range(n)}


 🔠🔠🔠🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠⤵

Сначала рандомно перемешиваем список, а потом делаем сдвиг от этого списка (подглядели идею у студента):
import random

def get_secret_friend(students):
n = len(students)
students = list(students)
random.shuffle(students)
friends = students.copy()
friends = friends[1:] + [friends[0]]

return {students[i]: friends[i] for i in range(n)}

 
Основные сложности при решении:

▫назначить именно случайного друга каждому ученику
▫не назначить ученика тайным другом самому себе

А как бы вы решили эту задачу? Делитесь кодом в комментариях! Самое оригинальное и простое решение закрепим на форуме решений на Stepik.

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

🔥 — если у вас были сложности с этой задачей
❤️ — если решили ее легко
👀 — если не помните эту задачу

#сложнонепонятно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤33👀29🔥26👍64🥰2🤗2
Друзья, в жизни мы редко сталкиваемся с единицами измерения компьютерной памяти крупнее терабайтов. Но они существуют! 😎

😶 1024 байта — 1 килобайт
😐 1024 КБ — 1 мегабайт
🙂 1024 МБ — 1 гигабайт
😊 1024 ГБ — 1 терабайт
😁 1024 ТБ — 1 петабайт
😳 1024 ПБ — 1 экзабайт
🫣 1024 ЭБ — 1 зетабайт
😨 1024 ЗБ — 1 йотабайт
😱 1024 ЙБ — 1 бронтобайт

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

🔥 — если хотите SSD на пару петабайт
👀 — если вам и так хватает памяти

#япознаюмир
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥310👀95❤15👨‍💻3⚡2👍2❤‍🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
48❤29🔥10👍6🙉43😁2👨‍💻2👾2
Друзья, сегодня хотим рассказать про СУБД SQLite и модуль sqlite3 в Python. 👀

📌 SQLite — это однофайловая СУБД, разработанная Ричардом Хиппом в начале 2000-х годов. Это компактная встроенная реляционная база данных, которая не требует отдельного сервера и разработана с целью встраивания в приложения с малым и средним объемом данных.

🖥 SQLite встроена в большинство современных языков программирования. В Python она доступна в виде библиотеки sqlite3.

Для начала работы с базой данных с помощью библиотеки sqlite3 необходимо:

✅ подключиться к базе данных
✅ создать специальный курсор для выполнения запросов

Пример использования:
import sqlite3

# подключаемся к базе данных
conn = sqlite3.connect('Songs.db')

# создаем курсор для выполнения запросов
cursor = conn.cursor()

# извлекаем все данные из таблицы Songs
cursor.execute('''
SELECT *
FROM Songs;
''')

# выводим извлеченные данные
print(cursor.fetchall())

# закрываем курсор и соединение
cursor.close()
conn.close()


❗️ SQLite хорошо подходит для приложений и веб-сайтов, где операции чтения данных преобладают над операциями записи.

🔠🔠🔠🔠🔠 Подробнее об SQLite и модуле sqlit3 рассказываем в курсе для самураев. Он доступен для покупки на нашем сайте.

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

❤️ — если уже сталкивались с SQLite
👀 — если впервые узнали об этой СУБД

#курсдлясамураев
Please open Telegram to view this post
VIEW IN TELEGRAM
❤87👀54🔥14💋63🥰22⚡1👨‍💻1
Друзья, а вы уже видели проект Git City? 😍

🏙 Суть проекта — визуализация профилей пользователей GitHub в виде 3D-города.

У каждого разработчика свой небоскреб:

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

👀 Сам проект доступен на GitHub по ссылке.

Делитесь скринами своих небоскребов в комментариях!

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

🔥 — если вам нравятся такие проекты
👀 — если это бесполезная трата времени

#поговорим
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥133🤩13❤7🥰7👀5
Друзья, 25 мая отмечается Международный день гика. 😎

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

🗡 Международный день гиков отмечают 25 мая, потому что именно в этот день в 1977 году состоялась премьера первой части оригинальной трилогии «Звездных войн».

❓ А вы считаете себя гиком? Расскажите в комментариях о своих любимых вселенных и фандомах!

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

🔥 — я точно гик
❤️ — что-то гиковское во мне есть
👀 — это вообще не про меня

#поговорим
Please open Telegram to view this post
VIEW IN TELEGRAM
❤179🔥77👀164👍2💯2👨‍💻2🤩1😎1👾11
Друзья, у нас важное объявление.

⚠️ В последнее время нашим подписчикам часто пишут в личные сообщения в Telegram. Будьте внимательны и не отвечайте мошенникам!

👍 Мы связываемся со студентами через Telegram — по поводу конкурсов, отзывов на курсы и другим вопросам.

«Поколение» пишет вам только с двух аккаунтов:

✔️ @tguev (личный аккаунт Тимура)
✔️ @pygen_ru_support (аккаунт поддержки «Поколения»)

Если вам писали мошенники от нашего лица, расскажите об этом в комментариях к посту!

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

🔥 — если уже сталкивались с мошенниками в Telegram
❤️ — если они вам пока не попадались
Please open Telegram to view this post
VIEW IN TELEGRAM
❤140🔥43❤‍🔥6😈3👀2😁1😱1
Друзья, отличная новость: на Stepik началась весенне-летняя распродажа! 😍

🌸 До 9 июня включительно вы можете купить любой курс «Поколения» со скидкой 2000 рублей! Стоимость курса со скидкой составит 5900 рублей.

А что покупать-то?

🌸 Курс для профессионалов
🌸 Курс по ООП
🌸 Курс для самураев
🌸 Курс по алгоритмам и структурам данных
🌸 Курс по SQL и базам данных

🛍 И самое важное: скидка 2000 рублей распространяется на пакеты курсов! Помните, что сам пакет уже позволяет купить курсы значительно дешевле, чем по отдельности. Пакеты доступны на нашем сайте.

👀 Напоминаем, что можно купить курс по выгодной цене сейчас, а пройти — в любое удобное для вас время!

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

🔥 — если собираетесь проходить курсы летом
❤️ — если летом будете отдыхать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥98❤19❤‍🔥8⚡2🆒2🎉1👨‍💻111