Библиотека питониста | 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
Весь мир на удаленке, заработки в офлайне просели – нельзя полагаться на один источник дохода. Бывшие офисные сотрудники штудируют курсы и уходят во фриланс за онлайн-заказами. Преимущества очевидны:

💎 Зарплату определяют нагрузка и опыт, а не мнение начальника
🌐 Международный рынок: больше вариантов, оплата в валюте
🌊 Сам выбираешь, когда трудиться и отдыхать

Но работа во фрилансе отличается от офисной. Учиться лучше у людей с опытом – на GeekBrains freelance. Курсы по тестированию, верстке, мобильной разработке и вебу – все с акцентом на быстрый старт во фрилансе. Делимся ссылкой: https://proglib.io/w/f8d52013
Всё, что нужно знать о декораторах Python

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

https://proglib.io/w/1e065e79
​​Крутой Python-разработчик, Data-scientist или аналитик? 😎
DigitalSuperHero ждет вас!

Регистрируйтесь на онлайн-хакатон «Интеллектуальные транспортные системы и элементы ситуационных центров»

Хакатон пройдет 23-30 мая. Главный приз за 1-ое место: 200 000 рублей!

🏆Победители получат денежный приз, внедрение пилота и возможность попасть на Всероссийский финальный хакатон, который пройдет в сентябре.

На хакатоне надо создать аналитические модели и прототипы решений для:
● управления «умной» транспортной инфраструктурой;
● развития информационно-аналитической платформы «Ситуационный центр», которая помогает в принятии управленческих решений на уровне целого региона.

Подавайте заявку до 20 мая тут: dshkazan.ru/its

P.S. А еще у нас есть телеграм-чат для общения и ваших вопросов https://t.me/dsh_kazan
Введение в работу с модулем functools, частью стандартной библиотеки.

https://proglib.io/w/0f95e859
1. Как 1000000000000000 in range(1000000000000001) работает так быстро в Python 3?
2. Почему необходимо писать self у каждого метода?
1. range() — это «ленивая коллекция» в Python 3. Кроме того, метод contains() у нее реализован так, что считает, попадает ли заданное число в диапазон за O(1).
2. Эта идея была заимствована из Modula-3. У такого объявления и вызова методов есть много преимуществ. В том числе: вы можете вызвать любой метод класса на любом объекте, нет необходимости в модификаторах или ключевых словах вроде static, более читаемый и понятный код.
«Цифровой прорыв» 2020 открывает прием заявок на масштабный IT-марафон с призовым фондом 5.000.000 руб.! ⚡️

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

💥 Регистрируйся по ссылке: https://proglib.io/w/56a12c25

Тебя ждут два онлайн-хакатона, которые пройдут 5-7 июня и 19-21 июня. 👨🏻‍💻👩🏼‍💻

- 36 часов кодинга/400 команд;
- Крутые кейсовые задания от Росатома, Сбербанка, Глобального русскоговорящего технологического сообщества Rutech;
- Образовательная программа;
- Трекеры и эксперты , которые будут помогать тебе на каждом этапе.

🌏 25 июня - 25 июля состоится онлайн-чемпионат на технологической платформе Mail.ru:

- Индивидуальное участие;
- Задачи по Machine Learning и Data Science;
- Возможность попасть на финал Цифрового Прорыва!

🎯 Проверь свои силы и разработай крутой проект для решения реальных бизнес-задач, регистрируйся по ссылке: https://proglib.io/w/56a12c25
👍1
Beginning Python: From Novice to Professional (2019)
Автор: Magnus Lie Hetland

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

Скачать книгу
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Долгожданный курс на Stepik «Английский для программистов»

🚀 Изучив ТОП-500 слов из курса, ты сможешь понимать 75% технического словарного запаса программистов, дизайнеров, продактов и тестировщиков.

➡️ https://clck.ru/NSmq9
Динамическое выполнение выражений в Python: eval()

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

https://proglib.io/w/26db9328
​​18–20 мая пройдёт бесплатный интенсив от Никиты Левашова, сооснователя и технического директора в Lia. В прямом эфире создадим программу для автоматического подбора паролей, расскажем, как проводить атаки и защищаться от них.

Подробности по ссылке: 👉 https://clc.to/tgSOGg.

Почему Python — отличный выбор, если ты только начинаешь изучать программирование?

✔️ Имеет предельно простой и дружественный синтаксис.
✔️ Реализован практически на всех платформах и ОС.
✔️ Позволяет разрабатывать любые IT-продукты.
✔️ Востребован на рынке труда стартапами и компаниями-гигантами.

Регистрируйтесь и сделайте шаг к карьере в IT!
Ozon научит Go бесплатно! Важная новость для всех, кто связывает своё будущее с написанием кода: самый быстрорастущий российский e-commerce запускает бесплатную школу Go. Это возможность за два месяца стать middle-специалистом с опытом решения реальных задач и проектом в портфолио — а лучшие выпускники получат предложение о работе в Ozon. Что нужно, чтобы поступить? Опыт в написании кода, сделанное тестовое задание и, конечно, заявка. Подробности тут: http://ozon.dev/goschool