Curso Programming with Python and Java Overview

  • DevOps | CI | CD | Kubernetes | Web3

Curso Programming with Python and Java Overview

24 horas
Visão Geral

Curso Programming with Python and Java Overview. Python é uma linguagem de alto nível fácil de aprender, comumente usada em computação científica, análise de dados e desenvolvimento web. Java, por outro lado, é uma linguagem amplamente utilizada e popular para o desenvolvimento de aplicativos de nível empresarial em larga escala. Eles ganharão experiência em resolução de problemas e pensamento algorítmico. O curso Introdução à programação com Python e Java é útil para indivíduos que buscam uma base sólida em duas das linguagens de programação mais populares e versáteis.

Este Curso Programming with Python and Java Overview, fornece aos participantes um conhecimento abrangente de conceitos fundamentais de programação, estruturas de dados, algoritmos e princípios de programação orientada a objetos usando Python e Java. Através de uma combinação de palestras, exercícios práticos e exemplos práticos, os participantes ganharão proficiência no desenvolvimento de aplicativos eficientes e poderosos usando Python e Java.

Objetivo

Após concluir o Curso Programming with Python and Java Overview, os participantes terão as habilidades e conhecimentos necessários para construir programas e aplicativos básicos em Python e Java. Eles também serão capazes de escrever programas e aplicações simples em Python e Java e estarão preparados para continuar seus estudos em tópicos mais avançados.

  • Compreender conceitos e princípios básicos de programação
  • Desenvolva programas usando Python e Java
  • Trabalhar com arquivos de texto e bancos de dados
  • Depure programas e identifique erros
  • Aplicar conceitos de programação orientada a objetos em Python e Java
Publico Alvo
  • Desenvolvedores da Web
  • Empreendedores e proprietários de empresas
  • Gerentes Técnicos
  • Designers
  • Entusiastas de automação
  • Testadores e profissionais de controle de qualidade
  • Profissionais de TI
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Java Programming

  1. Why to Learn Java Programming?
  2. Applications of Java Programming

Basic Syntax

  1. First Java Program
  2. Basic Syntax
  3. Java Identifiers
  4. Java Modifiers
  5. Java Variables
  6. Java Arrays
  7. Java Enums
  8. Java Keywords
  9. Comments in Java
  10. Using Blank Lines

Object and Classes

  1. Objects in Java
  2. Classes in Java
  3. Constructors
  4. Creating an Object
  5. Accessing Instance Variables and Methods
  6. Source File Declaration Rules
  7. Import Statements

Constructors and Basic Datatypes

  1. Syntax
  2. No argument Constructors
  3. Parameterised Constructors
  4. Primitive Data Types
  5. Reference Datatypes
  6. Java Literals

Variable and Modifier Types

  1. Local Variables
  2. Instance Variables
  3. Class/Static Variables
  4. Access Control Modifiers
  5. Non-Access Modifiers

Basic Operators

  1. Arithmetic Operators
  2. Relational Operators
  3. Bitwise Operators
  4. Logical Operators
  5. Miscellaneous Operators
  6. Precedence of Java Operators

Loop Control and Decision Making

  1. Loop Control Statements
  2. Enhanced for Loop in Java
  3. ?: Operator

Numbers, Characters, Strings, and Arrays

  1. Number Methods
  2. Escape Sequences
  3. Character Methods
  4. Creating Strings
  5. String Length
  6. Concatenating Strings
  7. Creating Format Strings
  8. String Methods
  9. Declaring Array Variables
  10. Creating Arrays
  11. Processing Arrays
  12. Foreach Loops
  13. Passing Arrays to Methods
  14. Returning an Array from a Method
  15. Arrays Class

Python Programming

  1. Why to Learn Python?
  2. Characteristics of Python
  3. Applications of Python

Environment Setup

  1. Local Environment Setup
  2. Installing Python
  3. Setting Up PATH
  4. Python Environment Variables
  5. Running Python

Basic Syntax

  1. First Python Program
  2. Python Identifiers
  3. Reserved Words
  4. Lines and Indentation
  5. Multi-Line Statements
  6. Quotation in Python
  7. Comments in Python
  8. Using Blank Lines
  9. Waiting for the User
  10. Multiple Statements on a Single Line
  11. Multiple Statement Groups as Suites
  12. Command Line Arguments

Variable Types

  1. Assigning Values to Variables
  2. Multiple Assignment
  3. Standard Data Types
  4. Python Numbers
  5. Python Strings
  6. Python Lists
  7. Python Tuples
  8. Python Dictionary
  9. Data Type Conversion

Operators and Decision Making

  1. Types of Operator
  2. Python Arithmetic Operators
  3. Python Comparison Operators
  4. Python Assignment Operators
  5. Python Bitwise Operators
  6. Python Logical Operators
  7. Python Membership Operators
  8. Python Identity Operators
  9. Python Operators Precedence
  10. Single Statement Suites

Loops, Numbers, Strings, Lists, and Tuples

  1. Loop Control Statements
  2. Number Type Conversion
  3. Mathematical Functions
  4. Random Number Functions
  5. Trigonometric Functions
  6. Mathematical Constants
  7. Accessing Values in Strings
  8. Updating Strings
  9. Escape Characters
  10. String Special Operators
  11. String Formatting Operator
  12. Triple Quotes
  13. Unicode String
  14. Built-in String Methods
  15. Python Lists
  16. Accessing Values in Lists
  17. Updating Lists
  18. Delete List Elements
  19. Basic List Operations
  20. Indexing, Slicing, and Matrixes
  21. Built-in List Functions and Methods
  22. Accessing Values in Tuples
  23. Updating Tuples
  24. Delete Tuple Elements
  25. Basic Tuples Operations
  26. Indexing, Slicing, and Matrixes
  27. No Enclosing Delimiters
  28. Built-in Tuple Functions
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h

Curso Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins

24h

Curso Cloud Security and DevSecOps Automation

32 horas