Библиотека Python разработчика | Книги по питону
19.5K subscribers
1.05K photos
391 videos
82 files
987 links
Полезные материалы для питониста по Фреймворкам Django, Flask, FastAPI, Pyramid, Tornado и др.

По всем вопросам @evgenycarter

РКН clck.ru/3Ko7Hq
Download Telegram
Python для сетевых инженеров

01. Часть 1. Вводная лекция
01. Часть 2. Вводная лекция
02 Часть 1. Основы Git
02 Часть 2. Основы Git и Github
02 Часть 3. Утилита pyneng для тестирования и сдачи заданий
03 Часть 1. slack, Основы python
03 Часть 2. Основы python
03 Часть 3. Выбор редактора, редактор Mu
04 Часть 1. Числа. Строки
04 Часть 2. Методы строк, форматирование строк

👉@BookPython
👍14👎1
Игровые мини-проекты на Python

Игра "Угадай число" на Python
Игра "Камень, ножницы, бумага" на Python
Игра "Виселица" на Python
Игра "2048" на Python
Игра "Змейка" на Python (библиотека pygame)

источник

👉@BookPython
👍10
Куда развивается разработка в e-com?

E-com — индустрия с высокой конкуренцией. Поэтому сложных IT-задач там достаточно: highload, персонализация и необходимость оперативно запускать новые продукты и масштабироваться.

24 августа на бесплатной онлайн-конференции E-COMMUNITY руководители разработки из СберМаркета, Ozon, X5 и Lamoda поделятся свежими технологическими кейсами в архитектуре, ML, бэкенде и DevOps.

🎤 Симулятор курьеров вместо A/B тестов. Сработало?

🎤 Генерация архитектурных схем из метаданных систем

🎤 Как CV помогает пользователю найти товар мечты по визуальному образу?

🎤 Как запустить VendorApp в рекордные сроки?

🎤 Как регулярно терять один data-центр и не волноваться?

🎤 Как не ошибиться при проектировании больших сервисов и достичь максимальной эффективности?

🎤 Как платформа ускоряет доставку ценности?

Присоединяйся к E-COMMUNITY, если интересно узнать про настоящее и будущее IT в e-com.

Регистрация по ссылке

🗓 24 августа, 16:00 мск • Онлайн

Реклама. ООО «Инстамарт Сервис», 115035, Москва, ОГРН 1187746494980. 18+
👍5🔥1
Контекстные менеджеры и оператор with

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

Кроме того, протокол управления контекстом позволяет создавать собственные менеджеры контекста, что позволяет настраивать работу с системными ресурсами. Итак, чем же полезен оператор with?

https://realpython.com/python-with-statement/

👉@BookPython
👍7
Основное руководство по развертыванию Django

Поздравляем, вы закончили работу над своим первым веб-приложением! Ваши модели совершенны. Вы протестировали все свои представления. Вы даже смогли понять, как заставить эту модную штуку работать на JavaScript. Все прекрасно!

Есть только одна маленькая проблема...

...Ваше новое прекрасное приложение работает только на вашем ноутбуке.

https://www.saaspegasus.com/guides/django-deployment/

👉@BookPython
👍9
У меня возникают сложности с продуктивной работой на Python

Изначально я осваивал программирование на Python, и этот язык до сих пор занимает особое место в моем сердце. Именно он научил меня, как нужно подходить к программированию, как моделировать проблему, которую должен решить код, и общаться с компьютером. Свою текущую работу (как и предшествующую) я получил благодаря знанию Python. Я был его фанатом и евангелистом, проводил много времени в сообществах по Python – помогал другим и учился сам. Когда я стал выступать в роли наставника для новичков, то из языков выбрал для себя Python.
Хорошо помню, как у нас с другом состоялся такой разговор.

Rus https://habr.com/ru/companies/productivity_inside/articles/719532/

Eng https://avi.im/blag/2023/refactoring-python/

👉@BookPython
👍10
Преобразование XML в YAML в Python

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

https://www.pythonforbeginners.com/basics/convert-xml-to-yaml-in-python

👉@BookPython
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Симуляция Броска Кубика || Python задачи с технических собеседований

Еще одна задача на Python с технического собеседования.
Задание: Написать функцию для определения вероятности исхода определенного события (бросок кубика).
Вход: Количество граней у кубика (Integer)
Выход: Список, где каждой грани кубика присвоена вероятность ее выпадения
Условия: Может быть несколько кубиков. Количество граней может варьироваться от кубика к кубику. Количество бросков = 1 млн

источник

@BookPython
👍8
Проблема производительности Python в многопроцессорном режиме

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

https://pythonspeed.com/articles/faster-multiprocessing-pickle/

@BookPython
👍7
Как выполнять итерацию по строкам в pandas и почему этого делать не следует

Один из наиболее распространенных вопросов, возникающих при знакомстве с pandas, - как выполнять итерацию по строкам в pandas DataFrame. Если вы освоили использование циклов в основном Python, то это вполне естественный вопрос.

https://realpython.com/pandas-iterate-over-rows/

@BookPython
👍2
Парсинг данных через api vk и google sheets api на python

Появилась потребность собирать статистику постов из группы в контакте и затем проанализировать реакции подписчиков на конкретные посты. Если переформулировать на выходе стоит задача с заданной периодичностью снимать показания статистики постов в вк и сохранять их.

Я не профессиональный программист и не претендую, поэтому решил сделать все довольно просто. При помощи api VK забирать посты из группы, собираю нужный мне датафрейм и записываю данные в гугл таблицу, так же через api.

https://habr.com/ru/articles/720862/

@BookPython
👍8
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux


https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)

https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика

https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике

https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus

Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://t.me/game_devv Все о разработке игр

Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT

Чат программистов📌
https://t.me/developers_ru

Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://t.me/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров

Английский 📌
https://t.me/UchuEnglish Английский с нуля

Математика 📌
https://t.me/Pomatematike Канал по математике

Excel лайфхак📌
https://t.me/Excel_lifehack