Skip to content

Repositório de alguns códigos amadores que farei em Python

Notifications You must be signed in to change notification settings

murilochaves/Python

Repository files navigation

Python

Criado por Murilo Chaves Jayme

Repositório de alguns códigos amadores que farei em Python, afim de promover um melhor estudo e organização, apenas para fins educacionais.

  • Motivação:
    • Legibilidade e alto nível de abstração: sintaxe similar à linguagem natural, fácil leitura;
    • Multiplataforma: código fonte interpretado;
    • Multiparadigma: programação imperativa, funcional e orientada a objetos;
    • Tipagem dinâmica: as variáveis se ajustam aos valores recebidos;
    • Necessidade de identação: código limpo - não precisa usar '{}';
    • Diversos Frameworks: web, mobile, desktop;

Códigos

Configurar usuário do visual studio code para dar os commits como usuário

$ git config user.name "NomeDeUsuario"
$ git config user.email "email@provedor.com.br"

Criar ambiente virtual de desenvolvimento isolado (virtualenv)

# criando pasta para atribuir projetos
$ mkdir nomeProjeto
$ cd nomeProjeto

# criando virtualenv
$ python3 -m venv nomeVirtualenv

# ativando virtualenv
$ source myvenv/bin/activate

Criar uma alias para utilizar ll no terminal (OS X)

$ alias ll='ls -lG'

Pacotes instalados em default do PIP

$ pip list
Package    Version
---------- -------
pip        10.0.1 
setuptools 39.0.1 

Boas práticas

PEP8

PEP8 é referente para as boas práticas do Python

$ pip install pep8

ou

pip install pylint

Para habilitar o linter no visual studio code:

  1. Abrir o Command Palette do Code (⇧⌘P)

  2. Definir qual o modelo de linter à ser verificado, o PEP8 é as boas práticas dado pelo PyCon então, é uma boa de ser utilizado: Python: Selecionar Linter > PEP8

  3. Caso deseja verificar se o Linter está habilitado, poderá verificar com: Python: Habilitar Linting > ON/OFF

  4. O linter sempre será realizado quando salvar um arquivo .py, porém, se quiser verificar antes, basta executar: Python: Executar Linting

PS.: Maiores informações: Linting - Visual Studio Code

Limitar cada linha de código a 80 caracteres, embora 99 seja aceitável

Regra IBM

Observações

  • Versão: Python v.2.7.10

  • IDE: Microsoft Visual Studio Code v.1.17.2

  • Execução: Terminal - macOS Sierra v.10.12.6

  • Arquivo: .vscode adicionado somente para parar de aparecer: Error Linter pylint is not installed. (Não quero instalar pylint)

Links legais:

Cor do Terminal:

Atom:

One Dark One Light

Black: #1E2127 Black: #000000 Bright Black: #5C6370 Bright Black: #383A42 Red: #E06C75 Red: #E45649 Bright Red: #E06C75 Bright Red: #E45649 Green: #98C379 Green: #50A14F Bright Green: #98C379 Bright Green: #50A14F Yellow: #D19A66 Yellow: #986801 Bright Yellow: #D19A66 Bright Yellow: #986801 Blue: #61AFEF Blue: #4078F2 Light Blue: #61AFEF Light Blue: #4078F2 Magenta: #C678DD Magenta: #A626A4 Light Magenta: #C678DD Light Magenta: #A626A4 Cyan: #56B6C2 Cyan: #0184BC Light Cyan: #56B6C2 Light Cyan: #0184BC White: #ABB2BF White: #A0A1A7 Bright White: #FFFFFF Bright White: #FFFFFF Text: #ABB2BF Text: #383A42 Bold Text: #ABB2BF Bold Text: #A0A1A7 Selection: #3A3F4B Selection: #3A3F4B Cursor: #5C6370 Cursor: #383A42 Background: #1E2127 Background: #F9F9F9

About

Repositório de alguns códigos amadores que farei em Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published