среда, 13 августа 2025 г.

Py, ChartDirector, Images, Create, Sln

Py, ChartDirector, Images, Create, Sln

D:\VC24\Py\ChartDirSln\ChartDirSln.sln

D:\VC24\Py\ChartDirSln\ChartDir01

Create Images

Flask, Project, VisualStudio, MS, Learn

Flask, Project, VisualStudio, Refs, MS, Learn

file:///F:/DownLoads/MS/Py/visualstudio-python-vs-2022.pdf

WITH NICE Main Page - old style Visual Studio

WORK WELL

D:\VC25\CS\FlaskWebProject1\FlaskWebProject1.sln

D:\VC25\CS\FlaskWebProject1\FlaskWebProject1

FlaskWebProject1.pyproj

------------------------

Refs

Welcome to Flask — Flask Documentation (3.1.x)

PyPI · Индекс пакета Python

Службы облачных вычислений | Microsoft Azure

-------------------------------------------------------

Руководство по Flask в Visual Studio, Шаг 1: Основы Flask | Microsoft Learn

Flask в среде Visual Studio Руководство Шаг 2, представления и шаблоны | Microsoft Learn

Учебник Flask в Visual Studio, шаг 3: статические файлы, & наследование шаблонов | Microsoft Learn

---------------------------------------------------------

D:\VC25\vspy\FlaskWebSln\FlaskWebSln.sln

D:\VC25\vspy\FlaskWebSln\FlaskWebProject1

FlaskWebProject1.pyproj

D:\VC25\vspy\FlaskWebSln\FlaskWebProject1\runserver.py


Py, Graf, matplotlib

Py, Graf, matplotlib

D:\VC\Python\Second\PyGraphics\PyGraphics.sln

matplotlib

PyGraf01 
Рисует Клетку

суббота, 9 августа 2025 г.

Make, MakeFile, Project, Poetry

Make, MakeFile, Project, Poetry


(base) PS D:\VC25\Otus\Py\250610\projects\annotation_ci_proj> 

.PHONY: clean lint types help

help:
    @echo "Available commands:"
    @echo "  make clean      Remove all generated files"
    @echo "  make lint       Run linters on the project"
    @echo "  make format     Format code with black"
    @echo "  make sort       Sort imports with isort"
    @echo "  make types      Check type annotations using mypy/pyright"

clean:
    poetry lock
    poetry cache clear packages --all

lint:
    poetry run flake8 src/annotation_ci_proj

format:
    poetry run black src/annotation_ci_proj

sort:
    poetry run isort src/annotation_ci_proj

types:
    poetry run mypy src/annotation_ci_proj
    poetry run pyright src/annotation_ci_proj

trading_project, venv, sqlite

D:\VC25\vspy\Flask\TradeSln\trading_project - Last project

https://gsphind.blogspot.com/2025/08/venv-visrtual-environment-sqlite.html

https://gsphind.blogspot.com/2025/08/250808-sqlite-venv-phind.html

trading_project, venv, sqlite

D:\VC25\vspy\Flask\TradeSln\trading_project

Создание проекта

-------------------------------

mkdir trading_project

cd trading_project

python -m venv venv - виртуальное окружение

venv\Scripts\activate - активация виртуального окружения

pip install flask flask-sqlalchemy - установка зависимостей

pip freeze > requirements.txt    сохранение зависимостей

deactivate

Populate code the app.py
python app.py

pip list

Удаление виртуального окружения

rmdir /s/q venv

-------------------------------------------------------------------------

PS D:\VC25\vspy\Flask\TradeSln> cd trading_project

PS D:\VC25\vspy\Flask\TradeSln\trading_project> trade_proj_venv\Scripts\activate

(trade_proj_venv) PS D:\VC25\vspy\Flask\TradeSln\trading_project> python app.py

(trade_proj_venv) PS D:\VC25\vspy\Flask\TradeSln\trading_project> deactivate

PS D:\VC25\vspy\Flask\TradeSln\trading_project>

-------------------------------------------------------------------

Важные замечания

  1. При работе в VSCode убедитесь, что:
    • Открыта папка trading_project
    • Выбран интерпретатор из виртуального окружения (venv)
    • Активировано виртуальное окружение перед выполнением команд
  2. Если возникнут ошибки:
    • Проверьте, активировано ли окружение (должен быть префикс (venv))
    • Убедитесь, что все зависимости установлены (pip install -r requirements.txt)
    • Проверьте права доступа к папке проекта

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

----

# virtual_environments.md


## Trading Project

- Название: trade_proj_venv

- Путь: D:\VC25\vspy\Flask\TradeSln\trading_project\venv

- Зависимости: Flask, Flask-SQLAlchemy

- Назначение: Торговля с SQLite


## Другие проекты

- [добавлять новые проекты здесь]

----------------------------------------------

Pros

  • Централизованное хранение информации
  • Легко найти нужное окружение
  • Можно добавить дополнительную информацию
  • Простой формат markdown

Cons

  • Требует ручного обновления
  • Нужно помнить про существование файла

Создайте файл virtual_environments.md в корневой папке ваших проектов. Это даст вам центральный пункт для отслеживания всех окружений. Формат markdown позволяет легко читать и редактировать информацию