Библиотека питониста | 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
Как с помощью Python скачать все бесплатные учебники Springer Nature

Короткий туториал о том, как скачать 390 учебников с помощью 10 строчек кода на Python 📕🐍. Список книг содержит издания по математике, статистике, электронике и Computer Science.

https://proglib.io/w/c1903648
Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2 (2019)
Авторы: Sebastian Raschka, Vahid Mirjalili

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

Скачать книгу
1. Почему в Python используется GIL (Global Interpreter Lock)?
2. Почему в Python нет switch/case?
3. Почему для некоторых вещей используются методы (list.index()), а для некоторых — операторы (len(list))?
1. Основные преимущества GIL — лучшая производительность в однопоточных программах и более легкая интеграция с потоконебезопасными C-библиотеками.
2. Эти операторы легко заменяются
 ... elif ... else
или словарем с коллбеками.
3. Это было сделано в первую очередь для улучшения читаемости. Вторая, немаловажная причина — возможность реализовать эти методы на C.
Весь мир на удаленке, заработки в офлайне просели – нельзя полагаться на один источник дохода. Бывшие офисные сотрудники штудируют курсы и уходят во фриланс за онлайн-заказами. Преимущества очевидны:

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

Но работа во фрилансе отличается от офисной. Учиться лучше у людей с опытом – на 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