Introdução à Computação

Apresentação do curso (↗) 

Espaço de discussão e gestão de informações do curso no Discord (↗)

Cronograma sugerido para o curso (↗)

Portal para exercícios (theHuxley) (↗)  (chave de acesso ao grupo disponibilizado no Discord)

Jogos iniciais

(↗) Compute it

(↗) Light bot

Ambiente de estudo

    Thonny  (tutorial para instalação desenvolvido por Lucas Uchoa)

Sites de Apoio

    (↗) Python Tutor

    (↗) Code Skulptor

    (↗) Python Anywhere

    (↗) CoCalc

    (↗) Trinket

    (↗) Python Brasil

    (↗) Pyladies Brasil

    (↗) Reddit

Material de Apoio

(↗) 12 rules to learn to code.  Angela Yu. The App Brewery (ebook)

(↗) Pense em Python: como pensar como um cientista da computação. Allen Downey. O'Reilly Media, 2015. ISBN 978-14-9193-942-0. GitHub

(↗) Beginners Python Cheat Sheet, com comandos básicos do Python desenvolvido por Eric Matthes

Outras referências

(↗) Canal Programação Dinâmica

GitHub Python para desenvolvedores, 2ª edição. Versão Web. Luiz Eduardo Borges.

GitHub Curso intensivo de Python. Eric Matthes. Novatec, 2016. ISBN 978-85-7522-503-5.

(↗) Como Pensar Como um Cientista da Computação. Brad Miller e David Ranum.

(↗) Invent your own computer games with Python. Al Sweigart.

(↗) Automatize tarefas maçantes com Python. Al Sweigart. Novatec, 2015. ISBN 978-85-7522-446-5.

(↗) Python for Everybody: exploring data using Python 3. Charles Severance.

(↗) Hora do código.

(↗) Five life jackets to throw to the new coder.

(↗) Tutorial sobre Docstrings e Modularização (por João Gabriel da Costa de Souza Duarte).

(↗) Tutorial sobre pytest (por João Gabriel da Costa de Souza Duarte).

(↗) Tutorial sobre pySimpleGUI (por João Gabriel da Costa de Souza Duarte).

Referências inspiradoras

Iniciativas locais

    Boa moradia

    Agência Tatu

    Serenata de Amor

Filmes

    Entendendo... Código de programação

    O jogo da imitação

    A rede social

    Underground: the Julian Assange story

    Julian Assange: A Modern Day Hero? Inside the World of WikiLeaks

    We are legion: the story of the hacktivists

    The internet's own boy: the story of Aaron Swartz

    Deep web

Palestras TED

    Mitch Resnick: Vamos ensinar crianças a escrever códigos

    Ellen Jorgensen: Biohacking - você também pode

    Linda Liukas: Uma maneira prazerosa de ensinar às crianças sobre computadores

    Conrad Wolfram: Ensinando às crianças matemática de verdade com computadores

    Michael Frame: Stories about nature

    Massimo Banzi: Como arduino está tornando a imaginação open-source

    Ayah Bdeir: Blocos que piscam, bipam e ensinam

    Neil Gershenfeld: Fab labs

    Tim Berners-Lee: A próxima web

    Hans Rosling: As melhores estatísticas que você já viu

    Mariano Sigman: Suas palavras podem predizem o futuro da sua saúde mental

    Stephen Wolfram: Computação e a teoria de tudo

    David Mccandless: a beleza da visualização de dados

    Kenneth Cukier: Megadados são dados melhores

    Tricia Wang: As percepções humanas que faltam no big data

    Andrew McAfee: Como serão os empregos do futuro?

    Jennifer Pahlka: Codificando um governo melhor

Vídeos

    Digital transformation: are you ready for exponential change? Futurist Gerd Leonhard

    IBM RFID: The future market

    Otto and Budweiser: First shipment by self-driving truck

    Crash course: Computer science

    Nerdologia: tech

    Nerdologia: como funcionam os jogos

    Investigação matemática. Pense matemática

Podcasts

    CBN Sílvio Meira: Bits da noite

    Hipsters ponto tech

    John Sonmez: Simple programmer

    Talk Python to me

    Podcast.__init__

Monitoria

    Horário: