background preloader

Langage python

Facebook Twitter

Python Evolution over the past few years. Python is one of the most popular programming languages of 2015.

Python Evolution over the past few years

This is a high level general purpose language, object oriented too. It would be interesting to notice that many developers have switched towards Python development platform to design interesting GUI applications Python web developers, Python Django development etc. 26.4. unittest — Unit testing framework — Python 3.5.1 documentation. Source code: Lib/unittest/__init__.py (If you are already familiar with the basic concepts of testing, you might want to skip to the list of assert methods.)

26.4. unittest — Unit testing framework — Python 3.5.1 documentation

The unittest unit testing framework was originally inspired by JUnit and has a similar flavor as major unit testing frameworks in other languages. It supports test automation, sharing of setup and shutdown code for tests, aggregation of tests into collections, and independence of the tests from the reporting framework. To achieve this, unittest supports some important concepts in an object-oriented way: test fixture A test fixture represents the preparation needed to perform one or more tests, and any associated cleanup actions. Test case. Python for system administrators. Introduction As a system administrator, you run across numerous challenges and problems.

Python for system administrators

Managing users, disk space, processes, devices, and backups can cause many system administrators to lose their hair, good humor, or sanity. Shell scripts can help, but they often have frustrating limitations. Learn Python Through Public Data Hacking. Python beginner's mistakes. Every Python programmer had to learn the language at one time, and started out as a beginner.

Python beginner's mistakes

Beginners make mistakes. This article highlights a few common mistakes, including some I made myself. Beginner's mistakes are not Python's fault, nor the beginner's. They're merely a result of misunderstanding the language. However, there is a difference between misunderstanding (often subtle) language features, vs misunderstanding the language as a whole, and what can (and cannot) be done with it. To put it another way, the mistakes in this article are often cases of "the wrong tool for the job", rather than coding errors or sneaky language traps.

Mistake 1: trying to do low-level operations. Python popularity over Ruby – Is it real or myth? Python and Ruby are two popular scripting languages that strongly support object oriented structure.

Python popularity over Ruby – Is it real or myth?

Their implementation is quite different from existing languages like C and Java. The two languages are simpler to use and especially designed to make things faster for the programmers. Python is the language where you don’t have to focus on syntax much and focus on code part only. PyGaze: An open source tool with fascinating research applications. A few of weeks ago I got a email from a friend who was attending an education technology conference.

PyGaze: An open source tool with fascinating research applications

In the note he referenced PyGaze, an open source project I might be interested in. I have a deep interest in educational psychology, and so I was fascinated by what I read about PyGaze—an open source toolbox for eye tracking in Python. The website told me that it runs on Linux, but I wanted to learn more about eye tracking and the role it plays in psychological research. I also wanted to know more about the project and how it is contributing to research and its implications for open source. In this interview, the lead developer for the project, Edwin Dalmaijer, who works at the University of Oxford's Department of Experimental Psychology doing research and programming, provides a fascinating description of PyGaze and the significance of eye tracking in research. Most of the time, where people look is also where they're attention is. Tell us about you and your work. TrumpScript : un langage Donald Trump compatible.

Et non ce n'est pas une blague.

TrumpScript : un langage Donald Trump compatible

Enfin... disons que le langage existe vraiment, qu'il est open source (étrangement) et qu'il peut être téléchargé sur GitHub. Le TrumpScript est un langage dérivé de Python et 'basé Donald trump'. Il a été développé lors du hackathon HackRice qui s'est tenu il y a deux semaines à l'Université du Texas. Le TrumpScript est un langage conçu que façon à ce que Donald Trump, qui est indéniablement le meilleur candidat à l'élection présidentielle, l'approuverait.

Ce sont les concepteurs du langage qui le disent... Numba 0.22.1. Numba, l'optimiseur Python spécialisé dans le calcul numérique, est sorti en version 0.22.1.

Numba 0.22.1

Numba est un compilateur juste-à-temps (JIT ou JàT) pour Python, basé sur LLVM, permettant d'optimiser du code de calcul numérique, notamment basé sur Numpy. Cette nouvelle version participe du processus habituel de sorties (une nouvelle version tous les un à deux mois) et apporte son lot de nouvelles fonctionnalités et de corrections de bugs. Sommaire. Python a le vent en poupe et PHP est sur le déclin. PYPL est un service qui analyse les données brutes de Google Trends.

Python a le vent en poupe et PHP est sur le déclin

Cela permet de connaitre la popularité d’un langage de programme sur une période de plusieurs années. Et les données sont pertinentes, car Google Trends exploite la recherche de Google où la plupart des développeurs cherchent des documentations pour apprendre de nouveaux langages. PyCharm 5 est disponible en version stable avec la prise en charge de Python 3.5, TypeScript 1.6, AngularJS 2.0 et bien d'autres améliorations.