Skip to content

Código utilizado no Curso de Verão de Introdução à Programação com a Linguagem Python

Notifications You must be signed in to change notification settings

FGV-EMAp/FGV_Programming_Languages

Repository files navigation

FGV_Programming_Languages

Ementa: O objetivo da disciplina de Linguagens de Programação é apresentá-las, comparando os vários paradigmas, e promovendo o desenvolvimento da maestria em uma linguagem multiparadigmática, além de fundamentos de outras linguagens relevantes para o ecossistema de um matemático aplicado ou cientista de dados. Também serão apresentados os processos de versionamento e teste, característicos do desenvolvimento de software.

About Programming Languages (PLs):

Why Python? 1, 2, 3, 4
PLs history
PLs timeline
PLs paradigms
What (not) to do to learn programming?
"Hello World" in 50 different programming languages

Tópicos de Linguagem Python:

Um tutorial de Python
Truques com Python
Visualização da execução de código
Estruturas de Dados
Formatação de strings / output no Python
Objetos mutáveis e imutáveis
iterators e generators

Linguagem D:

Aprenda D em uma hora Domine o basico de D em uma hora!

Git, Github e Versionamento:

Atualizando o editor padrão do Git bash (para usuários Windows):

git config --global core.editor "nano.exe"

Configurações:

Expressões Regulares

Tutorial
Diferenças de Implementação

Shell Script

Tutorial, Beginner's article

Sobre os Ambientes de Desenvolvimento:

Anaconda

Sites de Exercícios

Project Euler
Brilliant
URI Online Judge
Exercícios em Python
Rosetta Code Exercism

Outros recursos

Exemplo de Banco de Dados
Making CLI Tools with Python

Comunicação geral

Ambiente online para entrega de exercícios

Ambientes computacionais online gratuitos

  • Ambiente de Programação Matemática: Cocalc. Inclui Sage, Python, R, Shell linux, Jupyter, etc.

Filmes sobre Historia da computaçao

Revolution OS

Historia do movimento opensource e do sistema operacional Linux

The secret history of hacking

Documentario sobre a origem da cultura hacker.

About

Código utilizado no Curso de Verão de Introdução à Programação com a Linguagem Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages