Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
develop:python:python [2024/03/17 16:16] – [FrameWork/Библиотеки] mirocow | develop:python:python [2025/07/08 13:27] (текущий) – [Repositories] mirocow | ||
---|---|---|---|
Строка 2: | Строка 2: | ||
====== Python ====== | ====== Python ====== | ||
+ | |||
+ | * https:// | ||
+ | * [[docs]] | ||
===== Debian - установка ===== | ===== Debian - установка ===== | ||
* apt-get install python python-dev python-support python-lxml, | * apt-get install python python-dev python-support python-lxml, | ||
- | * easy_install pip | ||
Строка 25: | Строка 27: | ||
* pip install -Iv http:// | * pip install -Iv http:// | ||
+ | ===== Установка poetry пакетов (зависимостей) ===== | ||
+ | |||
+ | * pip install poetry | ||
+ | * poetry add fastapi alchemy celery uvicorn sqlalchemy-utils debugpy pydantic alembic loguru | ||
==== Ключи: ==== | ==== Ключи: ==== | ||
Строка 34: | Строка 40: | ||
<code bash>$ pip install csvkit</ | <code bash>$ pip install csvkit</ | ||
+ | <code bash>$ poetry install csvkit</ | ||
==== GIT ==== | ==== GIT ==== | ||
Строка 42: | Строка 49: | ||
<code bash>pip install git+https:// | <code bash>pip install git+https:// | ||
+ | |||
===== Обновление pip пакетов ===== | ===== Обновление pip пакетов ===== | ||
Строка 50: | Строка 58: | ||
==== Обновление всех пакетов ==== | ==== Обновление всех пакетов ==== | ||
- | |||
<code bash> | <code bash> | ||
Строка 59: | Строка 66: | ||
$ pip freeze --local | grep -v ' | $ pip freeze --local | grep -v ' | ||
</ | </ | ||
+ | |||
===== Отладка ===== | ===== Отладка ===== | ||
Строка 67: | Строка 75: | ||
* [[python: | * [[python: | ||
- | ===== ORM ===== | ||
- | |||
- | * http:// | ||
===== FrameWork/ | ===== FrameWork/ | ||
- | | + | ==== Repositories ==== |
- | * https:// | + | |
- | * https:// | + | |
- | * https:// | + | * celery - https:// |
- | * https:// | + | * django - https:// |
- | * https:// | + | * starlette - https:// |
- | * https:// | + | * uvicorn - https:// |
- | * https:// | + | * geopandas - https:// |
- | * https:// | + | * bjoern - https:// |
- | * https:// | + | * sqlalchemy-utils - https:// |
- | * https:// | + | * debugpy - https:// |
- | * https:// | + | * flask - https:// |
- | * https:// | + | * pydantic - https:// |
- | * https:// | + | * poetry - https:// |
- | * https:// | + | * alembic - https:// |
- | * https:// | + | * [[alembic]] |
- | * http://www.pylonsproject.org/, https:// | + | * sqlalchemy - https:// |
- | * https://www.djangoproject.com/ | + | * fastapi - https:// |
+ | * fiona - https:// | ||
+ | * pyramid - https://github.com/ | ||
+ | * sqlmodel - https://primwork.cc/ | ||
+ | * faststream - https:// | ||
+ | * click - Creating beautiful command line interfaces - https:// | ||
+ | |||
+ | ==== Проекты ==== | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | |||
+ | ==== Template ==== | ||
+ | |||
+ | * https://github.com/ | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | ==== Быстрый старт / boilerplate ==== | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | |||
+ | ==== Sites ==== | ||
* http:// | * http:// | ||
- | * http:// | ||
* http:// | * http:// | ||
* http:// | * http:// | ||
Строка 105: | Строка 190: | ||
* https:// | * https:// | ||
* xlutils – набор утилит для расширения возможности предыдущих двух библиотек | * xlutils – набор утилит для расширения возможности предыдущих двух библиотек | ||
- | |||
- | |||
===== Софт ===== | ===== Софт ===== | ||
Строка 116: | Строка 199: | ||
* https:// | * https:// | ||
- | * http:// | + | |
===== Сообщества ===== | ===== Сообщества ===== | ||
Строка 125: | Строка 208: | ||
===== Документация / Книги / Статьи / Инструменты для изучения языка ===== | ===== Документация / Книги / Статьи / Инструменты для изучения языка ===== | ||
+ | * [[pages]] | ||
+ | * https:// | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
Строка 141: | Строка 226: | ||
* http:// | * http:// | ||
* https:// | * https:// | ||
- | + | | |
- | ==== Книги ==== | + | * https://pythonru.com/primery |
- | + | * https://pythonru.com/ | |
- | | + | * https://pythonru.com/baza-znanij |
- | А. Головатый | + | |
- | * Django. Разработка веб-приложений на Python | + | |
- | Джефф Форсье, | + | |
- | * Django: Практика создания Web-сайтов на Python | + | |
- | Владимир Дронов | + | |
- | * Элемент ненумерованного списка | + | |
- | Николай Прохоренок, | + | |
- | * Python 3. Самое необходимое | + | |
- | Николай Прохоренок, | + | |
- | * Python в системном администрировании UNIX и Linux | + | |
- | Ноа Гифт, Джереми М. Джонс | + | |
- | * Python и анализ данных | + | |
- | Уэс Маккинни | + | |
- | * Python на практике | + | |
- | Марк Саммерфилд | + | |
- | * Python на примерах. Практический курс по программированию | + | |
- | А. Васильев | + | |
- | * Python. К вершинам мастерства | + | |
- | Лучано Рамальо | + | |
- | * Python. Карманный справочник | + | |
- | Марк Лутц | + | |
- | * Python. Подробный справочник | + | |
- | Дэвид Бизли | + | |
- | * Python. Самое необходимое (+ Видеокурс на DVD) | + | |
- | Николай Прохоренок | + | |
- | * Python: создание приложений. Библиотека профессионала | + | |
- | Уэсли Дж. Чан | + | |
- | * Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих | + | |
- | Эл Свейгарт | + | |
- | * Изучаем Python | + | |
- | Марк Лутц | + | |
- | * Построение систем машинного обучения на языке Python | + | |
- | Ричарт В., Коэльо П.Л. | + | |
- | * Программирование компьютерного зрения на Python | + | |
- | Ян Эрик Солем | + | |
- | * Программирование на Python 3. Подробное руководство | + | |
- | Марк Саммерфилд | + | |
- | * Программирование на Python для начинающих | + | |
- | Майк МакГрат | + | |
- | * Программирование на Python. Том 1 | + | |
- | Марк Лутц | + | |
- | * Программирование на Python. Том 2 | + | |
- | Марк Лутц | + | |
- | * Программируем на Python | + | |
- | Майкл Доусон | + | |
- | * Простой Python. Современный стиль программирования | + | |
- | Билл Любанович | + | |
- | * Разработка веб-приложений с использованием Flask на языке Python | + | |
- | Мигель Гринберг | + | |
- | * Секреты Python. 59 рекомендаций по написанию эффективного кода | + | |
- | Бретт Слаткин | + | |
- | * Скраппинг веб-сайтов с помощью Python | + | |
- | Митчелл Р. | + | |
- | * http://wombat.org.ua/AByteOfPython/ | + | |
===== Видеоуроки ===== | ===== Видеоуроки ===== | ||
Строка 207: | Строка 238: | ||
* http:// | * http:// | ||
* https:// | * https:// | ||
- | ==== ENG ==== | + | * [[https:// |
+ | * [[https:// | ||
+ | |||
+ | ===== Ссылки ===== | ||
+ | {{topic> |