Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| develop:python:python [2018/06/17 19:40] – ↷ Страница перемещена из python:python в develop:python:python mirocow | develop:python:python [2025/10/30 12:00] (текущий) – [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://www.sqlalchemy.org/ | + | ===== FrameWork/Библиотеки/Компоненты ===== |
| - | ===== FrameWork/Библиотеки ===== | + | ==== Repositories |
| + | |||
| + | * **fastapi** - https:// | ||
| + | * **flask** - https:// | ||
| + | * **sqlalchemy** - https:// | ||
| + | * **[[alembic]]** - https:// | ||
| + | * **pydantic** - https:// | ||
| + | * **celery** - https:// | ||
| + | * **httpx** - https:// | ||
| + | * **uvicorn** - https:// | ||
| + | * gunicorn - https:// | ||
| + | * django - https:// | ||
| + | * starlette - https:// | ||
| + | * geopandas - https:// | ||
| + | * bjoern - https:// | ||
| + | * sqlalchemy-utils - https:// | ||
| + | * debugpy - https:// | ||
| + | * poetry - https:// | ||
| + | * fiona - https:// | ||
| + | * pyramid - https:// | ||
| + | * sqlmodel - https:// | ||
| + | * faststream - https:// | ||
| + | * click - Creating beautiful command line interfaces - https:// | ||
| + | * typer - Typer, build great CLIs. Easy to code. Based on Python type hints. - https:// | ||
| + | |||
| + | ==== Проекты ==== | ||
| + | |||
| + | * https:// | ||
| + | |||
| + | |||
| + | ==== Template ==== | ||
| + | |||
| + | * https:// | ||
| + | * 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:// | ||
| - | * https:// | ||
| * http:// | * http:// | ||
| - | * http:// | ||
| * http:// | * http:// | ||
| * http:// | * http:// | ||
| Строка 83: | Строка 185: | ||
| * http:// | * http:// | ||
| * http:// | * http:// | ||
| - | * http:// | + | * http:// |
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| - | | + | |
| * https:// | * https:// | ||
| * xlutils – набор утилит для расширения возможности предыдущих двух библиотек | * xlutils – набор утилит для расширения возможности предыдущих двух библиотек | ||
| - | |||
| - | |||
| ===== Софт ===== | ===== Софт ===== | ||
| Строка 100: | Строка 200: | ||
| * https:// | * https:// | ||
| - | * http:// | + | |
| ===== Сообщества ===== | ===== Сообщества ===== | ||
| Строка 109: | Строка 209: | ||
| ===== Документация / Книги / Статьи / Инструменты для изучения языка ===== | ===== Документация / Книги / Статьи / Инструменты для изучения языка ===== | ||
| + | * [[pages]] | ||
| + | * https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| Строка 125: | Строка 227: | ||
| * 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/ | + | |
| ===== Видеоуроки ===== | ===== Видеоуроки ===== | ||
| Строка 190: | Строка 238: | ||
| * https:// | * https:// | ||
| * http:// | * http:// | ||
| - | ==== ENG ==== | + | * https:// |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Ссылки | ||
| + | {{topic> | ||