Библиотека питониста | Python, Django, Flask
40.5K subscribers
2.78K photos
75 videos
51 files
4.36K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.me/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
Уже не будущее: о технологии Blockchain простыми словами

Много было сказано о блокчейне. Попробуем еще раз – проще и лаконичнее.

https://proglib.io/sh/x3jGcCTVWU
👍41👎1🔥1
🐍 Пишем Тетрис на Python с помощью библиотеки Pygame

Изучаем основные возможности Pygame в процессе создания lite-версии одной из самых популярных игр в мире.

https://proglib.io/sh/dox0Q1VRsY
👍8🤔1
Изменения стандартной библиотеки Python за последние годы.

https://proglib.io/w/e88e23f6
👍2
Создание словаря из набора ключей

Для создания словаря из известного набора ключей и одинаковых значений часто используют генераторы словарей (dict comprehensions).

Однако класс dict имеет удобный метод fromkeys, который был создан специально для таких случаев.

#словари #fromkeys
👍14
🐍 Дорожная карта Python-разработчика

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

https://proglib.io/sh/x9Mabc53z2
👍76🔥2👎1
Всё, что вы хотели узнать о релокации, и не побоялись спросить😎

Можно ли получить работу за рубежом без знания английского или со слабым уровнем?
Какой стек востребован за рубежом?
Какие перспективы трудоустройства у джунов?
В каких странах легче всего получить ВНЖ?
Как жить с рублями за границей?

Собрали топчик вопросов о релокации айтишников и жизни за границей. Совместно с каналом RelocationDEV узнали лайфхаки от тех, кто уже переехал, дополнили информацией от экспертов и написали целую статью.

Гоу читать!🚀
👎6🔥4👍1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет! 👋
В июне у нас стартует новый курс по алгоритмам.

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

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

Что, как минимум, необходимо знать уважающему себя разработчику:
- Алгоритмы сортировки;
- Алгоритмы очередей;
- Графы;
- Хэш-таблицы.

В программе курса блоки базовых и продвинутых алгоритмов.
Знание базовых нужно, чтобы в принципе устроиться в одну из компаний; продвинутые обязательно нужны для трудоустройства в крупные или при релокации.

В чем плюсы

Не надо собирать матчасть по всему гуглу и спец площадкам;
Есть домашние задания, контроль от преподавателей;
Коммьюнити, где можно задавать любые вопросы по алгоритмам и получать ответы;
Преподаватели работают в крупных компаниях и ведут собесы. Они знают, какие задачи давать.

Программа и запись: https://proglib.io/w/e8b74611
👍2
🐍 Работа с файлами в Python: 5 задач для начинающих с решениями

Начинаем изучать инструменты Python, предназначенные для работы с текстовыми файлами форматов .txt, .md и .csv: напишем программы для поиска и замены слов, подсчета стоимости товаров, получения статистики по тексту и преобразования информации из csv-файла в словарь.

https://proglib.io/sh/ugxh4jN3lm
🔥14👍2😁1🤔1
Нижнее подчеркивание

Говорят, что нельзя называть переменные не пойми как (сколько мемов на эту тему уже сделано). Исключения составляют понятные всем i, j, k... Но есть еще одна известная переменная - нижнее подчеркивание "_".

Обычно её используют, когда не нужен индекс итерации. Но есть еще одна интересная возможность.

В REPL (простая интерактивная среда программирования, ее вы видите на картинке) через нижнее подчеркивание можно получить результат последнего выражения.
👎12👍11
👨🏻‍🎓📅 Работа на лето: куда устроиться студенту. Стажировки и не только

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

https://proglib.io/sh/tUySmaKHWz
👍5
Managed Kubernetes в @Selectel
Упростите процесс развертывания, масштабирования и обслуживания контейнерной инфраструктуры с сервисом Managed Kubernetes.

Почему стоит выбрать Managed Kubernetes в Selectel:

— Вы можете создать кластер любой конфигурации в несколько кликов. А когда потребуется подстроиться под растущую нагрузку приложения, сможете добавить в кластер до 120 нод.

— Управлять кластерами можно через панель управления, с помощью API сервиса или собственного Terraform-провайдера.

— В Selectel — больше 43 продуктов. Можно не только настроить кластеры Kubernetes, но и хранить образы контейнеров в Container Registry, подключить облачное хранилище с поддержкой S3, файловое хранилище, развернуть облачные базы данных, связать облака и серверы L3 VPN и защититься от DDOS-атак.

— Мы несем ответственность по SLA за доступность кластера и бесперебойную работу Control Plane.

Переходите по ссылке, чтобы узнать подробнее: https://slc.tl/7ja91
👍5
Пройди тест на знание алгоритмов и структур данных

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

https://proglib.io/w/788fb64b
👍8