Skip to main content

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.

Source Distribution

htdp_pt_br-0.1.4.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

htdp_pt_br-0.1.4-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file htdp_pt_br-0.1.4.tar.gz.

File metadata

  • Download URL: htdp_pt_br-0.1.4.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for htdp_pt_br-0.1.4.tar.gz
Algorithm Hash digest
SHA256 9f460c92f5b0ee639088e27de19eaa742349bcfd472ec8a894b1df305b749a06
MD5 f195d7bddcbc2e42e95e11736f463471
BLAKE2b-256 f7efc804e8dce04616be0d4cd5e430e5c7e2f614133743f9d36e08d4274f75e7

See more details on using hashes here.

File details

Details for the file htdp_pt_br-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: htdp_pt_br-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for htdp_pt_br-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f0ff8cf040e5a8dc3a7bbb3c58c2eda2905c2e786d199b4cb73dce55d63d6100
MD5 2878a4356b186c47d351a2d24af1b0ab
BLAKE2b-256 aec2f618375b73ddd8cc5da7a89ec2788ca4c58ef76c332ca2b4599db05d2a4b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page