Mostrando postagens com marcador professor Augusto Manzano. Mostrar todas as postagens
Mostrando postagens com marcador professor Augusto Manzano. Mostrar todas as postagens

Ambientes de programação online

Imagem aqui
 Esta vídeo aula poderá ser ampliada com o estudo do livro "Algoritmos - Lógica para desenvolvimento de Programação de Computadores".

 Neste vídeo é apresentado serviços Web que disponibilizam ambientes online de programação, nos quais é possível efetuar testes operacionais em programas escritos em diversas linguagens de programação.

Programação em modo GUI ou CLI

Imagem aqui 

Esta vídeo aula poderá ser ampliada com o estudo do livro "Algoritmos - Lógica para desenvolvimento de Programação de Computadores". Neste vídeo é comentado o uso dos modos GUI e CLI para a programação de computadores. É feito um rápido paralelo entre vantagens e desvantagens de cada uma das formas de interface

Algoritmos - Lógica Para Desenvolvimento De Programação De Computadores

Algoritmos - Lógica Para Desenvolvimento De Programação De Computadores
Algoritmos - Lógica Para Desenvolvimento De Programação De Computadores
 A obra Algoritmos - Lógica para desenvolvimento de Programação de Computadores é indicada a estudantes de programação de computadores interessados em aprender e usar técnicas de programação com foco na norma ISO 5807: 1985. Apresenta diversos conceitos para que o neoprogramador tenha visão abrangente do paradigma da programação estruturada e noções de orientação a objetos, para que ao final do estudo possa ter as competências necessárias para projetar e desenvolver programas mais eficientes. Para os professores esta obra é útil como material de apoio, pois o conteúdo é explorado de forma didática.
curso-linux-da-migração-a-administração-do-sistema-operacional
CLIQUE AQUI, VENHA APRENDER LINUX COMIGO E TORNE-SE UM VERDADEIRO PROFISSIONAL.
 Contém exercícios de aprendizagem e fixação (envolvendo, em alguns casos, exemplos matemáticos e, em outros, exemplos lógicos). O ensino se inicia dos pontos mais simples de programação, a partir das instruções e dos tipos primitivos de dados, passa pelas estruturas de decisão, execução de laços, tabelas e por fim chega à programação estruturada com a utilização de sub-rotinas, com a apresentação dos princípios da programação orientada a objetos.
Link para o livro Algorítimos - lógica para desenvolvimento de programação de computadores
 Aborda aspectos históricos, como origem, fundamentação do tema, breve análise da programação estruturada em comparação com a programação orientada a objetos, resumo dos termos usados e discussão sobre polimorfismo versus polimorfismo. Além desses detalhes, trata de classe, objeto, atributo, método, herança e encapsulamento, com alguns exemplos de aplicação para auxiliar a compreensão de estudantes e o trabalho dos educadores.

 A parte dos apêndices fornece a resolução de alguns exercícios de fixação e também alguns exemplos de codificação de programas escritos nas linguagens formais de programação PASCAL, BASIC (em modo estruturado sintaxe Quick BASIC e Visual Basic.Net), C, C++ e Lua, além da codificação em português estruturado.

 Nesta vigésima nona edição, estão sendo estabelecidos alguns pequenos ajustes ao longo do texto, além do acréscimo de novos exercícios no Capítulo 3. Com relação ao Capítulo 12, foi realizada uma nova reestruturação, tornando-o o mais didático possível, dentro da filosofia de orientação a objetos, pois desde a vigésima sexta edição, quando este capítulo foi inserido na obra, este passou a ser o ponto de nossa maior atenção: essas mudanças decorrem da interação com nossos alunos em sala de aula e a partir do posicionamento de dúvidas apresentadas e explicações dadas.

019 - Programação com sub-rotinas

019 - Programação com sub-rotinas
019 - Programação com sub-rotinas
 Esta vídeo aula poderá ser ampliada com o estudo do livro Algoritmos - Lógica para desenvolvimento de Programação de Computadores.

 Neste vídeo é dado ênfase ao tema sobre modularidade por intermédio de sub-rotinas. É indicado em que situações essa técnica de programação é usada. É feita uma rápida exposição sobre sub-rotinas do tipo procedimento e função.

Confira o livro Algoritmos - Lógica para desenvolvimento de Programação de Computadores.
curso-linux-da-migração-a-administração-do-sistema-operacional
NÃO SE ESQUEÇA DE SE INSCREVER NO MEU CURSO DE MIGRAÇÃO PARA LINUX.

010 - Linguagem Elixir

Linguagem Elixir
Linguagem Elixir
 Em Março do ano passado eu tratei sobre a linguagem Elixir no artigo "Duas linguagens de programação desenvolvidas no Brasil".

A linguagem Elixir foi desenvolvida pelo brasileiro José Valim cujo objetivo é que aplicações extraiam melhor aproveitamento e produtividade no Erlang VM. Elixir está sob licença Apache 2.0 e está disponível para uma variedade de distribuições Linux, MacOS, FreeBSD, Windows, GNU Guix, para Raspberry Pi, Docker e Nanobox.

 E já que o professor Augusto Manzano resolveu tratar sobre a linguagem, porque não compartilhar a ideia? Então bora compartilhar essa ideia e partir para o arrebento no estudo.

CLIQUE AQUI, VENHA APRENDER LINUX COMIGO E TORNE-SE UM VERDADEIRO PROFISSIONAL.
CLIQUE AQUI, VENHA APRENDER LINUX COMIGO E TORNE-SE UM VERDADEIRO PROFISSIONAL.

Introdução à linguagem Python

Introducao-a-linguagem-Python
Introdução à linguagem Python
 Este livro apresenta a linguagem Python 3 de forma básica e introdutória para leitores e estudantes de programação que não possuem conhecimentos prévios da linguagem. Vale a ressalva que Python 3 está sendo adotado com padrão no Debian 10, code nome Buster (que será lançado em breve) e no Red Hat Enterprise Linux 8.

 Neste texto encontra-se a apresentação de detalhes e informações sobre: características básicas da linguagem, tipos de dados built-in; variáveis; constantes internas; operadores aritméticos; expressões aritméticas; operações de entrada e saída; condições; decisões; operadores relacionais e lógicos; desvios condicionais; ações de divisibilidade; expressões condicionais; laços; sub-rotinas como funções e procedimentos; passagem de parâmetro; funções lambda; programação com módulos; tratamento de dados; estruturas de dados; orientação a objetos; manipulação de arquivos externos; constantes para localização geográfica; conversões entre bases numéricas; simulação para definição de constantes; uso do modo terminal ANSI; plataforma cruzada e aplicação com geometria de tartaruga (turtle graphics).
Acesse aqui para obter o livro Introdução a linguagem Python
José Augusto Navarro Garcia Manzano
Professor Augusto Manzano
José Augusto Navarro Garcia Manzano nascido em São Paulo/SP, em 26 de abril de 1965. Possui formação acadêmica em Análise e Desenvolvimento de Sistemas e Ciências Econômicas, além de Licenciatura em Matemática. Atua na área de Tecnologia da Informação, Computação e Informática desde 1986. É professor no Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP), antiga Escola Técnica Federal.
curso-linux-da-migração-a-administração-do-sistema-operacional
CLIQUE AQUI, VENHA APRENDER LINUX COMIGO E TORNE-SE UM VERDADEIRO PROFISSIONAL.

Ambiente PC BASIC para linguagem Classic BASIC

PCBASIC
Ambiente PC BASIC para linguagem Classic BASIC
Nesta vídeo-aula, o professor Augusto Manzano demonstrado como proceder a obtenção e instalação do ambiente de programação PC-BASIC para a linguagem de programação BASIC em modo clássico.

O programa PC-BASIC se caracteriza por ser um ambiente de desenvolvimento que mantém total compatibilidade com o ambiente GW-BASIC ou BASICA da IBM / Microsoft.

Marcadores

A pior história sobre Linux que já ouvi (5) A.I (1) ambiente gráfico (19) AMD (14) analise (9) Andriod (14) android (5) artigo (5) aws (1) bc (16) benchmark (3) BSDs (27) btrfs (30) bugs (1) Caixa de Ferramentas do UNIX (19) canto do Diego Lins (2) certificações Linux (7) Código Fonte (53) comandos (24) comp (1) compressores (5) container (6) CPU (19) criptografia (4) crowdfunding (9) cursos (24) daemons (13) Debian (31) desenvolvimento (80) desktop (19) DevOps (3) DevSecOps (3) dic (1) Dica de leitura (86) dica DLins (2) dicas do Flávio (27) Dicas TechWarn (1) diet libc (1) diocast (1) dioliunx (3) distribuições Linux (13) Docker (11) DragonflyBSD (20) ead Diolinux (2) edição de vídeo (5) EMMI Linux (4) emuladores (5) endless (5) English interview (3) Enless OS (2) entrevista (17) espaço aberto (82) evento (6) facebook (1) Fedora (10) filesystem (75) financiamento coletivo (2) fork (4) fox n forests (4) FreeBSD (20) Funtoo Linux (13) games (90) gerenciadores de pacotes (3) GOG (3) google (8) gpu (3) hardware (101) hash (1) helenos (3) I.A (1) init system (8) Intel (15) IoT (1) ispconfig (1) jogos (36) kde (1) kernel (134) lançamento (60) leis (1) LFCS (1) licenças (8) Linus (16) linus torvalds (2) Linux (194) linux foundation (3) linux para leigos (1) live (5) LPI (8) LTS (1) machine learning (1) matemática (4) mesa redonda (27) microsoft (6) microst (1) muito além do GNU (146) não viva de boatos (9) navegadores (3) NetBSD (7) novatec (17) novidades (1) nuvem (1) o meu ambiente de trabalho (3) off-topic (12) open source (82) OpenBSD (5) OpenShift (1) os vários sabores de Linux (39) padrim (2) palestras e eventos (5) partições (6) pentest (8) pipewire (1) processadores (27) professor Augusto Manzano (11) Programação (60) promoção (1) propagandas com Linux (8) Red Hat (21) redes (3) resenha nerd (4) Resumo da Semana do Dlins (2) resumo do Tux (19) retrospectiva Linux (1) risc-V (1) runlevel (2) segurança digital (19) servidores (1) shell (3) sistema operacional (22) smartphones (3) Software livre e de código aberto (150) sorteio (3) Steam (9) Steam no Linux (7) supercomputadores (4) suse (7) systemd (7) terminal (83) terminal de comandos (11) toca do tux (1) toybox (23) tutorial (6) Tux (3) unboxing (7) UNIX (16) UNIX Toolbox (14) vartroy (1) vga (1) vulnerabilidade (4) wayland (5) whatsapp (1) Windows Subsystem for Linux (2) wine (14) WoT (1) ZFS (13) zsh (2)