Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/alexmojaki/futurecoder

100% free and interactive Python course for beginners
https://github.com/alexmojaki/futurecoder

Add zip_longest exercise

072359909ba5c8453aed4517b35ef730f52fb98b authored almost 5 years ago by Alex Hall <[email protected]>
Typo

a79c81d4ca728b8b41b0050f8b9869152472d3f3 authored almost 5 years ago by Alex Hall <[email protected]>
Terminate pool in background thread when restarting, as it can hang

2a3c41a1a8c3753317adfb5165b62bac3b16c56f authored almost 5 years ago by Alex Hall <[email protected]>
Limit CPU time, catch dead processes

0984030cef8eb9c5e36066b9dbaa68891fe18d20 authored almost 5 years ago by Alex Hall <[email protected]>
Run programs in separate process, terminate before starting new program

a268c38dee6e358473bcd6f6537c025581df2b93 authored almost 5 years ago by Alex Hall <[email protected]>
Semi working input()

d3d77808430877d7df5c256545cd4d8a44d0144c authored almost 5 years ago by Alex Hall <[email protected]>
Run code in separate worker process

5e6e2fae18ec7a840f6fd973dc91eefb2e6c4901 authored almost 5 years ago by Alex Hall <[email protected]>
Rename chapters into order, discover automatically

89650b18e3f1568f7c4c8413bf0a577fb73a7248 authored almost 5 years ago by Alex Hall <[email protected]>
Get confirmation to show solution

d019cc62f603b0d8b9e89bc113407ab5a9971274 authored almost 5 years ago by Alex Hall <[email protected]>
Basic solution reveal

8d3fc03c094e58736d01da97120d0514283a37cb authored almost 5 years ago by Alex Hall <[email protected]>
Add stuff about indexing, range, and len

ea88fde398dbc9b3fe3d32062d6d6608e9666a60 authored almost 5 years ago by Alex Hall <[email protected]>
Add lists chapter

3cee5e9a4e66f97888d1c3d7aa0f13910a42d3ac authored almost 5 years ago by Alex Hall <[email protected]>
Allow more forms of the tests attribute for exercises.

Deep copy test inputs so that they can be mutated and reused safely.
Refactor input generation, a...

82a607d7f783a46e9414e96e8a29ae817bf94577 authored almost 5 years ago by Alex Hall <[email protected]>
Random length strings for DNA exercise

69d848e27656d093afbd871143134ba09405cf19 authored almost 5 years ago by Alex Hall <[email protected]>
Add steps property to Page

50a41d94d261537f1d789709036e501aedcfb92d authored almost 5 years ago by Alex Hall <[email protected]>
Update hints in transcript

0df9f8cd64a9a4e54486619834fae6b72690e935 authored almost 5 years ago by Alex Hall <[email protected]>
Alternative solution to min_three_exercise

b198388998e15c4b66826658ccd5b0bef39e86e7 authored almost 5 years ago by Alex Hall <[email protected]>
Update tests for snoop

c07bad29c9f7f46f4487cbdfeceb358bab63bb35 authored almost 5 years ago by Alex Hall <[email protected]>
Show last transcript item when test fails

1553049f3b6a24e30087bcce3c31e3b2851d53a0 authored almost 5 years ago by Alex Hall <[email protected]>
Shorten DNA sample to speed up using snoop

c18d7c43dba46559ecae4cc6e4a975cdb379b946 authored almost 5 years ago by Alex Hall <[email protected]>
Only show snoop when ready

3c55c5ace5c87919949825a0035c36875c87a187 authored almost 5 years ago by Alex Hall <[email protected]>
Colorful snoop.

Remove unused frontend package terminal-in-react

7befb6ff0703b20bdaaeb48efb7aad5cce5cf3fc authored almost 5 years ago by Alex Hall <[email protected]>
Basic snoop integration

9bc41d00caf0ce918bc69086ed020dcc8e2e3a22 authored almost 5 years ago by Alex Hall <[email protected]>
Add text for other comparison operators

ce15d5084ddba6f8ad275c4b8426daf267018493 authored almost 5 years ago by Alex Hall <[email protected]>
Merge branch 'master' of github.com:alexmojaki/python_init

5ea65b74854ab51dd2a2a8779f56443643862bdd authored almost 5 years ago by Alex Hall <[email protected]>
Add pages about equality and elif

5e15e81da984fd34d6bf2c47cdd629ff824117a7 authored almost 5 years ago by Alex Hall <[email protected]>
Add LICENSE

1329718014851324648812ba2077bc499facee9c authored almost 5 years ago by Alex Hall <[email protected]>
Update dependencies

4f7a26df7516b0ea48405a7d8ce06ef62d9be090 authored almost 5 years ago by Alex Hall <[email protected]>
Scroll to top after changing page

d6745e53e0c7fc186078f681933cefa64dfd46f4 authored almost 5 years ago by Alex Hall <[email protected]>
program_in_text = False is only needed for verbatim steps

7b464b1d8b5f5b7388fa00e6db3aa4773cc25dac authored almost 5 years ago by Alex Hall <[email protected]>
Use automatic generate_inputs

f0f43f393ec5c7ea374097b4ec3c0814a2d07d73 authored almost 5 years ago by Alex Hall <[email protected]>
Test that messages after success also satisfy original exercise

5ade8ceafe6660c2a625f5018e4e60554c082982 authored almost 5 years ago by Alex Hall <[email protected]>
No longer need abstract = True

3b45b237cd0f731b5e1bb02c34422270ed00a095 authored almost 5 years ago by Alex Hall <[email protected]>
More cleanup

91734344cf1bdfc24690fd9ffde3ea9d05c36a26 authored almost 5 years ago by Alex Hall <[email protected]>
Move assert program up

65534960e862025fc3e9f368958135bbd91896df authored almost 5 years ago by Alex Hall <[email protected]>
Test messages, make some fixes

Replace inner message classes with subclasses of the message class and outer step class
Remove Me...

cca8dfc2cf5cdc4af79e046cea47648855a0ea93 authored almost 5 years ago by Alex Hall <[email protected]>
Messages framework

59cf903677fcbb3e25ac9fbfb0d559ad85096cd2 authored almost 5 years ago by Alex Hall <[email protected]>
Add test transcript golden file. Only print exception without traceback in UI

44a3690504ebdb1812b4e4bb19b8f3ac6944d794 authored almost 5 years ago by Alex Hall <[email protected]>
Use more dictionary tests in steps, use dictionary test values for actual tests

6ae69d17ef06a164be2bfefd33258811c435d7df authored almost 5 years ago by Alex Hall <[email protected]>
Basic tests

443c907d83a48c2884c1a975c8f6a7465149ad06 authored almost 5 years ago by Alex Hall <[email protected]>
Ensure all steps have programs. Switch API from expected_program to program_in_text

41ef231e06e39945a3ad56d7f19e0b11691ff68a authored almost 5 years ago by Alex Hall <[email protected]>
Use ABCs

9638cea4e3be6789d6c312d164fe8599439c678e authored almost 5 years ago by Alex Hall <[email protected]>
Mega refactor turning steps into classes

eee353df9ebf8c7fcc0f57e810abae5eec24a4f6 authored almost 5 years ago by Alex Hall <[email protected]>
Fix title and slug overrides

2e5a419ad8bc3fca11cc6eec129e4d3ed4ca821b authored about 5 years ago by Alex Hall <[email protected]>
Add IfAndElse

51451bd40008d65507abfaac270855069fa2ee92 authored about 5 years ago by Alex Hall <[email protected]>
Add CombiningCompoundStatements

c833a060109723ab2a785a1d7b242fdd23f6fb9a authored about 5 years ago by Alex Hall <[email protected]>
Add back move_step buttons. Add excited_confused_exercise

fa94202791d44d980357899a5bccd9725baa7d19 authored about 5 years ago by Alex Hall <[email protected]>
Start if_statements chapter. Add expected_program to @step().

4dc444525ab9b5415c1d6c3e447023858ee57735 authored about 5 years ago by Alex Hall <[email protected]>
Add terminology page

d3f14198f821bd22c1eb02a87b80eb2d5cedb2b4 authored about 5 years ago by Alex Hall <[email protected]>
Make the Previous button small to further distinguish it.

14df169eebc3862b66617213a21d22e81e38a9f3 authored about 5 years ago by Alex Hall <[email protected]>
Add StoringCalculationsInVariables page

6ba8c1ded8304f8c6bdca53d8c174ed8d4e5e892 authored about 5 years ago by Alex Hall <[email protected]>
Check case sensitivity in tree_matches

91eb76c5d429c1724ca2fa8403c9ab18b74d676d authored about 5 years ago by Alex Hall <[email protected]>
Add before_step()

2441f67f363efb5e40324fa247e8e26627df60d7 authored about 5 years ago by Alex Hall <[email protected]>
Make 'Next' button different colour to make it more distinct

6671a8807d17efc4411ca16fa8e2dc5cb6058b4f authored about 5 years ago by Alex Hall <[email protected]>
Always sync up JS state.server and backend API.current_state

af6f3b64a7751250edd6540fd71817c290847c5c authored about 5 years ago by Alex Hall <[email protected]>
Allow moving back and forth between pages

f361d8b535a446202a5e4ba3d8d9688419a2d16e authored about 5 years ago by Alex Hall <[email protected]>
Make nice titles

00c1b4bef8c2ebec250963c4d882760eda223547 authored about 5 years ago by Alex Hall <[email protected]>
Organise pages code into chapters

a3f3411a63e566898f6ff5c9bec3740ec4076ff2 authored about 5 years ago by Alex Hall <[email protected]>
Split steps into pages

858d83c7a99e2138df75838dc9f63789df29d189 authored about 5 years ago by Alex Hall <[email protected]>
Remove TODOs for previous

9102d87389055828efa2d7bcd94f0ea4c10f9fd3 authored about 5 years ago by Alex Hall <[email protected]>
Enforce efficient use of loops in later for loop exercises

9596d80d63abbf86f70681a3a2c76017ef4f5bb3 authored about 5 years ago by Alex Hall <[email protected]>
Messages for user creating their first own variable 'name'

8b095889a11e888b9b3cfb904fadefc530a9d75d authored about 5 years ago by Alex Hall <[email protected]>
Tell user to add strings in hello_world_space

a0dcfdabb41e7a824c37727c6f1b4b8210b218ef authored about 5 years ago by Alex Hall <[email protected]>
Better system of messages with closeable cards

9198fcf62b6c15530dbd39ae80507f43de6d6ddc authored about 5 years ago by Alex Hall <[email protected]>
Remove some dead code

662668d3c7fa80ba30aa93406149fdf9a394c3a5 authored about 5 years ago by Alex Hall <[email protected]>
First commit. Shell, editor, some exercises, text up to for loops.

1303d51bddad1020ea4871e0ab91eaba77e3b09b authored about 5 years ago by Alex Hall <[email protected]>