Skip to content

Commit 7b70048

Browse files
committed
organização para o início do curso
1 parent 987f742 commit 7b70048

15 files changed

+176
-40285
lines changed

README.md

+6-28
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
# Curso de Noções de Programação em Python para as Humanidades
1+
# Curso de Python para Ciências Sociais
22

33
Prof: Eric Brasil
44

55
Ementa:
66

7-
O curso visa apresentar os elementos básicos da linguagem de programação Python, focando em usos possíveis para as pesquisas na área das ciências humanas e sociais. São temas do curso: definição da linguagem python, instalação e preparação do ambiente de trabalho, apresentação dos conceitos básicos de Python, manipulação de dados a partir de arquivos simples, contagem de frequências e palavras-chave em contexto, análise de dados tabulares com Pandas, e visualização de dados com Plotly.
7+
O curso visa apresentar os elementos básicos da linguagem de programação Python, focando em usos possíveis para as pesquisas na área das ciências humanas e sociais. São temas do curso: definição da linguagem python, instalação e preparação do ambiente de trabalho, apresentação dos conceitos básicos de Python, manipulação de dados a partir de arquivos simples, contagem de frequências e palavras-chave em contexto.
88

9-
Duração: dias 18, 19, 20 e 21 de setembro, de 17h às 20h, por Zoom.
9+
Duração: dias 31 de outubro e 01 de novembro, de 19h às 21h.
10+
11+
Formato: online, via Jitsi (Link para aula será enviado no grupo do Telegram).
1012

1113
## Roteiro
1214

@@ -44,28 +46,4 @@ Duração: dias 18, 19, 20 e 21 de setembro, de 17h às 20h, por Zoom.
4446
- while
4547
- break, continue
4648
- try, except
47-
- Desafio 2: *Contagem de frequência de palavras e palavras-chave em contexto com python*
48-
49-
### [Dia 3](dia3.ipynb)
50-
51-
- Dúvidas sobre Desafio 2
52-
- Análise de dados com Pandas
53-
- Entendendo um *datset*
54-
- Operações básicas: ler, entender e perguntar aos dados
55-
- Contar, filtrar e avaliar os dados
56-
- Criar novos *datsets*, mesclar *datsets*
57-
- Desafio 3: *Entender dados da ANPUH*
58-
59-
### [Dia 4](dia4.ipynb)
60-
61-
- Dúvidas sobre Desafio 3
62-
- Visualização dos dados com Plotly
63-
- Conceitos básicos
64-
- Gráficos de barra
65-
- Gráfico de pizza
66-
- Scatter plot
67-
- Desafio 4: *Visualizar dados da ANPUH*
68-
- Conclusão
69-
- Resumo do que foi aprendido no curso
70-
- Próximos passos para aprofundamento em Python
71-
- Recursos adicionais para aprendizado contínuo em Python.
49+
- Desafio 2: *Relatório de busca*

anpuh.html

-14
This file was deleted.

anpuh.png

-30.4 KB
Binary file not shown.

assets/anpuh13_23.csv

-21,341
This file was deleted.

assets/moyses-zacharias_2023-09-13_14-52-48.csv

-70
This file was deleted.

desafios/desafio1.py

-11
This file was deleted.

desafios/desafio2.py

-34
This file was deleted.

dia0.md

+10-2
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,23 @@ Para abrir o terminal no macOS, basta pressionar as teclas `Command + Espaço` e
6060

6161
#### E no Windows?
6262

63-
- Instalar GitBash
63+
Duas opções: usar o app Terminal do Windows, ou instalar o GitBash.
64+
65+
##### Usando o app Terminal do Windows
66+
67+
O app Terminal do Windows é uma ferramenta poderosa e que vem sendo aprimorada a cada versão do Windows 10. Para abri-lo, basta buscar por `terminal` no menu de aplicativos.
68+
69+
##### Instalando o GitBash
70+
71+
O GitBash é uma ferramenta que traz um terminal mais poderoso e com mais funcionalidades que o app Terminal do Windows. Além disso ele é compatível com os comandos do terminal do macOS e Linux, e é instalado junto com o Git. Git é uma ferramenta de controle de versão de código fonte. Para saber mais sobre o Git, ver a [lição do Programming Historian, Git como ferramenta metodológica em projetos de História (parte 1)](https://programminghistorian.org/pt/licoes/git-ferramenta-metodologica-projetos-historia-1).
6472

6573
Veja o vídeo de instalação, também [disponível no YouTube](https://youtu.be/PGIuYvkctj0):
6674

6775
https://github.com/ericbrasiln/python-puc/assets/58128421/de51310c-c074-49e0-9b21-909543a67483
6876

6977
Com ele poderemos usar os mesmos comandos do terminal do macOS e Linux.
7078

71-
##### Executando o python no GitBash
79+
###### Executando o python no GitBash
7280

7381
Para executarmos o python no GitBash precisamos executar mais um comando. Ele incluirá um alias (apelido) na configuração do bash para que todas vez que executarmos `python`, o GitBash execute o executável correto:
7482

dia1.ipynb

+16-35
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"id": "0f271431",
5959
"metadata": {},
6060
"source": [
61-
"## Introdução à Python\n",
61+
"## Introdução à linguagem de programação Python\n",
6262
"\n",
6363
"- O que é Python e por que é usado?"
6464
]
@@ -222,39 +222,20 @@
222222
},
223223
{
224224
"cell_type": "code",
225-
"execution_count": 1,
225+
"execution_count": null,
226226
"id": "182652a5",
227227
"metadata": {},
228-
"outputs": [
229-
{
230-
"data": {
231-
"text/plain": [
232-
"4"
233-
]
234-
},
235-
"execution_count": 1,
236-
"metadata": {},
237-
"output_type": "execute_result"
238-
}
239-
],
228+
"outputs": [],
240229
"source": [
241230
"2+2"
242231
]
243232
},
244233
{
245234
"cell_type": "code",
246-
"execution_count": 3,
235+
"execution_count": null,
247236
"id": "d997899c",
248237
"metadata": {},
249-
"outputs": [
250-
{
251-
"name": "stdout",
252-
"output_type": "stream",
253-
"text": [
254-
"Meu nome é Eric.\n"
255-
]
256-
}
257-
],
238+
"outputs": [],
258239
"source": [
259240
"print('Meu nome é Eric.')"
260241
]
@@ -407,6 +388,15 @@
407388
"metadata": {},
408389
"source": [
409390
"### Tipos de Dados\n",
391+
"\n",
392+
"Python é uma linguagem dinamicamente tipada, o que significa que o tipo de uma variável é determinado em tempo de execução e não precisa ser declarado explicitamente. Em linguagens dinamicamente tipadas como Python, é possível atribuir valores de diferentes tipos a uma mesma variável sem precisar especificar o tipo previamente"
393+
]
394+
},
395+
{
396+
"cell_type": "markdown",
397+
"id": "dd381ab2",
398+
"metadata": {},
399+
"source": [
410400
"\n",
411401
"Existem quatro tipos essenciais de dados Python com diferentes poderes e capacidades:\n",
412402
"\n",
@@ -516,19 +506,10 @@
516506
},
517507
{
518508
"cell_type": "code",
519-
"execution_count": 5,
509+
"execution_count": null,
520510
"id": "01f73905",
521511
"metadata": {},
522-
"outputs": [
523-
{
524-
"name": "stdout",
525-
"output_type": "stream",
526-
"text": [
527-
"Eric\n",
528-
"Olá, Eric! Como vai?\n"
529-
]
530-
}
531-
],
512+
"outputs": [],
532513
"source": [
533514
"new_name = input('Digite seu nome: ')\n",
534515
"print(new_name)\n",

0 commit comments

Comments
 (0)