git --version
- вывести версию установленного гита:git version 2.32.0 (Apple Git-132)
git config --local user.name Andrey
- устанавливает локальное имя пользователя (user.name) для репозитория Gitgit config --local user.email [email protected]
- устанавливает локальный email пользователя (user.email) для репозитория Git- Версии python на macOS:
python --version
- версия python:Python 2.7.16
python3 --version
-Python 3.11.1
python ./main.py
- выполнение/запуск файла локальноHello world!
docker build -t python-develop:0.0.1 .
- сборка образа с созданным файлом и python:3docker run --rm python-develop:0.0.1
- выполнение/запуск контейнера с файлом локально
python
:>>>
- открытие консоли в терминале (можно использовать как калькулятор):5 + 5
=10
2 ** 10
=1024
- работа с числами'Na ' * 16 + 'Batman'
='Na Na Na Na Na Na Na Na Na Na Na Na Na Na Na Na Batman'
- работать с текстовыми значениямиlen(str(12313123123123123123))
=20
- узнать длину числа в символах
pip
+venv
= pip (менеджер зависимостей) + venv ("Virtualenv", создает изолированное окружение для проекта Python, не влияя на другие проекты)Pipenv
= более мощный аналог pip + venvPoetry
= не популярный аналог PipenvConda
= не популярный аналог Pipenvpipx
= не популярный аналог Pipenv
- Менеджмент версий (Pipenv)
- Менеджмент зависимостей (pip)
- Виртуальные среды (venv)
git clone https://github.com/eldop/Jerry-s-Game.git
- скачать игру
python3 -m venv env
- создать вирт окружение для переменных проектаsource env/bin/activate
- активация виртуальной среды в проекте на macOSdeactivate
- выключение вирт среды
pip install pygame
- скачать единственную зависимость для проекта в вирт среде (env):Successfully installed pygame-2.5.2
python ./main.py
- запуск игры
pip install pipenv
- установка Pipenv:Successfully installed distlib-0.3.8 filelock-3.15.1 pipenv-2024.0.1 platformdirs-4.2.2 setuptools-70.0.0 virtualenv-20.26.2
pipenv shell
- устанавливается вирт окружение:✔ Successfully created virtual environment!
:Virtualenv location: /Users/andreyshabunov/.local/share/virtualenvs/Jerry-s-Game-zutpkkIc
- хранилище
pipenv install pygame
- скачать зависимость для проекта & создать Pipfile.lock файл с версий зависимостиpipenv run python3 ./main.py
- запуск игры