Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

A library and framework based on the HtDP approach for teaching programming, by Matthias Felleisen et al. It is similar to the htdp_pt_br packages in Racket.

Project description

HtDP in Python

English

This is an educational library inspired by the htdp library existing for the Racket language, aiming to enable the use of ideas similar to the How to Design Programs approach for teaching programming. How to Design Programs is a textbook developed by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt and Shriram Krishnamurthi, and presents an interesting approach on teaching program design. The book can be accessed in https://htdp.org/2018-01-06/Book/index.html

The library's implementation is based on Pygame and facilitates de development of games and interactive programs by means of an interesting API which is easy to learn.

This is the Portuguese version of the API

Portuguese

Esta é uma biblioteca de fins educacionais inspirada pela biblioteca htdp existente na linguagem Racket, visando permitir o uso de ideias similares à abordagem How to Design Programs para o ensino de programação. How to Design Programs é um livro-texto desenvolvido por Matthias Felleisen, Robert Bruce Findler, Matthew Flatt e Shriram Krishnamurth, e apresenta uma abordagem interessante para o ensino de projeto (design) de programas. O livro pode ser acessado em https://htdp.org/2018-01-06/Book/index.html

A implementação da biblioteca é baseada em Pygame e facilita o desenvolvimento de jogos e programas interativos por meio de uma interessante API que é fácil de aprender.

Está é a versão em Português da API.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for htdp-pt-br, version 0.1.4
Filename, size File type Python version Upload date Hashes
Filename, size htdp_pt_br-0.1.4-py3-none-any.whl (10.4 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size htdp_pt_br-0.1.4.tar.gz (9.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page