Introdução da Introdução em Programação

Demonstração da Estrutura sequencial de trecho de programa escrito na linguagem Python, com comandos de atribuição, estrutura de (Se Então) e um Bug para ser resolvido. Tudo isso programado no ambiente de IDE repl.it

#Notas de Implementação de Banco de Dados 27.02.2019

A linguagem SQL resiste ao tempo e se mostra, ainda, como uma das melhores maneiras de recuperação de informação dentro de um banco de dados. Acima temos um pequeno modelo de dados com apenas 5 tabelas, mas suficientemente bom para vermos os conceitos de chave primária e estrangeira e servir de base já para nossos primeiros comandos SQL

Segue arquivo SQL para geração das tabelas do modelo acima. Mas antes de executar o SCRIPT, que está no padrão MYSQL, vocês terão que executar o comando para criação do SCHEMA ou DATABASE em outros Bancos de Dados, lugar onde ficará armazenado nossos dados.

CREATE SCHEMA aprendiz_sql ;

use aprendiz_sql;

create table aluno
(
alu_id int auto_increment primary key,
alu_nome varchar(60),
alu_matricula varchar(20),
alu_email varchar(100),
alu_senha varchar(200),
alu_idade int
);

create table curso
(
cur_id int auto_increment primary key,
cur_codigo varchar(10),
cur_nome varchar(50)
);

create table disciplina(
dis_id int auto_increment primary key,
dis_nome varchar(100),
dis_valor numeric(10,2)
);

create table curso_disciplina(
curdis_id int auto_increment primary key,
cur_id int,
dis_id int
);

alter table curso_disciplina
add foreign key(cur_id) references curso(cur_id);

alter table curso_disciplina
add foreign key(dis_id) references disciplina(dis_id);

create table aluno_disciplina(
aludis_id int auto_increment primary key,
alu_id int,
dis_id int,
aludis_semestre varchar(20)
);

alter table aluno_disciplina
add foreign key(alu_id) references aluno(alu_id);

alter table aluno_disciplina
add foreign key(dis_id) references disciplina(dis_id);

Abaixo todos os Comandos SQL do nosso Diagrama

Dica para descobrir Quantos alunos cursaram o semestre de 2018.2?

Comando SQL:

select count(*) from aluno_disciplina where aludis_semestre='2018.2';
select count(alu_id) from aluno_disciplina where aludis_semestre='2018.2';
select count(distinct alu_id) from aluno_disciplina
where aludis_semestre='2018.2';

Download do SCRIPT


Veja o que aconteceu na parte 01 da Oficina de Python

Do histórico ao primeiros comandos e if`s da vida aconteceu na Estácio FAP a parte 01 da oficina da linguagem Python, atividade que vale como horas AAC para os alunos da instituição e aberta para a sociedade.

Para baixar os arquivos e apresentação desta parte 01 basta clicar no link

Descobrindo a Linguagem Python

Dia 16/11/2018 será realizada uma palestra no auditório da Estácio FAP, com o tema Descobrindo a Linguagem Python, no horário de 18h às 21h, alunos da Estácio podem realizar sua inscrição através do SIA, outros participante podem realizar suas incrições atrvés deste link:

http://bit.ly/runcodepython

Aprenda Python online

Montar o ambiente adequado para aprender uma linguagem deixou de ser uma desculpa. O ambiente repl.it permite que você inicie seu aprendizado agora, e em qualquer uma  das 30 linguagens que a plataforma oferece. O uso da plataforma é gratuito ou através de um registro simples e rápido. Aproveite pois um ambiente assim é extremamente valioso para as primeiras horas de contato com qualquer linguagem.

Ambiente Virtual repl.it

Vamos ver o famoso Hello World na linguagem Python e ver como “dar o fork” em um código, a famosa garfada. Sim o ambiente também o compartilhamento do código, extremamente importante para era que estamos vivendo.

É claro que uma imagem ocupando a largura total pode ficar muito grande. Mas às vezes a imagem vale a pena.

O Python é uma linguagem muito simples e tem uma sintaxe muito direta. Incentiva os programadores a programar sem o código padrão (preparado). A diretiva mais simples do Python é a diretiva “print” – ela simplesmente imprime uma linha (e também inclui uma nova linha, diferente de C).

Existem duas versões principais do Python, o Python 2 e o Python 3. O Python 2 e o 3 são bem diferentes. Este tutorial usa o Python 3, porque é mais semanticamente correto e suporta recursos mais recentes.

Por exemplo, uma diferença entre o Python 2 e 3 é a instrução print. No Python 2, a instrução “print” não é uma função e, portanto, é chamada sem parênteses. No entanto, no Python 3, é uma função e deve ser chamada com parênteses.

Para imprimir uma string no Python 3, basta escrever:

print(“Alô mundo versão python”)

Para acessar o código acima basta clicar no link abaixo.

Acessar Código

Por quê Python?


A linguagem Python se tornou atraente para muitos desenvolvedores devido a facilidade do seu aprendizado. Sem a rigidez da maioria das linguagens orientadas a objeto ela se mostra simples e intuitiva com milhares de códigos reutilizáveis através de bibliotecas, ela possui uma comunidade de desenvolvedores, ao longo do mundo, altamente colaborativos.

Mas facilidade não é tudo Joseph Climber! Se você pretende se candidatar a uma vaga na Google ou quer seguir carreira como cientista de dados, Python você terá que aprender.

Outra vantagem desta linguagem sobre as demais é sua enorme quantidade de bibliotecas voltada para Inteligência Artificial, talvez uma das plataformas utilizadas é a Anaconda. E para quem pensa que a origem do nome é o réptil enganou-se a origem na verdade é uma referência ao grupo de humor britânico Monty Python.

Para quem quer se iniciar seu aprendizado na linguagem um bom começo é o site Learning Python e para testar seus códigos online use o https://repl.it/

Bom Divertimento!