Skip to content

JonasEduard0/Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Intermediate Knowledge Base

Este repositório reúne anotações, exemplos práticos e estudos em Python, com foco em um nível intermediário da linguagem.

Aqui estão organizados conceitos importantes que vão além do básico, incluindo:

  • manipulação de dados
  • funções mais avançadas
  • Programação Orientada a Objetos
  • módulos e arquivos
  • tratamento de erros
  • recursos intermediários da linguagem
  • boas práticas de código

O objetivo é manter uma base organizada de conhecimento em Python, contendo teoria e implementações práticas.


🎯 Objetivo do Projeto

Este projeto foi criado para:

  • consolidar conhecimentos em Python
  • praticar conceitos importantes da linguagem
  • armazenar anotações teóricas
  • organizar exemplos práticos em código
  • servir como repositório de estudo e consulta
  • demonstrar evolução no aprendizado da linguagem

📚 Conteúdo do Repositório

O repositório é dividido em duas partes principais.

📄 Anotações

Um arquivo .txt contendo:

  • resumos de conteúdo
  • observações importantes
  • sintaxe da linguagem
  • boas práticas
  • conceitos intermediários
  • dicas e lembretes de estudo

💻 Códigos em Python

Uma pasta contendo vários arquivos .py com exemplos e implementações dos principais conceitos estudados.


🧠 Conceitos Estudados

🔹 Fundamentos Intermediários

  • funções
  • parâmetros e retorno
  • escopo de variáveis
  • listas, tuplas, conjuntos e dicionários
  • compreensão de listas
  • manipulação de strings
  • desempacotamento
  • operadores lógicos e relacionais

🔹 Funções e Recursos da Linguagem

  • funções anônimas com lambda
  • uso de map, filter e reduce
  • argumentos posicionais e nomeados
  • *args e **kwargs
  • funções recursivas
  • modularização de código

🔹 Arquivos e Módulos

  • leitura de arquivos
  • escrita em arquivos
  • manipulação de caminhos
  • importação de módulos
  • criação de módulos próprios
  • organização de código em arquivos separados

🔹 Tratamento de Erros

  • tratamento de exceções comuns
  • criação de exceções personalizadas
  • controle de erros em arquivos e operações

🔹 Boas Práticas

  • organização de arquivos
  • reutilização de código
  • clareza na escrita
  • separação de responsabilidades
  • legibilidade
  • estrutura modular

📈 Objetivo de Aprendizado

Este repositório serve como:

  • 📚 material de estudo de Python intermediário
  • 🧠 reforço de conceitos importantes da linguagem
  • 💻 prática com exemplos reais
  • 📂 portfólio de evolução em programação

🚀 Possíveis Expansões

Futuramente o repositório pode incluir:

  • automação com Python
  • manipulação de dados
  • consumo de APIs
  • testes automatizados
  • pequenos projetos práticos
  • organização de projetos profissionais

👨‍💻 Autor

Desenvolvido por Jonas Eduardo Campos Martins Estudante de Ciência da Computação com foco em desenvolvimento de software. Este projeto está sob a licença MIT.

About

Repositório de estudos Python intermediário com anotações e exemplos de código envolvendo funções, POO, manipulação de arquivos e tratamento de erros.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages