background preloader

Programmation

Facebook Twitter

Welcome to Flask — Flask Documentation (1.1.x) La bibliothèque standard — Documentation Python 3.7.7. While The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python.

La bibliothèque standard — Documentation Python 3.7.7

It also describes some of the optional components that are commonly included in Python distributions. Python’s standard library is very extensive, offering a wide range of facilities as indicated by the long table of contents listed below. The library contains built-in modules (written in C) that provide access to system functionality such as file I/O that would otherwise be inaccessible to Python programmers, as well as modules written in Python that provide standardized solutions for many problems that occur in everyday programming. Some of these modules are explicitly designed to encourage and enhance the portability of Python programs by abstracting away platform-specifics into platform-neutral APIs. Avec Verona, Microsoft sécurise la programmation à la sauce Rust. Bientôt open source, Project Verona adopte une approche différente de la propriété des objets et de la concurrence qui permet de renforcer la sécurité de la gestion de la mémoire.

Avec Verona, Microsoft sécurise la programmation à la sauce Rust

Microsoft tente par la même occasion de travailler sur le langage Rust, qui séduit de plus en plus de développeurs. Microsoft a constaté que 70 % des vulnérabilités de sécurité qu’elle devait traiter étaient liées à des problèmes de sécurité de la mémoire. Pour faciliter l'écriture d'un code plus sûr, l’éditeur a développé un langage pour la programmation d'infrastructures sécurisées. La première version du nouveau langage appelé Project Verona, sera bientôt disponible en open source. Cobol, 60 ans, toujours aux commandes. Il y a 60 ans naissait un langage orienté entreprise, ouvert et orienté problème, Cobol.

Cobol, 60 ans, toujours aux commandes

Parmi ses concepteurs, les informaticiennes Grace Hopper et Jean Sammet. Aujourd'hui, de nombreux systèmes critiques dans les secteurs de la banque, de la santé et des communications, continuent à s'appuyer sur sa puissance et sa stabilité. C’est en 1959 que Cobol, langage roi des mainframes, est apparu pour la première fois sous son nom le destinant à l’entreprise, Common Business Oriented Language. Porting Python 2 Code to Python 3 — Python 3.7.4 documentation. Once you feel like you know what is different in Python 3 compared to Python 2, it’s time to update your code!

Porting Python 2 Code to Python 3 — Python 3.7.4 documentation

You have a choice between two tools in porting your code automatically: Futurize and Modernize. Python in Visual Studio Code – August 2019 Release. Luciana We are pleased to announce that the August 2019 release of the Python Extension for Visual Studio Code is now available.

Python in Visual Studio Code – August 2019 Release

You can download the Python extension from the Marketplace, or install it directly from the extension gallery in Visual Studio Code. If you already have the Python extension installed, you can also get the latest update by restarting Visual Studio Code. You can learn more about Python support in Visual Studio Code in the documentation. Meet the school with no classes, no classrooms and no curriculum. No year groups Students at Agora range from 12 to 18 (though there are no year groups) and each of them is given control over their own educational journey.

Meet the school with no classes, no classrooms and no curriculum

They are able to explore and learn about topics and things which interest them. I met students exploring subjects as diverse as German mountain guides, Mongolian horses, blacksmithing, Harry Potter patronuses, tables and skateboards. It is the job of the teacher – who here is called a coach – to challenge and guide that exploration process. The staff, who are responsible for around 17 students each, also have to ensure there are tangible results and genuine development, as well as work with each student on ways to continue developing the learning journey. Rob describes Agora as a blend of a university (where you have knowledge), a Buddhist monastery (where you can think), a theme park (where you can play) and a communal marketplace (where you can trade and swap things).

Custom desks Ubiquitous mobile phone use www.pi-top.com. Weightlessness Space Game - Introduction. CircuitPython Libraries on Linux and Google Coral. GPIO Zero v1.5 is here! GPIO Zero is a zero-boilerplate Python library that makes physical computing with Python more accessible and helps people progress from zero to hero.

GPIO Zero v1.5 is here!

Today, I’m pleased to announce the release of GPIO Zero v1.5.0. It’s packed full of updates, including new features, bug fixes, and lots of improvements to the documentation. Guido, the creator of Python, happened across the library recently, and he seemed to like it: Pin factories – take your pick GPIO Zero started out as a friendly API on top of the RPi.GPIO library, but later we extended it to allow other pin libraries to be used.

This also gave us the opportunity to create a “mock” pin factory, so that we could emulate the effect of pin changes without using real Raspberry Pi hardware. As well as the pin factories we provide with the library (RPi.GPIO, pigpio, RPIO, and native), it’s also possible to write your own. If you have lots of experience with RPi.GPIO, you might find this guide on migrating from RPi.GPIO to GPIO Zero handy. Essentials C v1. Mu, a new Python IDE for beginners. Mu is a very simple-to-use Python editor and IDE (integrated development environment) and this week, version 1.0 was released!

Mu, a new Python IDE for beginners

New Mu Mu is designed to be as user-friendly and as helpful as possible for new Python programmers, presenting just the tools that are useful, such as: Syntax highlightingAutomatic indentationIn-built helpCode checkingDebugging Great for new programmers Mu is intended to be not the only Python IDE you’ll ever need, but the first one — the editor that helps you start your coding journey, but not necessarily the one you finish it with. You can use Mu in a number of modes; modes make working with Mu easier by only presenting the options most relevant to what you’re using Mu for: Cours d'initiation au machine learning   Microsoft pousse sur GitHub une formation au développement quantique.