Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/brucamps/programacao_de_sistemas_transforme-se

Atividades em Python | Programador de Sistemas - Programa Transforme-se (Em andamento)
https://github.com/brucamps/programacao_de_sistemas_transforme-se

programacao programming programming-exercises python python3 transforme-se

Last synced: 4 days ago
JSON representation

Atividades em Python | Programador de Sistemas - Programa Transforme-se (Em andamento)

Awesome Lists containing this project

README

        






Programador de Sistemas | Transforme-se



Nesta 2ª fase do programa **[Transforme-se](https://www.serasaexperian.com.br/transforme-se/)** promovido pela **Serasa Experian** em colaboração com a **Gerando Falcões** e o **SENAC**, focará no desenvolvimento de habilidades em programação com o curso **Programador de Sistemas**.


> [!NOTE]
O Transforme-se é direcionado a jovens entre 18 e 29 anos em situação de vulnerabilidade social, e tem como objetivo desenvolver e capacitar essas pessoas para ingressar na área de tecnologia, um setor amplamente conhecido por proporcionar excelentes oportunidades de emprego e crescimento profissional.


Neste curso utilizaremos o **Python** para desenvolver algoritmos e entender como podemos utilizá-lo em aplicações (web, app e até mesmo desktop).




Python



É uma **linguagem de programação** de **tipagem dinâmica**, onde **o tipo de dado das variáveis é detectado automaticamente**, e de **tipagem forte**, onde **as regras são rigorosas em relação a manipulação de dados**.

Com uma **sintaxe clara e intuitiva**, Python é acessível para iniciantes e avançados e é **amplamente utilizado em desenvolvimento web, aplicativos móveis e sistemas desktop**.

Ele funciona em **diversas plataformas** e é uma **linguagem de código aberto**, permitindo contribuição global e acesso gratuito. Além disso, **organiza o código de forma sequencial e orientada a objetos**, facilitando a reutilização e a manutenção, e **vem com um extenso conjunto de bibliotecas e ferramentas padrão**, que suportam uma ampla gama de aplicações, desde desenvolvimento de interfaces até criação de jogos.


**Opções de ambientes para programar em Python**

| Desktop | Web | App |
| :-: | :-: | :-: |
| [](https://www.jetbrains.com/pycharm/download/?section=windows) [](https://code.visualstudio.com/Download) | [](https://colab.research.google.com) [](https://replit.com/languages/python3) [](https://www.onlinegdb.com/online_python_interpreter) [](https://vscode.dev) | [](https://replit.com/mobile) [](https://play.google.com/store/apps/details?id=ru.iiec.pydroid3) [](https://play.google.com/store/apps/details?id=org.qpython.qpy3&hl) |


> [!NOTE]
> Estes são apenas alguns, há muitos outros disponíveis. Mas o meu preferido de fato é o Visual Studio Code 💙.


# Exercícios
Durante o curso realizamos diversos exercícios que você pode conferir clicando nos links abaixo.

> [!WARNING]
> Todos os códigos foram feitos por mim, então caso deseje utilizá-los dê os devidos créditos. 😉

> [!TIP]
> Nos arquivos `README`, você encontrará uma breve demonstração de cada código executado no terminal.


| Nº | Conteúdo | Pasta | README |
| ---- | -------- | :--: | :--: |
| 01 | Introdução a Python | [](./Activities/1-Introducao_a_Python) | [](./Activities/1-Introducao_a_Python/1-README.md) |
| 02 | Operadores e Estruturas Condicionais | [](./Activities/2-Operadores_e_Estruturas_Condicionais) | [](./Activities/2-Operadores_e_Estruturas_Condicionais/2-README.md) |
| 03 | Manipulação de Strings | [](./Activities/3-Manipulacao_de_Strings) | [](./Activities/3-Manipulacao_de_Strings/3-README.md) |
| 04 | Operadores e Estruturas Condicionais | [](./Activities/4-Estruturas_de_Repeticao) | [](./Activities/4-Estruturas_de_Repeticao/4-README.md) |


#### Contribuições são bem-vindas! 🤗
#
Feito com 💜 por Bru