# python-week-2022
Template Para a Python Week 2022 - 25 a 29 de Abril na Linux Tips
## Instruções
Este repositório é um template de um projeto Python mínimo.
O programa se chama `beerlog` e está organizado com pastas
e módulos, porém a maioria dos arquivos encontra-se vazio.
A partir deste template você poderá acompanhar as lives
da Python week e programar junto com o Bruno e o Jeferson.
## Obtendo seu repositório
01. Faça login no github (cadastre-se gratuitamente caso ainda não tenha uma conta)
00. Crie um **fork** (cópia) deste repositório clicando em [fork](https://github.com/rochacbruno/python-week-2022/fork)
00. O seu repositório estará em https:// github.com / SEUNOME / python-week-2022
00. Copie a URL do seu repositório (você vai precisar depois)
## Preparando o ambiente
> **OBS**: substitua `SEUNOME` pelo seu nome de usuário do github.
- Você pode rodar localmente em seu computador desde que tenha o Python 3.8+
- Para rodar localmente faça o clone com `git clone https://github.com/SEUNOME/python-week-2022`
- Acesse a pasta `cd python-week-2022`
- Você pode rodar no [https://gitpod.io](https://gitpod.io) **recomendado**
- Para rodar no gitpod acesse no navegador `https://gitpod.io/#https://github.com/SEUNOME/python-week-2022`
- **OBS**: O plano free do gitpod permite o uso de 40 horas do ambiente.
- Você pode rodar no [https://replit.com/](https://replit.com/) diretamente no browser
- Para rodar no replit, crie um replit e escolha a opção `importar do github` e informe o repositório
- **OBS**: O replit.com tem limite de consumo de memória e CPU
- Ou em qualquer plataforma que permita executar Python 3.8
## Requisitos
Este template utiliza o gerenciador de pacotes **poetry**
### Se estiver rodando no Linux no seu ambiente local
`execute o comando abaixo para instalar o Poetry no Linux`
```bash
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
```
`Em outros ambientes pode instalar com`
```bash
pip install --user poetry
```
> No replit.com o poetry já está disponível e no gitpod será instalado assim que o ambiente iniciar.
## Instalando o ambiente
O comando a seguir instala as dependências do projeto.
```bash
poetry install
```
O comando a seguir ativa o ambiente virtual do poetry
```bash
poetry shell
```
> **IMPORTANTE** o ambiente precisa estar ativado para o programa executar.
> No terminal aparecerá algo como
> `(beerlog-DlEBh_72-py3.8) gitpod /workspace/python-week-2022 (main) $`
Executando o programa
```bash
beerlog
# ou
python -m beerlog
```
Se apareceu `Hello from beerlog` então está tudo certo.
## Está com problemas com instalação ou autocomplete no gitpod?
### Poetry
Para o programa rodar o ambiente poetry precisa estar ativado
```
pip install poetry
poetry install
poetry shell
```
Ou execute `source start_poetry` que é um script que automatiza os comandos acima.
### Autocomplete não funciona?
Após ativar o poetry digite no terminal
```
which python
```
A saida será algo como
```
/home/gitpod/.cache/pypoetry/virtualenvs/beerlog-DlEBh_72-py3.8/bin/python
```
Copie este path ^
Agora digite `F1` no gitpod ou `Ctrl + Shift + P` no Vscode local e selectione a opção `Python: Select Interpreter`
Cole o path `/home/gitpod/.cache/pypoetry/virtualenvs/beerlog-DlEBh_72-py3.8/bin/python` e digite enter.
> **OBS**: Pode ser que o caminho seja outro, o importante é terminar com `/bin/python`
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
python-week-20222022 年 Python 周模板 - 4 月 25 日至 29 日 Linux 技巧说明这是一个 Python 项目的存储库和模板。我们的计划beerlog包括面食和模块,以及与其他物品发生冲突的主要物品。与 Bruno 和 Jeferson 的 Python 周和程序员 junto 一起生活的部分模板。获取您的存储库通过 github 登录(cadastre-se gratuitamente caso ainda não tenha uma conta)Crie um fork (cópia) deste repositório clicando em fork我们的存储库位于 https://github.com/SEUNOME/python-week-2022复制 seu repositório 的 URL (você vai precisar depois)准备或环境OBSSEUNOME用 github 代替。使用 Python 3.8+ 进行本地计算Para rodar localmente faç
资源推荐
资源详情
资源评论
收起资源包目录
2002 年 Python 周模板 - 4 月 25 日至 29 日 LINUXTips.zip (21个子文件)
.flake8 91B
.vscode
settings.json 702B
标签.txt 46B
LICENSE 1KB
poetry.lock 49KB
start_poetry 132B
tests
__init__.py 0B
beerlog
__init__.py 0B
database.py 0B
models.py 0B
core.py 0B
__main__.py 61B
cli.py 82B
settings.toml 17B
config.py 173B
资源内容.txt 758B
pyproject.toml 526B
.gitignore 2KB
.gitpod.yml 625B
README.md 3KB
conftest.py 0B
共 21 条
- 1
资源评论
徐浪老师
- 粉丝: 8049
- 资源: 7094
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功