From 09364a915dfdeed7cfabc0bfb71d2b29615bade9 Mon Sep 17 00:00:00 2001 From: 20181174010015 Date: Fri, 4 Oct 2019 15:21:59 -0300 Subject: [PATCH 1/6] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20dos=20dados=20do=20?= =?UTF-8?q?livro=20do=20Nilo=20Ney.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/pages/introducao.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/pages/introducao.md b/content/pages/introducao.md index ec7ef82b..c395672d 100644 --- a/content/pages/introducao.md +++ b/content/pages/introducao.md @@ -37,9 +37,8 @@ Não sabe por onde começar? Veja nossa listagem de conteúdo para quem está co Ano | Título | Autor | Tipo | Nível | Grátis? | Link -----|--------|-------|------|-------|---------|------ 2003 | Python para Zumbis | Fernando Massanori | Curso | Iniciante | Sim | [link](http://pycursos.com/python-para-zumbis/) - 2014 | Introdução à Programação com Python | Nilo Ney Coutinho Menezes | Livro | Iniciante | Não | [link](http://python.nilo.pro.br/) 2015 | Curso de Programação em Python para Iniciantes | PyLadies BH | Curso | Iniciante | Sim | [link](https://www.youtube.com/watch?v=O2xKiMl-d7Y&list=PL70CUfm2J_8SXFHovpVUbq8lB2JSuUXgk) 2016 | Python Básico | Solyd/Guilherme Junqueira | Curso | Iniciante | Sim | [link](https://solyd.com.br/treinamentos/python-basico) 2017 | Introdução à Ciência da Computação com Python | CCSL do IME/USP | Curso | Iniciante | Sim | [link](https://www.youtube.com/playlist?list=PLcoJJSvnDgcKpOi_UeneTNTIVOigRQwcn) 2017 | Pycubator (Tradução PT-BR) | Noam Elfanbaum, Udi Oron e Gilson Filho (Tradução) | Material online | Iniciante | Sim | [link](http://df.python.org.br/pycubator/) - + 2019 | Introdução à Programação com Python (3° edição) | Nilo Ney Coutinho Menezes | Livro | Iniciante | Não | [link](http://python.nilo.pro.br/) From 2fe1319b58f7a09958ba31a36b96322b1f2fedd5 Mon Sep 17 00:00:00 2001 From: 20181174010015 Date: Fri, 4 Oct 2019 15:35:59 -0300 Subject: [PATCH 2/6] =?UTF-8?q?Adi=C3=A7=C3=A3o=20de=20frase=20sobre=20o?= =?UTF-8?q?=20PyCharm.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/pages/introducao.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pages/introducao.md b/content/pages/introducao.md index c395672d..d3f16265 100644 --- a/content/pages/introducao.md +++ b/content/pages/introducao.md @@ -18,7 +18,7 @@ Depende da sua preferência. Ele é uma ferramenta poderosa. Mas boa parte de pr **Que IDE usar?** Depende muito da sua preferência. Você pode usar qualquer editor de texto padrão, como o [Notepad++](https://notepad-plus-plus.org/), Gedit ou [Sublime](http://sublimetext.com/) até o VI puro. Não existe padrão. -Para quem vem do MATLAB ou R, o [Spyder](https://github.com/spyder-ide/spyder) pode ser muito útil. O [Pycharm](https://www.jetbrains.com/pycharm/) é outro IDE muito utilizado na comunidade. +Para quem vem do MATLAB ou R, o [Spyder](https://github.com/spyder-ide/spyder) pode ser muito útil. O [Pycharm](https://www.jetbrains.com/pycharm/) é outro IDE muito utilizado na comunidade e traz consigo muitas funções úteis para iniciantes e profissionais. **Aonde eu encontro os módulos para utilizar no meu projeto?** Alguns módulos já vem por padrão no Python puro, por exemplo o módulo matemático. Outros, devem ser baixados de um repositório, como é o caso do Django ou Numpy. From b6389e77204f369b43827b21a1728da259f714ee Mon Sep 17 00:00:00 2001 From: 20181174010015 Date: Fri, 4 Oct 2019 16:05:35 -0300 Subject: [PATCH 3/6] =?UTF-8?q?Fazendo=20revis=C3=B5es=20de=20typo=20na=20?= =?UTF-8?q?introdu=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/pages/introducao.md | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/content/pages/introducao.md b/content/pages/introducao.md index d3f16265..ce381ef6 100644 --- a/content/pages/introducao.md +++ b/content/pages/introducao.md @@ -4,27 +4,34 @@ Template: page Python é uma linguagem poderosa e divertida. Com ela você pode fazer diversas coisas como: -* Construção de sistemas Web com Django, Flask, Pyramid, etc. -* Análise de dados, Inteligência Artificial, Machine Learning e etc com Numpy, Pandas, Matplotlib, etc -* Construção de aplicativos com Kivy e Pybee +* Construção de sistemas Web com Django, Flask, Pyramid, etc; +* Análise de dados, Inteligência Artificial, Machine Learning e etc com Numpy, Pandas, Matplotlib, etc; +* Construção de aplicativos com Kivy e Pybee; * Construção de sistemas desktop com Tkinter, WxPython, etc. -Existem diversos cursos onlines onde você pode encontrar material. São cursos que você consegue aprender o básico da programação com Python como -tipos de variáveis, como escrever funções, etc. +Existem diversos cursos onlines onde você pode encontrar material. São cursos +que você consegue aprender o básico da programação com Python, como tipos de +variáveis, como escrever funções, etc. **Devo usar o Interpretador do Python puro?** -Depende da sua preferência. Ele é uma ferramenta poderosa. Mas boa parte de profissionais usa o interpretador -[*ipython*](http://ipython.org/) pois este contém mais recursos visuais e de auxílio (como colorir as mensagens de erro). +Depende da sua preferência. Ele é uma ferramenta poderosa, mas boa parte de +profissionais usa o interpretador [*ipython*](http://ipython.org/). Pois, este +contém mais recursos visuais e de auxílio (como colorir as mensagens de erro). **Que IDE usar?** Depende muito da sua preferência. Você pode usar qualquer editor de texto padrão, como o [Notepad++](https://notepad-plus-plus.org/), Gedit ou [Sublime](http://sublimetext.com/) até o VI puro. Não existe padrão. Para quem vem do MATLAB ou R, o [Spyder](https://github.com/spyder-ide/spyder) pode ser muito útil. O [Pycharm](https://www.jetbrains.com/pycharm/) é outro IDE muito utilizado na comunidade e traz consigo muitas funções úteis para iniciantes e profissionais. **Aonde eu encontro os módulos para utilizar no meu projeto?** -Alguns módulos já vem por padrão no Python puro, por exemplo o módulo matemático. Outros, devem ser baixados de um repositório, como é o caso do Django ou Numpy. -Hoje, mais de 107 mil projetos estão cadastros no [repositório oficial](https://pypi.org/). Caso você não ache o que procura, há muito incentivo para que você construa um módulo novo e inclua no repositório! - -Se você não tem a menor ideia mesmo de que módulo você precise, dê uma procurada no Google e StackOverflow. De certo alguém já fez algo parecido com o que você precisa! +Alguns módulos já vem por padrão no Python puro, por exemplo o módulo matemático +(math). Outros, devem ser baixados de um repositório, como é o caso do Django ou +Numpy. Hoje, mais de 107 mil projetos estão cadastrados no +[repositório oficial](https://pypi.org/). Caso você não ache o que procura, há +muito incentivo para que você construa um novo módulo e inclua no repositório! + +Se você não tem a menor ideia de que módulo você precise, dê uma procurada no +Google e StackOverflow. De certo, alguém já fez algo parecido com o que você +precisa! **O que são VirtualEnvs?** O ideal para projetos Python é que você isole as bibliotecas que você usa, para evitar conflitos entre projetos. From 04c82e8b12c2e6452c04aa35df81ccd1d0a33396 Mon Sep 17 00:00:00 2001 From: 20181174010015 Date: Fri, 4 Oct 2019 17:50:52 -0300 Subject: [PATCH 4/6] =?UTF-8?q?Revis=C3=A3o=20da=20tabela=20de=20materiais?= =?UTF-8?q?=20indicados=20em=20introdu=C3=A7=C3=A3o.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/pages/introducao.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/content/pages/introducao.md b/content/pages/introducao.md index ce381ef6..fe8210dc 100644 --- a/content/pages/introducao.md +++ b/content/pages/introducao.md @@ -37,15 +37,14 @@ precisa! O ideal para projetos Python é que você isole as bibliotecas que você usa, para evitar conflitos entre projetos. Isso é uma boa prática e pode evitar dores de cabeça futuras. [Dê uma lida](https://virtualenv.pypa.io/en/stable/) sobre antes de iniciar um projeto grande, ok? -**Indicação de cursos** +**Indicação de material de estudo** Não sabe por onde começar? Veja nossa listagem de conteúdo para quem está começando na linguagem: Ano | Título | Autor | Tipo | Nível | Grátis? | Link -----|--------|-------|------|-------|---------|------ - 2003 | Python para Zumbis | Fernando Massanori | Curso | Iniciante | Sim | [link](http://pycursos.com/python-para-zumbis/) - 2015 | Curso de Programação em Python para Iniciantes | PyLadies BH | Curso | Iniciante | Sim | [link](https://www.youtube.com/watch?v=O2xKiMl-d7Y&list=PL70CUfm2J_8SXFHovpVUbq8lB2JSuUXgk) - 2016 | Python Básico | Solyd/Guilherme Junqueira | Curso | Iniciante | Sim | [link](https://solyd.com.br/treinamentos/python-basico) - 2017 | Introdução à Ciência da Computação com Python | CCSL do IME/USP | Curso | Iniciante | Sim | [link](https://www.youtube.com/playlist?list=PLcoJJSvnDgcKpOi_UeneTNTIVOigRQwcn) + 2013 | Python para Zumbis | Fernando Massanori | Videoaulas | Iniciante | Sim | [link](http://pycursos.com/python-para-zumbis/) + 2016 | Python Básico | Solyd/Guilherme Junqueira | Videoaulas | Iniciante | Sim | [link](https://solyd.com.br/treinamentos/python-basico) + 2017 | Introdução à Ciência da Computação com Python | CCSL do IME/USP | Videoaulas | Iniciante | Sim | [link](https://www.youtube.com/playlist?list=PLcoJJSvnDgcKpOi_UeneTNTIVOigRQwcn) 2017 | Pycubator (Tradução PT-BR) | Noam Elfanbaum, Udi Oron e Gilson Filho (Tradução) | Material online | Iniciante | Sim | [link](http://df.python.org.br/pycubator/) 2019 | Introdução à Programação com Python (3° edição) | Nilo Ney Coutinho Menezes | Livro | Iniciante | Não | [link](http://python.nilo.pro.br/) From 475d37b53cf4896e76a2e1bfcf18ffcc640fda62 Mon Sep 17 00:00:00 2001 From: HortenciaArliane <55849192+HortenciaArliane@users.noreply.github.com> Date: Sat, 30 Nov 2019 22:12:39 -0300 Subject: [PATCH 5/6] Atualizando quantidade de projetos no pypi. --- content/pages/introducao.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pages/introducao.md b/content/pages/introducao.md index fe8210dc..e487f4b1 100644 --- a/content/pages/introducao.md +++ b/content/pages/introducao.md @@ -25,7 +25,7 @@ Para quem vem do MATLAB ou R, o [Spyder](https://github.com/spyder-ide/spyder) p **Aonde eu encontro os módulos para utilizar no meu projeto?** Alguns módulos já vem por padrão no Python puro, por exemplo o módulo matemático (math). Outros, devem ser baixados de um repositório, como é o caso do Django ou -Numpy. Hoje, mais de 107 mil projetos estão cadastrados no +Numpy. Hoje, mais de 207 mil projetos estão cadastrados no [repositório oficial](https://pypi.org/). Caso você não ache o que procura, há muito incentivo para que você construa um novo módulo e inclua no repositório! From fded43ca92e2e4356168b938cc392834a75353c0 Mon Sep 17 00:00:00 2001 From: Adorilson Bezerra Date: Thu, 17 Oct 2024 14:11:06 +0100 Subject: [PATCH 6/6] =?UTF-8?q?Melhorias=20nas=20se=C3=A7=C3=B5es=20de=20I?= =?UTF-8?q?DE=20e=20ambientes=20virtuais?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/pages/introducao.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/content/pages/introducao.md b/content/pages/introducao.md index 6a9a05e6..cf0e8b0b 100644 --- a/content/pages/introducao.md +++ b/content/pages/introducao.md @@ -19,8 +19,12 @@ profissionais usa o interpretador [*ipython*](http://ipython.org/). Pois, este contém mais recursos visuais e de auxílio (como colorir as mensagens de erro). **Que IDE usar?** -Depende muito da sua preferência. Você pode usar qualquer editor de texto padrão, como o [Notepad++](https://notepad-plus-plus.org/), Gedit ou [Sublime](http://sublimetext.com/) até o VI puro. Não existe padrão. -Para quem vem do MATLAB ou R, o [Spyder](https://github.com/spyder-ide/spyder) pode ser muito útil. O [Pycharm](https://www.jetbrains.com/pycharm/) é outro IDE muito utilizado na comunidade e traz consigo muitas funções úteis para iniciantes e profissionais. +Depende muito da sua preferência. Você pode usar qualquer editor de texto puro, como o [Notepad++](https://notepad-plus-plus.org/), +[gedit](https://help.gnome.org/users/gedit/stable/index.html.pt_BR) ou [Sublime](http://sublimetext.com/) e até editores orientados para +a linha de comando, como o [Nano](https://www.nano-editor.org/). Ou editores com recursos de depuração, execução de tarefas e controle +de versão, como o [VS Code](https://code.visualstudio.com/) ou sua versão sem telemetria e rastreamento, o [VSCodium](https://vscodium.com/). +Não existe padrão. +Para quem vem do MATLAB ou R, o [Spyder](https://www.spyder-ide.org/) pode ser muito útil. O [Pycharm](https://www.jetbrains.com/pycharm/) é outro IDE muito utilizado na comunidade e traz consigo muitas funções úteis para iniciantes e profissionais. **Aonde eu encontro os módulos para utilizar no meu projeto?** Alguns módulos já vem por padrão no Python puro, por exemplo o módulo matemático @@ -33,9 +37,9 @@ Se você não tem a menor ideia de que módulo você precise, dê uma procurada Google e StackOverflow. De certo, alguém já fez algo parecido com o que você precisa! -**O que são VirtualEnvs?** +**O que são ambientes virtuais?** O ideal para projetos Python é que você isole as bibliotecas que você usa, para evitar conflitos entre projetos. -Isso é uma boa prática e pode evitar dores de cabeça futuras. [Dê uma lida](https://virtualenv.pypa.io/en/stable/) sobre antes de iniciar um projeto grande, ok? +Isso é uma boa prática e pode evitar dores de cabeça futuras. [Dê uma lida](https://docs.python.org/pt-br/3/library/venv.html) sobre antes de iniciar um projeto, ok? **Indicação de material de estudo**