Curso Python Basico

  • Development

Curso Python Basico

16 horas
Visão Geral

O curso Python Básico foi desenvolvido para profissionais que desejam iniciar sua jornada na programação utilizando uma das linguagens mais populares e versáteis do mercado. O treinamento aborda desde os conceitos fundamentais de lógica de programação até a criação de scripts funcionais para automação de tarefas, manipulação de dados e desenvolvimento de aplicações simples.

Python é amplamente utilizado em áreas como desenvolvimento de software, automação, análise de dados, inteligência artificial, segurança da informação, computação em nuvem e finanças. Durante o curso, os participantes aprenderão os conceitos essenciais da linguagem por meio de atividades práticas e exercícios orientados.

Objetivo

Após realizar este curso Python Básico, você será capaz de:

  • Compreender os fundamentos da linguagem Python
  • Instalar e configurar o ambiente de desenvolvimento
  • Criar scripts básicos utilizando Python
  • Trabalhar com variáveis, operadores e estruturas de dados
  • Utilizar estruturas condicionais e de repetição
  • Desenvolver funções reutilizáveis
  • Manipular arquivos de texto e dados simples
  • Tratar exceções e erros de execução
  • Criar aplicações básicas para automação de tarefas
  • Aplicar boas práticas de programação
Publico Alvo
  • Iniciantes em programação
  • Analistas de negócios
  • Profissionais de TI
  • Administradores de sistemas
  • Analistas de dados
  • Profissionais financeiros
  • Estudantes de tecnologia
  • Usuários que desejam automatizar tarefas
Pre-Requisitos
  • Conhecimento básico de informática
  • Familiaridade com o sistema operacional Windows, Linux ou macOS
  • Noções básicas de utilização de arquivos e pastas
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Python

  1. What is Python
  2. Python History and Features
  3. Python Applications
  4. Installing Python
  5. Configuring the Development Environment
  6. Running Python Scripts
  7. Using Interactive Mode
  8. Introduction to VS Code

Module 2: Python Fundamentals

  1. Python Syntax
  2. Variables and Data Types
  3. Numeric Data Types
  4. Strings
  5. Boolean Values
  6. Type Conversion
  7. User Input
  8. Output Formatting

Module 3: Operators and Expressions

  1. Arithmetic Operators
  2. Comparison Operators
  3. Logical Operators
  4. Assignment Operators
  5. Membership Operators
  6. Identity Operators
  7. Building Expressions
  8. Practical Exercises

Module 4: Control Flow

  1. Conditional Statements
  2. If Statement
  3. If-Else Statement
  4. Nested Conditions
  5. Match Case Structure
  6. While Loops
  7. For Loops
  8. Loop Control Statements

Module 5: Data Structures

  1. Lists
  2. Tuples
  3. Dictionaries
  4. Sets
  5. Accessing Elements
  6. Modifying Data Structures
  7. Iterating Through Collections
  8. Practical Examples

Module 6: Functions and Modules

  1. Creating Functions
  2. Function Parameters
  3. Return Values
  4. Variable Scope
  5. Lambda Functions
  6. Importing Modules
  7. Built-in Modules
  8. Creating Custom Modules

Module 7: File Handling

  1. Working with Files
  2. Reading Text Files
  3. Writing Text Files
  4. File Modes
  5. Managing Directories
  6. CSV File Basics
  7. Error Handling in File Operations
  8. Practical Exercises

Module 8: Exception Handling

  1. Understanding Exceptions
  2. Try and Except
  3. Else and Finally
  4. Raising Exceptions
  5. Custom Exceptions
  6. Debugging Basics
  7. Error Logging Fundamentals
  8. Best Practices

Module 9: Introduction to Object-Oriented Programming

  1. Classes and Objects
  2. Attributes and Methods
  3. Constructors
  4. Encapsulation Concepts
  5. Inheritance Basics
  6. Polymorphism Overview
  7. Class Examples
  8. Practical Exercises

Module 10: Python Automation Project

  1. Project Planning
  2. User Input Validation
  3. Data Processing
  4. File Manipulation
  5. Report Generation
  6. Error Handling
  7. Testing and Validation
  8. Final Project Presentation

Laboratórios Práticos

  • Instalação e configuração do ambiente Python
  • Desenvolvimento de calculadora básica
  • Manipulação de listas e dicionários
  • Criação de funções reutilizáveis
  • Leitura e gravação de arquivos
  • Tratamento de exceções
  • Desenvolvimento de automação simples
  • Projeto final de consolidação dos conhecimentos

Capacitação

Ao final do treinamento, os participantes estarão aptos a desenvolver aplicações básicas em Python, automatizar tarefas rotineiras e avançar para treinamentos intermediários e avançados da linguagem.

TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Glassfish Performance Tuning

32h