An open API service indexing awesome lists of open source software.

https://github.com/roscibely/data-structure-with-python

Repository for Algorithms and Data Structure I with Python subject/course on Information Technology - UFERSA
https://github.com/roscibely/data-structure-with-python

Last synced: 5 days ago
JSON representation

Repository for Algorithms and Data Structure I with Python subject/course on Information Technology - UFERSA

Awesome Lists containing this project

README

          



icon

# Algorithms and Data Structure with Python 3
###### Professora: [Rosana Rego](https://github.com/roscibely)

### PEX1241 - Algoritmos e Estrutura de dados I
#### Bacharelado Interdisciplinar em Tecnologia da Informação - UFERSA

---
#### Parte 0
- Curso auxiliar: 🤜 [Dataquest](https://www.dataquest.io/course/introduction-to-python/)
- :hourglass_flowing_sand: Tempo estimado: 5h

1. [Variáveis](https://github.com/roscibely/data-structure-with-python/tree/develop/root/variaveis)
2. [If-else-elif](https://github.com/roscibely/data-structure-with-python/tree/develop/root/condicional)
3. [Laços de repetição](https://github.com/roscibely/data-structure-with-python/tree/root/develop/loops)
- Curso auxiliar: 🤜 [Dataquest](https://www.dataquest.io/course/for-loops-and-conditional-statements-in-python/)
- :hourglass_flowing_sand: Tempo estimado: 7h
---

#### Parte I
1. [Funções](https://github.com/roscibely/data-structure-with-python/tree/main/root/functions)
- Curso auxiliar: 🤜 [Dataquest](https://www.dataquest.io/course/python-functions-and-jupyter-notebook/)
- :hourglass_flowing_sand: Tempo estimado: 7h
2. [Ponteiros](https://github.com/roscibely/data-structure-with-python/tree/develop/root/ponteiros)
3. [Alocação dinâmica](https://github.com/roscibely/data-structure-with-python/tree/main/root/alocacao_dinamica)
4. [Vetores](https://github.com/roscibely/data-structure-with-python/tree/develop/root/vetores)
5. [Matrizes](https://github.com/roscibely/data-structure-with-python/tree/develop/root/matrizes)
6. [Class](https://github.com/roscibely/data-structure-with-python/tree/develop/root/class)

---
#### Parte II

1. [Arquivos](https://github.com/roscibely/data-structure-with-python/tree/develop/root/arquivos)
2. [Módulos](https://github.com/roscibely/data-structure-with-python/tree/develop/root/modulos)
3. [Complexidade de Algoritmos](https://github.com/roscibely/data-structure-with-python/blob/develop/root/complexidade/README.md)
- Curso auxiliar: 🤜 [Dataquest](https://www.dataquest.io/course/algorithm-complexity/)
- :hourglass_flowing_sand: Tempo estimado: 9h
4. [Algoritmos de Busca](https://github.com/roscibely/data-structure-with-python/tree/develop/root/busca)
5. [Algoritmos de Ordenação](https://github.com/roscibely/data-structure-with-python/tree/develop/root/ordenacao)
---
#### Parte III

1. [Dicionários](https://github.com/roscibely/data-structure-with-python/tree/develop/root/dicionarios)
2. [Estrutura de dados: Lista](https://github.com/roscibely/data-structure-with-python/tree/main/root/listas)
3. [Estrutura de dados: Pilha](https://github.com/roscibely/data-structure-with-python/tree/develop/root/pilhas)
4. [Estrutura de dados: Fila]

- Curso auxiliar: 🤜 [Dataquest](https://www.dataquest.io/course/data-structures-fundamentals/)
- :hourglass_flowing_sand: Tempo estimado: 6h
---
#### DataCamp Curso
- [Data Structures and Algorithms in Python](https://app.datacamp.com/learn/courses/data-structures-and-algorithms-in-python)
---
#### Extra
- Git e controle de versão: 🤜 [curso](https://www.dataquest.io/course/git-and-vcs/)
---

- Materiais complementares
- Introdução ao Google Colab [![Open in Loom](https://img.shields.io/badge/-Video-83DA77?style=flat-square&logo=loom)](https://www.loom.com/share/8a4f0d34b3cb4d9ea04b6dcf0b3d1aca)
- Google Colab Cont. [opcional ] [![Open in Loom](https://img.shields.io/badge/-Video-83DA77?style=flat-square&logo=loom)](https://www.loom.com/share/d96cb0af7d9c4416bfe8145c93248a11)
- :hourglass_flowing_sand: Tempo estimado: 2h

---
#### Inspiração para Projetos Estruturados com Python 3
- Aplicativos móveis
- [Kivy Guide](https://kivy.org/doc/stable/gettingstarted/intro.html) — Kivy é uma ferramenta que permite criar aplicativos móveis com Python. Eles têm um guia para começar.

- Desenvolvimento Web
- [Bottle Tutorial](https://bottlepy.org/docs/dev/tutorial_app.html) — Bottle é outro framework web para Python. Aqui está um guia para começar a usá-lo.
- [How To Tango With Django](https://www.tangowithdjango.com/) — Um guia para usar o Django, uma complexa estrutura da web em Python.

- Jogos
- [Pygame Tutorials](https://www.pygame.org/wiki/tutorials) — Aqui está uma lista de tutoriais para Pygame, uma popular biblioteca Python para fazer jogos.
- [Making Games with Pygame](https://www.amazon.com/Making-Games-Python-Pygame-Sweigart/dp/1469901730) — Um livro que ensina como fazer jogos em Python.




UFERSA - Campus Pau dos Ferros