Universidade Federal de Sergipe |
Departamento de Computação |
Disciplina: Introdução à Ciência da Computação |
Período: 2015.4 |
Pessoas | Disciplina | Videoaulas | Material de Aula | Ferramentas e Aplicações |
Professores | Plano de Ensino | Aulas | Slides | Ferramentas (Desktop/Notebook) |
Monitor/Tutor | Roteiro de Estudo | Vídeos extras | Livros | Apps (Android) |
Ferramentas | Sites Recomendados | Apps (iOS) | ||
Problemas Resolvidos (The Huxley) | Apps (Windows Phone) | |||
The Huxley |
Nome: Alberto Costa Neto
E-mail: alberto@dcomp.ufs.br
Nome: Igor Nascimento
E-mail: igorn428@gmail.com
Descrição | Arquivo | Última Atualização |
---|---|---|
Visão Geral do Curso | 00-VisaoGeralCurso.pdf | 25/05/2016 |
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 |
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 |
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 |
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) |
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 |
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 |
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 |
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 |