Друзья, сегодня обсуждаем ключевые слова в Python.
📌 Ключевые слова — это зарезервированные слова в языке программирования. Они используются в синтаксисе, поэтому Python не даст назвать ими ваши объекты.
Примеры:
🟣
🟣
В Python есть модуль для работы с ключевыми словами —
1️⃣ атрибут
2️⃣ функция
⚡️ Начиная с Python 3.10 появились так называемые мягкие ключевые слова. Их можно использовать для имен переменных, но это не рекомендовано. Для них в модуль
3️⃣ атрибут
4️⃣ функция
🍦 К мягким ключевым словам относятся:
🟣 🟣
🟣
🟣
Ставьте реакцию:
🔥 — если пытались назвать переменную ключевым словом
❤️ — если не проверяли, как это работает
#python #полезныйматериал
Примеры:
True — объект класса boolif — условный операторВ Python есть модуль для работы с ключевыми словами —
keyword. Он включает следующие инструменты:kwlist — список всех ключевых слов Pythoniskeyword(s) — определяет, является ли переданная строка ключевым словомkeyword добавили два новых инструмента: softkwlist — содержит список всех мягких ключевых слов Pythonissoftkeyword(s) — определяет, является ли переданная строка мягким ключевым словом🍦 К мягким ключевым словам относятся:
match
case_typeСтавьте реакцию:
🔥 — если пытались назвать переменную ключевым словом
❤️ — если не проверяли, как это работает
#python #полезныйматериал
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤186🔥92 19 7👍5👾3⚡2
Друзья, сегодня в 19:00 пройдет прямой эфир, где Тимур ответит на вопросы подписчиков. 👩❤️👨
👉 ССЫЛКА ДЛЯ ПОДКЛЮЧЕНИЯ 👈
Эфир пройдет на платформе Яндекс Телемост. Смотреть можно в браузере, но для большего удобства скачивайте мобильное или десктопное приложение.
Ставьте ❤️, если планируете подключиться!
Эфир пройдет на платформе Яндекс Телемост. Смотреть можно в браузере, но для большего удобства скачивайте мобильное или десктопное приложение.
Ставьте ❤️, если планируете подключиться!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤60⚡15❤🔥5🔥5 5 4🤗2💔1👻1
Друзья, вчера счетчик студентов на курсе для начинающих показал 1 500 000! 😵💫
В одном из первых степов курса мы спрашивали вас, как вы нашли «Поколение». На картинке привели забавную подборку из свежих ответов.😁
А как вы попали на курсы? Напишите в комментариях!🔽
😌 😍 🫢 😜 😘 ❤️ Запускаем акцию в честь красивого числа! До конца суток 20 февраля все платные курсы «Поколения» при покупке на нашем сайте стоят 5400 р вместо 7900 р. Скидка действует по промокоду 😉
Ставьте ❤️, если вы входите в число 1 500 000 студентов курса для начинающих!
В одном из первых степов курса мы спрашивали вас, как вы нашли «Поколение». На картинке привели забавную подборку из свежих ответов.
А как вы попали на курсы? Напишите в комментариях!
1500000студентов. Ставьте ❤️, если вы входите в число 1 500 000 студентов курса для начинающих!
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤328❤🔥22 21😁12🔥5🤩4🤣4💘2👍1
Запись эфира с Тимуром - 18.02.26.webm
97.3 MB
Друзья, а вот и запись эфира с Тимуром, который прошел в среду! 😎
Вас ждут ответы на вопросы:
🟢 стоит ли изучать Python будущему бэкенд-разработчику
🟢 насколько нужно знать ООП аналитику
🟢 будут ли pet-проекты в курсах
🟢 и многое другое
☝️ Если есть проблемы с просмотром видео в Telegram, можно скачать запись с Яндекс Диска по ссылке.
🔈 Для тех, кто предпочитает слушать, а не смотреть, скидываем в комментарии аудиоверсию.
Ставьте реакцию:
🙈 — если любите смотреть видео
🙉 — если предпочитаете аудио
#ответнавопрос
Вас ждут ответы на вопросы:
Ставьте реакцию:
🙈 — если любите смотреть видео
🙉 — если предпочитаете аудио
#ответнавопрос
Please open Telegram to view this post
VIEW IN TELEGRAM
2🙈65🙉37❤28👍14🙊14 14 5🔥2🤩2😎2🤗1
Друзья, запускаем новую рубрику — #сложнонепонятно. В ней будем разбирать задачи, которые вызывают больше всего трудностей у наших студентов. 😵💫
📌 «Шифр Цезаря» (курс для начинающих)
42% верных решений
Верно решили 161 739 учащихся
Требуется написать программу для декодирования шифра Цезаря.
Формат входных данных. В первой строке подается число
Формат выходных данных.
Программа должна вывести одну строку — декодированное сообщение.
Sample Input 1:
Sample Output 1:
🔠 🔠 🔠 🔠 🔠 🔠 🔠 🔠 🔠 🔠 🔠 ⤵
В этом решении циклический переход через букву «a» осуществляется за счет возможности Python работать с отрицательной индексацией. Переход также можно осуществить через взятие остатка от целочисленного деления:
Основные сложности при решении:
▫ реализация циклического перехода через букву «a»
▫ непреднамеренный выход за границы строки
Ставьте реакцию:
🔥 — если у вас были сложности с этой задачей
❤️ — если решили ее легко
👀 — если не помните эту задачу
#сложнонепонятно
42% верных решений
Верно решили 161 739 учащихся
Требуется написать программу для декодирования шифра Цезаря.
Формат входных данных. В первой строке подается число
n (1 ≤ n ≤ 25) — сдвиг, во второй строке дается закодированное сообщение в виде строки со строчными латинскими буквами.Формат выходных данных.
Программа должна вывести одну строку — декодированное сообщение.
Sample Input 1:
bwfusvfupdbftbs
Sample Output 1:
avetruetocaesarn = int(input())
text = input()
alphabet = 'abcdefghijklmnopqrstuvwxyz'
for letter in text:
# ищем индекс текущей буквы в строке алфавита
index = alphabet.index(letter)
# находим новую букву
old_letter = alphabet[index - n]
print(old_letter, end='')
В этом решении циклический переход через букву «a» осуществляется за счет возможности Python работать с отрицательной индексацией. Переход также можно осуществить через взятие остатка от целочисленного деления:
old_letter = alphabet[(index + 26 - n) % 26]
Основные сложности при решении:
Ставьте реакцию:
🔥 — если у вас были сложности с этой задачей
❤️ — если решили ее легко
👀 — если не помните эту задачу
#сложнонепонятно
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥154❤74👀28 11 6👍2👨💻2💔1👾1
На каком языке нельзя сдавать ЕГЭ по информатике?
Anonymous Quiz
8%
Python
6%
Java
57%
Go
9%
C++
20%
Pascal
😁73 30🔥14👍5👀5❤4🤔4😱2😢1💔1
Друзья, сегодня разбираемся с очередным словом недели. 😎
✏️ API (Application Programming Interface) — это способ, с помощью которого разные программы могут общаться друг с другом.
💡 Представьте ресторан. В нем клиенты обмениваются информацией с кухней (то есть сервером) через официанта — он и есть API.
Что обычно делают через API:
🔵 получают данные
🔵 отправляют данные
🔵 авторизуются
🔵 обновляют информацию
🔵 удаляют записи
Примеры:
🟢 приложение такси получает информацию о маршруте из приложения с картами
🟢 пользователь авторизуется на сайте через социальные сети
🟢 интернет-магазин запрашивает списание средств у банка
Ставьте реакцию:
🔥 — если уже работали с API
❤️ — если слышали, но не до конца понимали
👀 — если узнали это слово впервые
#словонедели
Что обычно делают через API:
Примеры:
Ставьте реакцию:
🔥 — если уже работали с API
❤️ — если слышали, но не до конца понимали
👀 — если узнали это слово впервые
#словонедели
Please open Telegram to view this post
VIEW IN TELEGRAM
❤313🔥215👀62 6 5⚡2
Друзья, записали интервью с Тимуром Кисиевым — дата-аналитиком компании Biocad. Сколько времени ушло на линейку «Поколения», как джуну найти работу и почему алгоритмы все-таки нужны — смотрите в видео. 😎
🔸 Смотреть в ВК с таймкодами
🔸 Посмотреть или скачать видео с Яндекс Диска
🔸 Аудиоверсия на Яндекс Диске
Ставьте реакцию:
🔥 — если хотите больше интервью с выпускниками «Поколения»
👀 — если вам это неинтересно
#интервью
Ставьте реакцию:
🔥 — если хотите больше интервью с выпускниками «Поколения»
👀 — если вам это неинтересно
#интервью
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
Интервью с дата-аналитиком
Тимур Кисиев — выпускник курсов Поколения, сейчас работает в компании Biocad в грейде джун+. Поговорили с ним об учебе, поиске работы и трудоустройстве. 0:02:15 Когда и почему заниматься программированием? Почему именно Python? 0:05:30 Были в окружении друзья…
🔥89❤13👍7❤🔥3⚡2😎1
Друзья, у нас для вас весенний подарок, покруче любых цветов! 🌷
🛍 Только сегодня, 3 марта, можно сэкономить при покупке пакета курсов:
🟡 10 900 р за два курса (экономия 4900 р)
🟡 15 400 р за три курса (экономия 8300 р)
🟡 18 900 р за четыре курса (экономия 12700 р)
🌸 Вы сами выбираете, какие курсы войдут в пакет, при покупке на нашем официальном сайте.
🎁 Всем, кто купит сегодня пакет курсов, мы отправим свитшот с принтом на ваш выбор из магазина «Поколения» и другие подарки.
💡 После оформления заказа напишите нам на @pygen_ru_support — обсудим размер свитшота и принт!
☝️ ☝️ ☝️ ☝️ Напоминаем, что все наши курсы доступны бессрочно: вы можете купить их сейчас по выгодной цене, а приступить к прохождению в любое удобное для вас время. А еще их можно купить в подарок!
Ставьте реакцию:
🔥 — если любите дарить и получать в подарок цветы
❤️ — если предпочитаете другие подарки
Ставьте реакцию:
🔥 — если любите дарить и получать в подарок цветы
❤️ — если предпочитаете другие подарки
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤68🔥20 13👾3 2❤🔥1🤩1💘1
Друзья, сегодня рассказываем про модуль 🤐
Многим известен модуль
📌 Модуль
В модуле
🔵
🔵
🔵
⚠️ По умолчанию создается токен длиной 32 байта — этого достаточно для защиты от брутфорс-атак. При необходимости это значение можно изменить, передав его в качестве аргумента этим функциям.
🔖 Другие функции модуля
🔵
🔵
до
🔵
☝️ ☝️ ☝️ ☝️ Подробнее о модуле
Ставьте реакцию:
🔥 — если уже слышали о модуле secrets
👀 — если узнали о нем впервые
#python
secrets в Python. Многим известен модуль
random, который генерирует псевдослучайные числа или выбирает случайный элемент коллекции.secrets делает то же самое, но используется для генерации криптографически стойких случайных чисел. Он подходит для создания паролей, токенов и других данных, связанных с безопасностью.В модуле
secrets есть готовые функции для генерации токенов:token_bytes() — случайная байтовая строка token_hex() — случайная строка в шестнадцатеричном форматеtoken_urlsafe() — случайная URL-безопасная строкаfrom secrets import token_bytes, token_hex, token_urlsafe
print(token_bytes())
print(token_hex())
print(token_urlsafe())
secrets:choice() — выбор случайного элемента из коллекцииrandbelow() — генерация случайного число от 1до
n - 1secrets.randbits(k): число с k случайными битамиsecrets расскажем в нашем планируемом курсе для самураев. Подписаться на новости о его выходе можно на нашем сайте по ссылке.Ставьте реакцию:
🔥 — если уже слышали о модуле secrets
👀 — если узнали о нем впервые
#python
Please open Telegram to view this post
VIEW IN TELEGRAM
👀209🔥46❤21👍3 3 3✍1
Друзья, мы готовы поделиться итогами конкурса отзывов на наши курсы, оставленные в феврале! 😎
👩❤️👨 Большинство отзывов очень объемные, поэтому на картинках к посту — лишь избранные фрагменты. Почитать целиком можно по ссылкам ниже.
Победители, которые получат наборы программистского мерча от «Поколения»:
🔘 Руфина Гражданцева — отзыв к курсу для начинающих
🔘 Екатерина Першева — отзыв к курсу для начинающих
🔘 Ольга Гри — отзыв к курсу для продвинутых
🔘 Аслан Архестов — отзыв к курсу для продвинутых
🔘 Надежда Андреева — отзыв к курсу для профи
🔘 Александр Васюкович — отзыв к курсу по ООП
🔘 Мирон Киселев — отзыв к курсу по SQL
🔘 Андрей Глухих — отзыв к курсу по алгоритмам
📌 Если вы в числе победителей, напишите нам в @pygen_ru_support, чтобы обсудить получение приза.
🔥 Объявляем старт мартовского конкурса отзывов! Итоги подведем в начале апреля. Оставить отзыв может студент, прошедший 80% курса и более.
Ставьте реакцию:
🔥 — если всегда пишете отзывы на курсы
👀 — если обычно этого не делаете
Победители, которые получат наборы программистского мерча от «Поколения»:
Ставьте реакцию:
🔥 — если всегда пишете отзывы на курсы
👀 — если обычно этого не делаете
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👀61🔥41❤11🎉10 9❤🔥3💘1