Algos
18.7K views | +0 today
Follow
Algos
Algorithmes et programmation, surtout en Python
Curated by Goulu
Your new post is loading...
Your new post is loading...
Scooped by Goulu
Scoop.it!

La différence entre la programmation asynchrone, parallèle et concurrente

On parle un peu partout de programmation non bloquante ces temps-ci. NoSQL a remis le map/reduce au goût du jour, et PAF, on vous sort le mot clé parallélisation pour vous en vendre une tetrachiée.
No comment yet.
Scooped by Goulu
Scoop.it!

Python Sweetness: How to lose $172,222 a second for 45 minutes

Python Sweetness: How to lose $172,222 a second for 45 minutes | Algos | Scoop.it
This is probably the most painful bug report I’ve ever read, describing in glorious technicolor the steps leading to Knight Capital’s $465m trading loss due to a software bug that struck late last year, effectively bankrupting the company.
No comment yet.
Scooped by Goulu
Scoop.it!

Guido van Rossum: Letter to a young programmer

Guido van Rossum: Letter to a young programmer | Algos | Scoop.it
Dear (insert name here),
I heard you enjoy a certain programming language named Python. Programming is a wonderful activity. I am a little jealous that you have access to computers at your age; when I grew up I didn't even know what a computer was!
No comment yet.
Scooped by Goulu
Scoop.it!

Les Sepas et les algorithmes

Les Sepas et les algorithmes | Algos | Scoop.it
Hawk, le capitaine du vaisseau Sépa est seul maître à bord. Mais en pilote automatique, l'ordinateur le remplace...
No comment yet.
Scooped by Goulu
Scoop.it!

Teach kids programming

Teach kids programming | Algos | Scoop.it
I’ve been gathering the best resources to teach children & teens programming — books, environments, apps, courseware and…
Goulu's insight:

The Opinionated PicksFor children aged 5 — 8: Cargo-Bot, Hopscotch, TurleAcademy.For children aged 9 — 12: Python for Kids, Hakitzu, Code and Conquer, Lego Mindstorms, RaspberryPi & HacketyHack,For children aged 12 and above: MIT Scratch, Super Scratch Programming, CODE, The New Way Things Work, The Cartoon Guide to the ComputerFor children interested in robotics: The Tinkertoy Computer,Roborally — Wizards of the Coasts, Sparki the RobotFor children interested in games: Land of Lisp, Kodu (on the XBox) & ProcessingFor beginning adults: CODE, Learn to Program using Ruby

No comment yet.
Scooped by Goulu
Scoop.it!

7 Useful Git Tips for Beginners

7 Useful Git Tips for Beginners | Algos | Scoop.it
Back when I first started to use Git for version control, I wasn’t sure if all the learning I invested into it would pay off. Branching, staging, stashing — these Git terms were all foreign to me.
Today, I can’t imagine life without Git.
No comment yet.
Scooped by Goulu
Scoop.it!

Ned Batchelder: Names and values: making a game board

Ned Batchelder: Names and values: making a game board | Algos | Scoop.it
In Facts and myths about Python names and values, I described how Python's names and values
work. There I posed some other questions, one of which was:Why do beginners find it hard to make a tic-tac-toe board in Python?
No comment yet.
Scooped by Goulu
Scoop.it!

Free private Git repositories with Dropbox

UPDATE: The original motivation of this post was that Github didn’t offer free private repositories (only public repositories are free).
No comment yet.
Scooped by Goulu
Scoop.it!

The Rule of Least Power

The Rule of Least Power | Algos | Scoop.it

When designing computer systems, one is often faced with a choice between using a more or less powerful language for publishing information, for expressing constraints, or for solving some problem. This finding explores tradeoffs relating the choice of language to reusability of information. The "Rule of Least Power" suggests choosing the least powerful language suitable for a given purpose.

Goulu's insight:

ça fait un choc. Bon, je vais apprendre le JavaScript alors ...

No comment yet.
Rescooped by Goulu from Dr. Goulu
Scoop.it!

Windows Timer Resolution: Megawatts Wasted

Windows Timer Resolution: Megawatts Wasted | Algos | Scoop.it
The default timer resolution on Windows is 15.6 ms – a timer interrupt 64 times a second. When programs increase the timer frequency they increase power consumption and harm battery life.
No comment yet.
Scooped by Goulu
Scoop.it!

Odeurs de code et Refactoring

Odeurs de code et Refactoring | Algos | Scoop.it
Le besoin de remaniement se fait sentir quand des odeurs de code (code smells) apparaissent. Une odeur de code est un symptôme dans le code source qui indique possiblement un problème plus profond.
Goulu's insight:

Pas nouveau, mais je ne découvre qu'aujourd'hui la formalisation de quelque chose d'évident : le code pue souvent...

No comment yet.
Scooped by Goulu
Scoop.it!

The client-side templating throwdown: mustache, handlebars, dust.js, and more | LinkedIn Engineering

We're seeking intelligent problem solvers who are inspired and motivated to change the world.
No comment yet.
Scooped by Goulu
Scoop.it!

Internet et les images, c'est l'acrobatie

Internet et les images, c'est l'acrobatie | Algos | Scoop.it
Internet, c'est tellement facile : on voit une image qui nous plait pour illustrer un article, hop, on copie le lien vers l'image dans son propre blog : Et voilà. L'auteur de cette magnifique photo...
No comment yet.
Scooped by Goulu
Scoop.it!

Lee Braiden: C++, it’s time to go

I’ve been studying a lot of languages lately, looking for a modern, parallel language which is a deserving successor to C/C++/Python as my main, go-to language for Getting Things Done.  Someone on Reddit was specifically asking why C++ isn’t ideal...
No comment yet.
Scooped by Goulu
Scoop.it!

Profiter du notebook de IPython

Profiter du notebook de IPython | Algos | Scoop.it
IPython est un des outils qui me font trouver la programmation Python plus agréable que dans tous les autres langages : un shell avec tellement d’astuces intégrées que ça donne envie de vomir des arc-en-ciel.
No comment yet.
Scooped by Goulu
Scoop.it!

You Don't Need Millions of Dollars

You Don't Need Millions of Dollars | Algos | Scoop.it
Masters of Doom is the story of John Carmack and John Romero creating the seminal games Wolfenstein 3D, Doom, and Quake.
No comment yet.
Scooped by Goulu
Scoop.it!

Yasoob Khalid: All About Decorators in Python

Yasoob Khalid: All About Decorators in Python | Algos | Scoop.it
Hi there fellas. This is an answer posted on stackoverflow by e-satis. The original link to the answer is given at the end. No credit goes to me. All of the credit goes to the original author.
No comment yet.
Scooped by Goulu
Scoop.it!

Les enfants ne savent pas se servir d'un ordinateur et vous devriez vous en inquiéter.

Les enfants ne savent pas se servir d'un ordinateur et vous devriez vous en inquiéter. | Algos | Scoop.it
Marc Scott est professeur d’informatique en collège et lycée au Royaume-Uni. Son article "Kids can't use computers… And this is wh...
No comment yet.
Rescooped by Goulu from Dr. Goulu
Scoop.it!

« Conditions Yoda », « Gestion d’exception Pokémon » et autres classiques de programmation

« Conditions Yoda », « Gestion d’exception Pokémon » et autres classiques de programmation | Algos | Scoop.it

Voici les meilleures réponses à une question posée sur StackOverflow.com par  John K :

Quelles sont les expressions de jargon de programmation que vous avez notées dans vos équipes ou remarquées sur Internet ?

No comment yet.
Rescooped by Goulu from Dr. Goulu
Scoop.it!

La gouvernance des algorithmes

Algorithms are increasingly often cited as one of the fundamental shaping devices of our daily, immersed-in-information existence. Their importance is acknowledged, their performance scrutinised in numerous contexts. Yet, a lot of what constitutes “algorithms” beyond their broad definition as “encoded procedures for transforming input data into a desired output, based on specified calculations”[2] is often taken for granted. At the same time, they are “invoked as powerful entities that control, govern, sort, regulate, and shape everything from financial trades to news media”[3]. Recently (May 16-17, 2013), an interdisciplinary event organised at New York University has addressed this issue through an interesting lens: that of governance – governance by algorithms in addition to governance of algorithms.

No comment yet.
Scooped by Goulu
Scoop.it!

Why use Python for scientific computing?

Why use Python for scientific computing? | Algos | Scoop.it
Why use Python for scientific computing? This is a legitimate question. For us, regular Python users, using Python is so natural that we sometimes forget that this choice is not obvious for everyone.
No comment yet.
Scooped by Goulu
Scoop.it!

Go Deh: Set divisions/partitions

Go Deh: Set divisions/partitions | Algos | Scoop.it
You all remember Venn diagrams don't you?
No comment yet.
Scooped by Goulu
Scoop.it!

Stephen Wolfram Blog : There Was a Time before Mathematica…

Stephen Wolfram Blog : There Was a Time before Mathematica… | Algos | Scoop.it

In a few weeks it’ll be 25 years ago: June 23, 1988—the day Mathematica was launched.

Late the night before we were still duplicating floppy disks and stuffing product boxes. But at noon on June 23 there I was at a conference center in Santa Clara starting up Mathematica in public for the first time:

Goulu's insight:

Je m'en souviens comme si c'était hier ...

No comment yet.
Scooped by Goulu
Scoop.it!

changing drive letter of a mapped network drive

changing drive letter of a mapped network drive | Algos | Scoop.it
Hello, Can you change the drive letter of a mapped network drive without disconnecting and re-mapping it with desired drive letter?
Goulu's insight:

comment changer la lettre de lecteur réseau sans déco+reco ?  facile : avec regedit + reboot ! :-D

No comment yet.
Scooped by Goulu
Scoop.it!

Tips for Building Your First Web App

Tips for Building Your First Web App | Algos | Scoop.it

As someone who creates web apps (both for myself and for clients), I’ve learned a few things throughout my journey that have helped me get the best results for the time and resources I have.

No comment yet.