-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cb5b0b6
commit 606f64f
Showing
9 changed files
with
2,340 additions
and
2,271 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
27 changes: 27 additions & 0 deletions
27
book/cap02-ambientes-desenvolvimento/sec02-0-introducao.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> |
Oops, something went wrong.