Skip to content

Commit

Permalink
feat: adição introdução IDEs
Browse files Browse the repository at this point in the history
  • Loading branch information
HenriqueAJNB committed Jun 27, 2024
1 parent cb5b0b6 commit 606f64f
Show file tree
Hide file tree
Showing 9 changed files with 2,340 additions and 2,271 deletions.
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,9 @@
# python-para-todos
# Repositório do livro Python para todos

Link para o livro publicado [aqui](https://henriqueajnb.github.io/python-para-todos/README.html)

## TODOS

- [ ] Instalação Python no Linux
- [ ] Erros comuns durante a instalação no Windows (e como corrigí-los)
- [ ] Discorrer sobre os diferentes ambientes (Anaconda, Google Colab, etc.)
9 changes: 6 additions & 3 deletions book/_toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@
format: jb-book
root: README.md
chapters:
- file: cap01-instalacao_python/sec1-0-instalacao_python.md
- file: cap01-instalacao-python/sec1-0-introducao.md
sections:
- file: cap01-instalacao_python/sec1-1-windows.md
- file: cap01-instalacao_python/versoes-python.md
- file: cap01-instalacao-python/sec1-1-windows.md
- file: cap01-instalacao-python/versoes-python.md
- file: cap02-ambientes-desenvolvimento/sec02-0-introducao.md
sections:
- file: cap02-ambientes-desenvolvimento/sec02-1-ides.md
27 changes: 27 additions & 0 deletions book/cap02-ambientes-desenvolvimento/sec02-0-introducao.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Ambientes para desenvolvimento Python

<div style="text-align: justify">

```{admonition} Se liga nos conceitos
:class: note
**Sintaxe:** a maneira correta de escrever o código, seguindo as regras da linguagem de programação.
**Auto-complete:** funcionalidade que sugere automaticamente palavras ou comandos enquanto você digita, para economizar tempo e evitar erros.
**Debug:** processo de encontrar e corrigir erros no seu código para que ele funcione corretamente.
```

A proposta desta seção é explicar o que poucas pessoas explicam sobre os diferentes ambientes para desenvolvimento. Vamos lá?

Você já deve ter instalado o Python e viu que temos à nossa disposição o interpretador da linguagem Python disponível no terminal (as três flechas `>>>`, lembra)?

Embora seja possível escrever e executar código Python diretamente no terminal do seu computador, isso pode ser complicado e trabalhoso.

Programar diretamente no terminal significa que você precisa digitar todos os comandos manualmente em sequencia e executá-los um a um, e isso pode tornar difícil a visualização e a organização do seu código. Além disso, o terminal não oferece nenhuma ferramentas que tornam a programação mais fácil, como realce de sintaxe, auto-complete e ferramentas para debugar seu código.

Para começar a programar em Python, é importante escolher um lugar adequado para escrever e testar seu código. Normalmente usamos um editor de texto com algumas funcionalidades extras para programação, também chamados de IDE (do inglês *Integrated Development Environment*, ambiente de desenvolvimento integrado).

Uma boa IDE pode facilitar muito o seu trabalho, oferecendo ferramentas que ajudam a escrever, corrigir e organizar seu código. Neste capítulo, vamos citar algumas IDEs populares para começar a escrever código em Python, vamos comoque você pode usar para isso, explicar o que é o Anaconda e por que ele pode não ser a melhor escolha para todos, e finalmente, vamos falar sobre o Visual Studio Code (VSCode) e por que vamos usá-lo ao longo deste livro.

</div>
30 changes: 30 additions & 0 deletions book/cap02-ambientes-desenvolvimento/sec02-1-ides.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# IDEs

<div style="text-align: justify">

Você já deve ter instalado o Python e viu que temos à nossa disposição o interpretador da linguagem Python disponível no terminal (as três flechas `>>>`, lembra)?

Embora seja possível escrever e executar código Python diretamente no terminal do seu computador, isso pode ser complicado e trabalhoso.

Programar diretamente no terminal significa que você precisa digitar todos os comandos manualmente em sequencia e executá-los um a um, e isso pode tornar difícil a visualização e a organização do seu código. Além disso, o terminal não oferece nenhuma ferramentas que tornam a programação mais fácil, como realce de sintaxe, auto-complete e ferramentas para debugar seu código.

Para começar a programar em Python, é importante escolher um lugar adequado para escrever e testar seu código. Normalmente usamos um editor de texto com algumas funcionalidades extras para programação, também chamados de IDE (do inglês *Integrated Development Environment*, ambiente de desenvolvimento integrado).

Uma boa IDE pode facilitar muito o seu trabalho, oferecendo ferramentas que ajudam a escrever, corrigir e organizar seu código.

## Quais IDEs existem?

Aqui está uma lista de vários ambientes populares para desenvolvimento Python:
- [Anaconda](https://www.anaconda.com/)
- [Google Colab](https://colab.google/)
- [PyCharm](https://www.jetbrains.com/pycharm/)
- [Atom](https://atom-editor.cc/)
- [Sublime Text](https://www.sublimetext.com/)
- [Visual Studio Code (VSCode)](https://code.visualstudio.com/)

## Qual usaremos?

Na próxima seção vamos instalar e configurar o VSCode para iniciar o nosso desenvolvimento. No futuro trarei uma explicação sobre as outras IDEs.


</div>
Loading

0 comments on commit 606f64f

Please sign in to comment.