Universidade Federal de Sergipe

Departamento de Computação

Disciplina: Introdução à Ciência da Computação

Período: 2015.1

 

Pessoas Disciplina Vídeoaulas Material de Aula Ferramentas e Aplicações
Professor Plano de Ensino Aulas Slides Ferramentas (Desktop/Notebook)
Alunos (COMP0100 - T01 - Civil) Cronograma (Civil) Vídeos extras Livros Apps (Android)
Alunos (COMP0208 - T04 - Materiais) Cronograma (Materiais) Ferramentas Sites Recomendados Apps (iOS)
Monitor/Tutor Roteiro de Estudo Problemas Resolvidos (The Huxley)   Apps (Windows Phone)

 

 


Professor

Nomes: Alberto Costa Neto

E-mail: alberto@ufs.br

Horário de atendimento: Segunda, Terça, Quarta e Quinta 14-15h, na sala do professor.


Monitor/Tutor

Nome: a definir

E-mail: a definir

Horários permanentes: a definir


Slides:

Descrição Arquivo Última Atualização
Motivação para Programar 01-MotivacaoProgramar.pdf 08/04/2015
Arquitetura de Hardware 02-Hardware.pdf 11/04/2015
Visão Geral de Python 03-VisaoGeralPython.pdf 15/04/2015
Expressões, Variáveis e Comandos 04-Expressoes.pdf 18/04/2015
Execução Condicional 05-Condicional.pdf 22/04/2015
Funções 06-Funcoes.pdf 02/05/2015
Laços e Iterações (Loops) 07-Lacos.pdf 05/05/2015
Principais Idiomas de Laços 08-IdiomasLacos.pdf 05/05/2015
Strings 09-Strings.pdf 05/05/2015
Arquivos 10-Arquivos.pdf 27/05/2015
Listas 11-Listas.pdf 30/05/2015
Dicionários 12-Dicionarios.pdf 30/05/2015
Tuplas 13-Tuplas.pdf 31/05/2015

 


Livros:

Descrição Arquivo
Python for Informatics (Texto Principal) python_for_informatics.pdf
Python para Desenvolvedores python_para_desenvolvedores_2ed.pdf
Learning to Program Using Python learning_to_program_using_python_2ed.pdf

 


Sites Recomendados:

Descrição Endereço
Site sobre Python. Contém muitas informações sobre a linguagem de programação, sendo muito importante explorá-lo. https://www.python.org/
Lista completa de versões para Download do Python 2.7.9 https://www.python.org/downloads/release/python-279/
The Huxley (contém vários problemas, cujas soluções podem ser implementadas em Python, submetidas e avaliadas pelo site) http://thehuxley.com
URI (contém vários problemas, cujas soluções podem ser implementadas em Python, submetidas e avaliadas pelo site) https://www.urionlinejudge.com.br/
Site que oferece vários tutoriais de programação e também disponibiliza ambientes e terminais para programação on-line (não requer instalação de ferramentas no seu computador). http://www.tutorialspoint.com/codingground.htm
Endereço direto para o ambiente de desenvolvimento Python no TutorialsPoint http://www.tutorialspoint.com/execute_python_online.php

   


Ferramentas (Desktop/Notebook):

Descrição Endereço
Ambiente de Programação Completo para Windows (Python 2.7.9, Sublime Text 3, Notepad++, Command Prompt, Spyder)
 (Não precisa instalar. Após fazer o download, basta descompactar o arquivo ZIP no lugar que quiser, podendo ser até em um Pen Drive e executar o arquivo Start.exe)

ICC32bits.zip (programas para versões Windows 32bits)
ICC64bits.zip (programas para versões Windows 64bits)

Notepap++ Portável (editor de programas que pode ser salvo até em Pen Drive)

http://notepad-plus-plus.org/repository/6.x/6.7.5/npp.6.7.5.bin.zip
Notepad++ (com instalador, mas que não pode ser colocado em Pen Drive)

http://notepad-plus-plus.org/repository/6.x/6.7.5/npp.6.7.5.Installer.exe

Sublime Text 3 (editor de programas tem versões para Windows, Mac e Ubuntu) http://www.sublimetext.com/3
Link direto para instalação do Python 2.7.9 em Windows (versões de 64 bits) https://www.python.org/ftp/python/2.7.9/python-2.7.9.amd64.msi
Link direto para instalação do Python 2.7.9 em Windows (versões de 32 bits) https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi

 


Apps (Android):

Descrição Endereço
QPython (editor e console para criar e executar programas em Python) https://play.google.com/store/apps/details?id=com.hipipal.qpyplus&hl=pt_BR
Python Guide (guia rápido sobre as construções de Python) https://play.google.com/store/apps/details?id=sg.apps.garden.pythonguide&hl=pt_BR
Python Challenge (questões de múltipla escolha sobre Python) https://play.google.com/store/apps/details?id=sg.apps.garden.pythonchallenge&hl=pt_BR
Quiz&Learn Python (questões de múltipla escolha sobre Python) https://play.google.com/store/apps/details?id=com.mobileicecube.qlpython&hl=pt_BR

 


Apps (iOS):

Descrição Endereço

Python 2.7 for iOS (editor e console para criar e executar programas em Python)

https://itunes.apple.com/us/app/python-2.7-for-ios/id485729872?mt=8

Pythonista (editor e console para criar e executar programas em Python) https://itunes.apple.com/us/app/pythonista/id528579881?mt=8
Python 2 Programming Language (editor e console para criar e executar programas em Python) https://itunes.apple.com/us/app/python-2-programming-language/id500458758?mt=8

 


Apps (Windows Phone):

Descrição Endereço

Code Compiler (editor e console para criar e executar programas em Python e várias outras linguagens. Requer conexão com a Internet)

http://www.windowsphone.com/en-us/store/app/code-compiler-wp8/20c70162-10ab-4b07-b4d6-90b6e597000d

Code Create [FREE] (editor para criar e executar programas em Python e várias outras linguagens) http://www.windowsphone.com/en-us/store/app/code-create-free/2d6709a1-55f7-4d04-8e49-a4d218deb087
Easy Compiler ++ (editor e console para criar e executar programas em Python e várias outras linguagens) http://www.windowsphone.com/en-us/store/app/easy-compiler/45b20067-cd1b-45c7-ab19-54b268e1c4ff
Python 2 Documentation (documentação sobre a linguagem) http://www.windowsphone.com/en-us/store/app/python_2_documentation/a1ffa0da-3829-4c45-b674-e3f3e526111e