background preloader


Related:  CodingInformatikapythonCoding for kidsInstructional digital tools and websites

Coding Boot Camps Fast Track Females into Innovation by Natalie Shoemaker The gender gap is Silicon Valley, where fewer than one in five technical employees are women, is no longer a well-kept secret. But we can't just blame the computing industry for its dearth of female workers. The problem starts in school. The uncompromising code formatter — Black 19.10b1.dev0+g6bedb5c.d20191029 documentation By using Black, you agree to cede control over minutiae of hand-formatting. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible.

Code Club Code Club is a programme run by the Raspberry Pi Foundation. We are part of a growing worldwide movement that is working to put the power of computing and digital making into the hands of people all over the world. We work with a global community of volunteers, educators, and partners who run free Code Clubs where 9- to 13-year-olds build and share their ideas. There are currently over 13000 clubs in more than 160 countries, supporting over 180000 young people learning to code each week.

9 great free activities for Hour of Code Annual Hour of Code, during Computer Science Education Week, encourages educators and students to participate in one hour of coding Computer science skills have enjoyed more time in the spotlight as educators, policymakers and celebrities tout the importance of coding and programming skills. This year’s Hour of Code reinforces computer science’s growing importance. The Hour of Code asks students, teachers, and anyone who is interested to devote at least one hour to coding during Computer Science Education Week (Dec. 7-11). Participants can choose from guided tutorials or can join in scheduled Hour of Code activities that education or community groups have organized.

The Atlas toolkit About the Atlas toolkit Main features The Atlas toolkit is the easiest way to add a graphical user interface (GUI) to your programs, regardless of the language used. And it requires only basic knowledge of widespread and easy-to-learn web technologies (no JavaScript required, unless you use Node.js). Albeit relying on web technologies, the Atlas toolkit is not for building web applications, nor desktop applications. Why all our kids should be taught how to code A vigorous debate has begun – within government and elsewhere – about what should be done about information and communication technology (ICT) in the school curriculum. Various bodies – the Royal Society, the Association for Learning Technology, Computing at School (a grassroots organisation of concerned teachers) and the British Computer Society, to name just four – have published reports and discussion documents aimed at ministers and the Department for Education. Michael Gove, the education secretary, made an enigmatic speech at the recent BETT technology conference indicating that a rethink is under way in the bowels of Whitehall. Meanwhile, in another part of the forest, there are some astonishing developments happening – such as the fact that more than a million people have already placed orders for Raspberry Pi, the cheap, credit-card-sized computer developed by Cambridge geeks, which began shipping last week. What's missing from all this is a big vision. Is that what we want?

Teaching Kids to Code Every era demands—and rewards—different skills. In different times and different places, we have taught our children to grow vegetables, build a house, forge a sword or blow a delicate glass, bake bread, create a soufflé, write a story or shoot hoops. Now we are teaching them to code.

Playing and Recording Sound in Python If you want to use Python to play or record sound, then you’ve come to the right place! In this tutorial, you’ll learn how to play and record sound in Python using some of the most popular audio libraries. You will learn about the most straight-forward methods for playing and recording sound first, and then you’ll learn about some libraries that offer some more functionality in exchange for a few extra lines of code. By the end of this tutorial, you’ll know how to: Play MP3 and WAV files, as well as a range of other audio formatsPlay NumPy and Python arrays containing soundRecord sound using PythonSave your recordings or audio files in a range of different file formats For a comprehensive list of audio-related Python libraries, have a look at the wiki page on audio in Python.

ScratchJr - About Who Supported ScratchJr? The ScratchJr project has received generous financial support from the National Science Foundation (NSF DRL-1118664), Scratch Foundation, LEGO Foundation, British Telecommunications, and Adobe Systems. If you enjoy using this free app, please consider making a donation to the Scratch Foundation (, a nonprofit organization that provides ongoing support for ScratchJr. We appreciate donations of all sizes, large and small.