Друзья, сегодня разбираемся с очередным словом недели. 😎
✏️ 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
Друзья, предлагаем кино на выходные! 😎
📺 «Пираты Кремниевой долины» (1999) — фильм рассказывает историю создания персонального компьютера через конкуренцию между Apple и Microsoft. События разворачиваются между студенческими годами Стива Джобса и Билла Гейтса и возвращением Джобса в Apple в 1997 году.
😶 Оценки: Кинопоиск 7.2, IMDb 82%, Rotten Tomatoes 89%.
✏️ Смотрите, а в комментариях ставьте оценку по 10-балльной шкале и делитесь отзывами!
#чтопосмотреть
#чтопосмотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
❤55👍13🔥9💘2❤🔥1👀1
Друзья, мы активно ведем работу над курсом для самураев. Хотим поделиться подробностями. 🥷
🔥 В курсе для самураев рассматриваются темы, которые полезны для начинающего разработчика, но не освещались ранее в нашей линейке. По уровню сложности он находится примерно между курсом для продвинутых и курсом для профессионалов.
Это не самый сложный наш курс — даем вам отдохнуть после алгосов для начинающих.😅 Тем более что алгосы для продвинутых будут такими же хардкорными, как и первая часть.
Готовые модули:
🟢 аннотации
🟢 логирование
🟢 тестирование
🟢 работа с операционной системой
🟢 модуль о ряде встроенных библиотек Python
🟢 продвинутые аспекты Python (система импорта, пакеты, форматирование и многое другое)
🟢 работа с СУБД SQLite (sqlite3)
🟢 работа с командной строкой (argparse)
🟢 метапрограммирование
🐝 Эти модули уже проходят тестировщики. Благодаря их обратной связи вносим в курс изменения: исправляем ошибки, уточняем и дополняем теорию, добавляем примечания.
💻 В процессе разработки находится модуль «Частые вопросы с собеседований».
♥️ ♥️ ♥️ ♥️ ♥️ 🔥 Выход курса для самураев запланирован на середину мая. Подпишитесь на новости о курсе на нашем сайте, чтобы первыми узнать о старте предпродаж.
Ставьте реакцию:
🔥 — если ждете курс для самураев
👀 — если пока проходите другие курсы
#курсдлясамураев #закулисами
Это не самый сложный наш курс — даем вам отдохнуть после алгосов для начинающих.
Готовые модули:
🐝 Эти модули уже проходят тестировщики. Благодаря их обратной связи вносим в курс изменения: исправляем ошибки, уточняем и дополняем теорию, добавляем примечания.
Ставьте реакцию:
🔥 — если ждете курс для самураев
👀 — если пока проходите другие курсы
#курсдлясамураев #закулисами
Please open Telegram to view this post
VIEW IN TELEGRAM
5👀224🔥140❤14👍5 5❤🔥3 3⚡2🗿2😁1
Друзья, продолжаем рассказывать про хеш-таблицу. Первая часть — в посте по ссылке.
🪣 Внутренне хеш-таблица является массивом, каждый элемент которого называется бакет (от англ. bucket — «ведро»). Бакет может быть пустым или хранить одну или несколько пар ключ – значение.
🚩 Главный компонент хеш-таблицы — хеш-функция. Она используется во всех основных операциях: добавлении, поиске и удалении пары. Задача хеш-функции — преобразовать ключ пары в целое число и тем самым определить индекс бакета, в котором:
🌱 нужно разместить пару (при добавлении пары в хеш-таблицу)
🌱 сейчас находится пара (при поиске или удалении пары из хеш-таблицы)
Результат работы хеш-функции называется хешем, а процесс преобразования в хеш — хешированием.
📌 Для одного и того же ключа хеш-функция всегда возвращает один и тот же результат — это основополагающее свойство, обеспечивающее правильную работу хеш-таблицы.
😱 Иногда хеш-функция возвращает одинаковый хеш для разных ключей. Такая ситуация называется коллизией. Для ее обработки применяются разные механизмы:
🌱 метод цепочек — несколько пар с одинаковым хешем хранятся в одном бакете в виде связного списка
🌱 открытая адресация — коллизия разрешается размещением пары в свободном бакете, поиск которого происходит по определенным правилам
⚠️ В хеш-таблице не могут храниться две разные пары с одинаковыми ключами. Если в таблицу добавляется пара с ключом, который уже есть в таблице, новая пара заменит старую, а не добавится как отдельный элемент.
Более подробно про хеш-таблицы и механизмы разрешения коллизий мы рассказываем в нашем курсе «Алгоритмы и структуры данных для начинающих».
Ставьте реакцию:
🔥 — если уже сталкивались с хеш-таблицами на практике
👀 — если знаете о них только в теории
#алгоритмы #структурыданных
🪣 Внутренне хеш-таблица является массивом, каждый элемент которого называется бакет (от англ. bucket — «ведро»). Бакет может быть пустым или хранить одну или несколько пар ключ – значение.
Результат работы хеш-функции называется хешем, а процесс преобразования в хеш — хешированием.
⚠️ В хеш-таблице не могут храниться две разные пары с одинаковыми ключами. Если в таблицу добавляется пара с ключом, который уже есть в таблице, новая пара заменит старую, а не добавится как отдельный элемент.
Более подробно про хеш-таблицы и механизмы разрешения коллизий мы рассказываем в нашем курсе «Алгоритмы и структуры данных для начинающих».
Ставьте реакцию:
🔥 — если уже сталкивались с хеш-таблицами на практике
👀 — если знаете о них только в теории
#алгоритмы #структурыданных
Please open Telegram to view this post
VIEW IN TELEGRAM
👀68🔥38❤9👍9✍2🏆2👨💻2 2🤩1🤗1 1
Друзья, сегодня решили врубить ностальгию на максимум. 😍
👩❤️👨 Winamp — это медиаплеер для операционной системы Windows, популярный в конце 1990-х и 2000-х годах. Классический скин Winamp до сих пор вызывает теплые чувства у миллениалов (и не только у них).
🎶 Какая музыка у вас ассоциируется с «Винампом»? Пишите в комментариях!
😉 Если не помните те времена — просто скиньте трек из вашего детства!
Ставьте реакцию:
🔥 — если использовали Winamp
👀 — если не сталкивались с этим медиаплеером
Ставьте реакцию:
🔥 — если использовали Winamp
👀 — если не сталкивались с этим медиаплеером
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥347👀67❤10👍6 5❤🔥3💯1
Друзья, как вы уже знаете, количество студентов на курсе для начинающих недавно достигло отметки 1,5 миллиона. 😵💫
В честь красивого числа Stepik пообщался с Тимуром Гуевым и выпустил статью о «Поколении» (и других курсах на платформе).
👍 Читайте статью по ссылке.
⭐️ А еще напоминаем, что у Stepik есть телеграм-канал, где публикуются подборки курсов, ссылки на полезные вебинары и многое другое. Подписывайтесь!
Ставьте реакцию:
🔥 — если уже были подписаны на Stepik
👀 — если не знали об их канале
В честь красивого числа Stepik пообщался с Тимуром Гуевым и выпустил статью о «Поколении» (и других курсах на платформе).
Ставьте реакцию:
🔥 — если уже были подписаны на Stepik
👀 — если не знали об их канале
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥88👀66❤🔥15❤11 6👍4🍾4🎉3⚡1😍1🤗1