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

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

РКН clck.ru/3Ko7Hq
Download Telegram
Друзья, павильон «Умный город» совместно с онлайн-школами «Программистик» и «Nordic IT School» еженедельно проводят бесплатные обучающие мероприятия по программированию для взрослых и детей.
Делимся с вами дайджестом:

28 ноября в 18:15
Онлайн мастер-класс «Интерактивный квиз на сайте с помощью Tilda»
Аудитория: 12-18 лет
Ссылка на регистрацию: https://www.programmistik.ru/events/site-qiuz

29 ноября в 20:00
Онлайн мастер-класс "Создание игры “Memory” на языке программирования JavaScript"
Аудитория: 18-35 лет
Ссылка на регистрацию: https://nordic-it-school.timepad.ru/event/2657200/

30 ноября в 20:00
Онлайн-урок "Демо-версия курса Frontend-разработчик"
Аудитория:18-35 лет
Ссылка на регистрацию: https://nordic-it-school.timepad.ru/event/2674740/

30 ноября в 18:30
Онлайн мастер-класс «Создаем анимацию на сайте в Tilda»
Аудитория: 12-18 лет
Ссылка на регистрацию: https://www.programmistik.ru/events/site-animation

5 декабря в 20:00
Онлайн-встреча "Рабочий день backend-разработчика: коммуникация, проекты, работа в команде"
Аудитория:18-35 лет
Ссылка на регистрацию: https://nordic-it-school.timepad.ru/event/2658740/

13 декабря в 18:00
Онлайн мастер-класс "Создание сокращателя ссылок с нуля"
Аудитория:14-18 лет
Ссылка на регистрацию: https://nordic-it-school.timepad.ru/event/2674924/
Выбирайте подходящее и регистрируйтесь!
Пишем Snake в 12 строках PyTorch

Как использовать линейную алгебру и тензорные операции для эмуляции Snake

https://medium.com/artificialis/writing-snake-in-12-lines-of-pytorch-f7b21ce42a66

@BookPython
Python Full Course 🐍

00:00 - Intro
00:57 - Quick Word
01:59 - Installing Python
04:40 - Pycharm
05:43 - Installing Pycharm
08:41 - Your first Python program
12:21 - Variables
14:55 - Creating Variables
20:03 - Naming Variables
22:34 - Data Types
26:06 - Dynamically Type Language
31:30 - Comments
34:05 - Strings
39:34 - Multiline and Formatting Strings
44:28 - Indentation
51:28 - Arithmetic Operators
55:53 - Comparison Operators
58:54 - Logical Operators
01:04:26 - Assignment Operators
01:08:13 - If Statements
01:14:06 - Quick Word About If Statements
01:16:33 - Ternary If Statements
01:19:26 - Lists
01:24:58 - Useful List Methods
01:28:33 Deleting Items from Lists
01:33:06 - Sets
01:37:32 - Set Union Intersection & Difference
01:43:53 - Dictionaries
01:50:16 - For Loops
01:53:26 - Loop Through Dictionaries
01:57:18 - Exercise
01:58:07 - Exercise Solution
02:00:04 - While Loop
02:03:18 - Break and Continue
02:08:31 - Functions
02:11:03 - Parameters and Arguments
02:15:12 - Return Values From Functions
02:21:16 - Built in Functions and Import Statement
02:25:45 - Creating Modules
02:31:17 - Classes and Objects
02:35:03 - Creating Classes and Objects
02:43:18 - Printing Objects
02:47:40 - Working With Dates
02:51:43 - Formatting Dates
02:56:15 - Creating Files
03:01:48 - Reading From Files
03:04:30 - A Better Way To Work With Files
03:08:58 - Fetching Data From Internet
03:11:48 - Fetching Jokes From Internet
03:21:47 - Pip & Modules
03:25:17 - Request Module
03:28:23 - Text To Speech
03:33:40 - Lets Wrap Up

https://www.youtube.com/watch?v=LzYNWme1W6Q

👉@BookPython
Подборка 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
Python Programming Mastery: A Comprehensive Guide for Beginners with Real-World Projects and Proven Techniques to Excel in 14 Days! Computer Programming
Автор: Ryan Campbell (2023)

Ключевые особенности:

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

Скачать

👉 @python_360
Python Developer Roadmap

Дорожная карта для того, чтобы стать Python-разработчиком в 2022-2023 гг: Ниже вы найдете диаграмму, демонстрирующую пути, по которым вы можете пойти, и библиотеки, которые вы должны изучить, чтобы стать Python-разработчиком. Я составил эту диаграмму в качестве совета для всех, кто спрашивает меня: "Что я должен изучать дальше как разработчик Python?".

https://github.com/ErdemOzgen/Python-developer-roadmap

👉@BookPython
Media is too big
VIEW IN TELEGRAM
Распознавание лиц с помощью Python

В этом обучающем видео вы узнаете, как построить систему учета посещаемости с распознаванием лиц с помощью Python. В видео рассматривается весь процесс создания системы учета посещаемости с нуля, включая преобразование изображений в числовые данные и распознавание лиц с помощью библиотек Python, таких как OpenCV и face_recognition. В видео также объясняется, как интегрировать систему с базой данных для записи данных о посещаемости. К концу урока вы построите полноценную систему учета посещаемости, которая будет регистрировать посещаемость, распознавая лица в режиме реального времени. Это руководство идеально подходит для тех, кто хочет узнать о компьютерном зрении, распознавании лиц и интеграции баз данных с помощью Python.

Code: https://github.com/computervisioneng/face-attendance-system

Библиотека распознавания лиц, которую я использую в этом проекте: https://github.com/ageitgey/face_recognition

👉@BookPython
Совет💡

"itertools.starmap" применяет функцию ко всем элементам итерабельной таблицы, распаковывая каждый элемент как аргументы функции.
Это похоже на "map", но предназначено для случаев, когда параметры уже сгруппированы в кортежи.

Пример 👆

👉@BookPython
Создание игры в стиле Zelda на Python [с элементами Dark Souls]

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

0:00:00 – intro
0:02:30 – Project setup
0:06:52 – Level setup
0:28:38 – Creating the player
0:49:47 – Creating the camera
1:11:30 – Graphics
1:56:00 – Player animations
2:30:26 – Weapons
3:04:20 – UI
3:44:03 – Magic setup
4:00:19 – Enemy creation
4:57:00 – Player-enemy interaction
5:32:50 – Particles
5:56:25 – Spells
6:26:35 – Upgrade system and menu
7:24:26 – final fixes & sound

https://www.youtube.com/watch?v=QU1pPzEGrqw

👉@BookPython
HTMX для разработчиков Django (и всех нас)

Вы раздумываете над тем, чтобы заменить большую часть интерактивности вашего Django-приложения фронтенд-фреймворками JavaScript? В конце концов, ваши пользователи ожидают интерактивного и современного приложения, не так ли? Прежде чем принимать поспешное решение, вы должны ознакомиться с HTMX. Он отлично сочетается с Django. Мы пригласили Кристофера Трюдо, чтобы он рассказал о HTMX и Python и о своем новом курсе HTMX + Django.

https://talkpython.fm/episodes/show/437/htmx-for-django-developers-and-all-of-us

👉@BookPython
Hands-on TinyML: Harness the power of Machine Learning on the edge devices
Автор: Rohan Banerjee (2023)

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

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

Скачать

👉 @python_360
Intermediate Python Programming Course

0:00:00 Intro
0:00:56 Lists
0:16:30 Tuples
0:29:49 Dictionaries
0:42:40 Sets
0:58:44 Strings
1:22:50 Collections
1:36:43 Itertools
1:51:50 Lambda Functions
2:04:03 Exceptions and Errors
2:20:10 Logging
2:42:20 JSON
2:59:42 Random Numbers
3:14:23 Decorators
3:35:32 Generators
3:53:29 Threading vs Multiprocessing
4:07:59 Multithreading
4:31:05 Multiprocessing
4:53:26 Function Arguments
5:17:28 The risk (* Operator
5:30:19 Shallow vs Deep Copying
5:40:07 Context Managers

https://www.youtube.com/watch?v=HGOBQPFzWKo

👉@BookPython
Пишем на Питоне сразу хорошо

Сегодня я сниму костюм аниматора и вместо развлечений расскажу вам немного за питон.

Я довольно посредственный программист, но иногда мне удаётся усыпить чью-нибудь бдительность, и меня считают сеньором. И вот как-то так получилось, что я стал делать много код ревью. Просматривая файл за файлом, я вдруг увидел, что люди и проекты меняются, а вот моменты, к которым я, зануда такая, придираюсь, остаются теми же. Поэтому я решил собрать самые частые паттерны в эту сумбурную статью и надеюсь, что они помогут вам писать более чистый и эффективный питон-код.

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

👉@BookPython
Media is too big
VIEW IN TELEGRAM
Как сделать баскетбольную игру на Python | Pygame Project

Это короткое видео, в котором я рассказываю о разработке базовой игры на python с использованием pygame. В этом видео мы создадим базовую баскетбольную игру менее чем за 12 минут.

👉@BookPython
Python for Scientists, 3rd Edition
Автор: John M. Stewart (2023)

Python - бесплатный, с открытым исходным кодом, простой в использовании программный инструмент, представляющий собой значительную альтернативу таким проприетарным пакетам, как MATLAB и Mathematica. Эта книга охватывает все, что необходимо знать работающему ученому, чтобы начать эффективно использовать Python. Автор объясняет научный Python с нуля, показывая, как легко реализовать и протестировать нетривиальные математические алгоритмы, а также знакомит читателя с многочисленными свободно распространяемыми дополнительными модулями. Ряд примеров, относящихся к самым разным областям, иллюстрирует возможности программы.

Скачать

👉 @python_360
Pandas. Удобная и компактная инфографика о библиотеке Python

👉@BookPython