Curso Python Introduction to Python Foudation

  • Development

Curso Python Introduction to Python Foudation

32 horas
Visão Geral

Este Curso Python Introduction to Python  Foudation, é um curso que visa apresentar aos alunos os conceitos básicos da linguagem de programação Python. Os tópicos gerais abordados no curso incluem tipos de dados, fluxo de controle, funções, escrita de scripts, tratamento de erros e módulos. O treinamento também apresenta aos alunos as poderosas bibliotecas do Python para manipulação e análise de dados. O curso foi desenvolvido para equipar os alunos com as habilidades necessárias para criar e implementar programas Python e prepará-los para cursos Python mais avançados.

Python é uma credencial reconhecida mundialmente que verifica a compreensão e as habilidades básicas de um indivíduo em Python, que é uma das principais linguagens de programação usadas em vários setores. A certificação cobre os conceitos básicos da linguagem Python, como variáveis, tipos de dados, fluxo de controle, funções e tratamento de erros. As indústrias utilizam esta certificação como referência para validar as habilidades Python de seus funcionários ou potenciais contratações, essencial para funções como ciência de dados, desenvolvimento web, aprendizado de máquina ou IA. A certificação ajuda a aumentar as perspectivas de carreira e a credibilidade no ambiente profissional.

Depois de concluir o Curso Python Introduction to Python  Foudation, o aluno pode adquirir várias habilidades, incluindo compreensão e utilização dos tipos de dados, variáveis, funções, tratamento de erros e operações de arquivo do Python. Eles também aprenderão sobre módulos, pacotes, strings, listas, dicionários e conjuntos. Além disso, eles podem compreender controle de fluxo, loops e condicionais. Outras habilidades incluem; compreender programação orientada a objetos (OOP), classes e objetos. Além disso, o indivíduo estará equipado com conhecimentos sobre testes, depuração e tratamento de exceções em Python.

Grandes empresas como Google, Facebook e Amazon estão procurando profissionais certificados em 55284A: Introdução ao Python, reconhecendo o papel significativo que esta linguagem de programação desempenha em áreas como desenvolvimento web e de software, análise de dados e IA. Além disso, startups de base tecnológica e empresas de consultoria como Accenture e IBM também priorizam essas habilidades.

Objetivo

Os objetivos de aprendizagem do Curso Python Introduction to Python  Foudation, incluem a compreensão dos conceitos e metodologias fundamentais da programação Python. O curso foi desenvolvido para equipar os alunos com habilidades para escrever scripts básicos em Python, aplicar loops e instruções condicionais em Python, reconhecer tipos de erros e depurar código de maneira eficaz. Os alunos serão apresentados às estruturas de dados do Python, aprenderão como trabalhar com arquivos e classes e se familiarizarão com seus recursos exclusivos. Eles serão capazes de compreender e usar funções, controlar fluxo e vários tipos de dados (strings, listas, dicionários, etc.) em Python. O curso também tem como objetivo ensinar aos alunos como instalar e usar Python em diferentes ambientes.

Publico Alvo
  • Iniciantes interessados ​​em aprender programação Python.
  • Estudantes de ciência da computação ou áreas afins.
  • Profissionais que buscam aprimorar suas habilidades de programação.
  • Analistas ou cientistas de dados que desejam melhorar suas habilidades de codificação.
  • Desenvolvedores Web que desejam utilizar Python em seus projetos.
Pre-Requisitos
  • Compreensão básica da linguagem de programação de computadores.
  • Conhecimento de conceitos fundamentais de programação, como variáveis, loops e funções.
  • Familiaridade com execução de linha de comando.
  • Compreensão básica dos princípios da Matemática.
  • Experiência anterior de trabalho com software de código aberto seria benéfica, mas não obrigatória.
  • Não é necessário nenhum software de programação específico previamente.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Python Basics

  1. Running Python
  2. Hello, World!
  3. Literals
  4. Python Comments
  5. Variables
  6. WRiting a Python Module
  7. print Function
  8. Collecting User Input
  9. Getting Help
  10. Lab : Exercises in this Lesson
  11. Hello, World
  12. Exploring Types
  13. A Simple Python Script

Functions and Modules

  1. Defining Functions
  2. Variable Scope
  3. Global Variables
  4. Function Parameters
  5. Returning Values
  6. Importing Modules
  7. Lab : Exercises in this Lesson
  8. A Function with Parameters
  9. Parameters with Default Values

Math

  1. Arithmetic Operators
  2. Assignment Operators
  3. Built-in Math Functions
  4. The math Module
  5. The randon Module
  6. Lab : Exercises in this Lesson
  7. Floor and Modulus
  8. How Many Pizzas Do We Need

Python Strings

  1. Quotation Marks and Special Characters
  2. String Indexing
  3. Slicing Strings
  4. Concatentaion and Repetition
  5. Common String Methods
  6. String Formatting
  7. Formatted String Literals (f-strings)
  8. Built-in String Functions
  9. Lab : Exercises in this Lesson
  10. Indexing Strings
  11. Slicing Strings
  12. Repetition
  13. Playing with Formatting
  14. Getting Acquainted with f-strings
  15. Outputting Tab-delimited Text

Iterables: Sequences, Dictionaries, and Sets

  1. Definitions
  2. Sequences
  3. Unpacking Sequences
  4. Dictionaries
  5. The len Function
  6. Sets
  7. *args and **kwargs
  8. Lab : Exercises in this Lesson
  9. Remove and Return Random Element
  10. Simple Rock, Paper, Scissors Game
  11. Slicing Sequences
  12. Creating a Dictionary from User Input

Flow Control

  1. Conditional Statements
  2. Loops in Python
  3. break and continue
  4. The enumerate() Function
  5. Generators
  6. List Comprehensions
  7. Lab : Exercises in this Lesson
  8. All True and Any True
  9. Word Guessing Game
  10. Find the Needle
  11. Rolling Dice

Virtual Environments

  1. Virtual Environmen
  2. Lab : Exercises in this Lesson
  3. Working with a Virtual Environment

Regular Expressions

  1. Regular Expression Syntax
  2. Python's Handling of Regular Expressions

Unicode and Encoding

  1. Bits and Bytes
  2. Hexadecimal Numbers
  3. Encoding
  4. Lab : Exercises in this Lesson
  5. Converting Numbers between Number Systems
  6. Finding Confusables

File Processing

  1. Opening Files
  2. The os and os.path Modules
  3. Lab : Exercises in this Lesson
  4. Finding Text in a File
  5. Writing to FilesList CreatorAfter completing this module, students will be able to:Read files on the operating system.
  6. Create and write to files on the operating system.
  7. Work with the os and os.path modules.

Handling

  1. Wildcard except Clauses
  2. Getting Information on Exceptions
  3. The else Clause
  4. The finally Clause
  5. Using Exceptions for Flow Control
  6. Raising your Own Exceptions
  7. Exception Hierarchy
  8. Lab : Excercises in this Lesson
  9. Raising Exceptions
  10. Running Sum

 Module 12: Python Dates and Times

  1. Understanding Time
  2. The time Module
  3. The datetime Module
  4. Lab : Exercises in this Lesson
  5. Report on Amtrack Departure Times

Running Python Scripts from the Command Line

  1. sys.arg
  2. sys.path
  3. Lab : Exercises in this Lesson
  4. Migrating Settings by using Windows Easy Transfer
  5. Configuring a Reference Image of Windows 7
  6. Configuring a Reference Image
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 Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas