Journal Terminologie Master/Slave

Posté par  . Licence CC By‑SA.
Étiquettes :
14
14
sept.
2018

Bonjour, Nal

Je t'écris ce matin car je me sens tourmenté par mes lectures nocturnes.
Étant une personne passionnée par le développement informatique et plus précisément le langage Python et son écosystème, il m'arrive de me perdre sur le bug tracker, à la recherche de savoir. Hélas n'ayant pas le niveau pour contribuer (par manque de confiance en sois principalement surtout), je me contente d'observer.

Observer le cycle de vie d'un bug, de sa découverte à sa résolution. La (…)

Sortie de Python 3.7

74
10
sept.
2018
Python

Python 3.7 a été publié le 27 juin 2018, soit un an et demi après la précédente version. Celle‐ci vient avec son lot de nouveaux modules et fonctionnalités que nous détaillons dans la suite de la dépêche.

Logo de Python

PyConFR 2018, du 4 au 7 octobre à Lille : programme et inscription

Posté par  . Édité par Davy Defaud. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
23
7
sept.
2018
Python

PyConFR 2018

La PyConFR, c’est le rassemblement annuel francophone des passionnés et curieux du langage Python et de son écosystème. Pour ceux qui ne connaissent pas la formule, les deux premiers jours (jeudi et vendredi) sont dédiés à des sprints (hackathons), et le week‐end sera rempli de conférences et/ou d’ateliers découverte.

Cette année, on vous présente fièrement notre programme (presque) complet ici : https://www.pycon.fr/2018/program/.

Tu as prévu de procrastiner sur un MOOC JavaScript ce week‐end‐là ? Viens plutôt à la PyConFR !

Au passage, il est encore possible de proposer des sprints (et uniquement des sprints) jusqu’au 15 septembre.

À bientôt.

Note : L’entrée est gratuite mais l’inscription est obligatoire.

Crowl, un crawler SEO open-source

Posté par  (site web personnel) . Édité par Nils Ratusznik, Davy Defaud, Benoît Sibaud et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
39
28
août
2018
Python

Crowl est un projet de développement d’un crawler SEO collaboratif sous licence GPL v3. Développé en Python et basé sur le cadriciel Scrapy, Crowl a pour but de fournir aux professionnels du référencement un outil simple, robuste et innovant pour répondre à des besoins non couverts par les outils actuels.

Journal vim: Au revoir syntastic, bonjour ALE

Posté par  . Licence CC By‑SA.
Étiquettes :
37
24
août
2018

J'utilise Vim pour éditer des fichiers et notamment pour coder. Et j'aime bien avoir l'intégration des linters dans mon éditeur pour afficher les erreurs à côté du texte.

Un linter, c'est un programme qui analyse le code et signale les infractions aux règles de codages, les potentiels problèmes, erreurs de syntaxes, variables non utilisées, etc. En Python, par exemple, j'utilise pylint et flake8.

Pour intégrer ces linters à un éditeur de texte, il existe des plugins.

Depuis longtemps je (…)

Journal WUY : simple GUI pour python3 ... et taptempo ;-)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
20
19
août
2018

WUY est un simple module python qui permet de transformer votre script python3 en GUI, et ça fonctionne sous linux, mac ou windows (pour peu que la plateforme possède un chrome)

Voilà un exemple de taptempo ;-), en wuy/py3 :

import wuy,datetime

class taptempo(wuy.Window):
    """ <button onclick="wuy.tic().then(x=>{document.querySelector('#tempo').innerHTML=x})">Tap Tempo</button> 
        <span id="tempo"></span>
    """
    size=(100,60)
    t=[]

    def tic(self):
        self.t.append( datetime
(…)

Forum Programmation.python filter request json avec un param

Posté par  . Licence CC By‑SA.
Étiquettes :
1
19
juil.
2018

Bonjour,

J'ai deux fonctions qui utilisent request comme module, mais qui chechent une "valeur differente".
Cela ressemble à ceci (elles sont tronquées)

def toto
        try:
            response = requests.get(url=url, headers=self.headers, verify=False)
            return response.json()["abcdef"][0]["@odata.id"]

def titi
        try:
            response = requests.get(url=url, headers=self.headers, verify=False
(…)

Journal Guido van Rossum se retire de la direction de Python

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
65
12
juil.
2018

Guido van Rossum est le créateur du langage Python. Il joue le même rôle que Linus Torvalds pour le noyau Linux puisqu'il est le décisionnaire en dernier ressort (le BDFL : Benevolent Dictator For Life) de toutes les modification qui sont incluses dans Python.

Guido vient d'annoncer qu'il mettait fin à ses fonctions de BDFL. Il semble qu'il soit un peu fatigué des controverses autour de la PEP 572 visant à introduire les "Assignment Expressions" dans Python et (…)

Journal Atelier 'Contribuer à Ansible' 15 et 16 septembre 2018 à Paris (nouvelle tentative)

Posté par  . Licence CC By‑SA.
Étiquettes :
7
9
juil.
2018

Bonjour Nal,

Un atelier Contribuer à Ansible se déroulera le week-end du 15/16 septembre, de 10h à 18h/19h, à Paris. Il sera animé par un membre de la core team et moi-même. Une précédente édition de cet atelier avait été annulée en raison du faible nombre de participants - sans doute à cause de l'annonce tardive de l'évènement.

Au cours de cet atelier, gratuit et ouvert aux personnes développant en Python et débutant avec Ansible, les participants seront accompagnés dans (…)

Journal Des news de tracim : v2, vidéo de présentation, stand aux RMLL, stages en développement

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
14
27
juin
2018

Avant-propos : cet article reprend en grande partie l'article publié sur le blog officiel de Tracim

Tracim sera présent aux RMLL. Après la v1 sortie en janvier, une v2, refonte complète technique et visuelle est en cours et sera présentée pour la première fois aux RMLL.

Introduction

Les RMLL, Kesako ?

Les RMLL ou Rencontres Mondiales du Logiciel Libre est un évènement de promotion du logiciel libre existant depuis 18 ans maintenant. Les premières éditions se sont déroulées à Bordeaux (…)

Sortie de Crème CRM en version 1.8

Posté par  (site web personnel) . Édité par Davy Defaud, ZeroHeure et claudex. Modéré par Pierre Jarillon. Licence CC By‑SA.
17
14
juin
2018
Commercial

Le 24 mai 2018 est sortie la version 1.8 du logiciel de gestion de la relation client Crème CRM, soit à peine plus de trois mois après la version 1.7 (12 février 2018).

Logo de Crème CRM

Au programme, l’utilisation d’une version plus récente de Django et la prise en compte du RGPD. Les nouveautés sont détaillées dans la suite de la dépêche.

Journal Pythran, en plein délire

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
50
23
mai
2018

Cher journal, je dois te confesser que j'ai déclenché quelque chose dont j'ai un peu honte.

Tu te souviens bien sûr de Pythran, ce compilateur pour noyau scientifiques écrit en Python, et de ce petit détail d'implémentation qui veut que le compilateur commence par transformer les fonctions Python en fonctions C++ template (a.k.a. transformer du code Python en meta-programme C++ pour faire stylé voire pédant).

Un choix de design a été de faire en sorte que ces fonctions ne (…)

Forum Programmation.python Rebonds sur une surface circulaire

Posté par  . Licence CC By‑SA.
Étiquettes :
0
20
mai
2018

Bonjour,
je débute en Python et je cherche à programmer un "billard circulaire" à l'aide de Turtle. Je n'arrive pas à déterminer l'angle à imposer à turtle (qui conçoit les angles bizarrement je trouve) de la bille sur les rebords du billard. Voici la partie du programme concernée :(je suis désolée si ce n'est pas le bon format)

   while nbrebonds>=0:
        forward(1)
        if (distance(0,y)>rayon):
            print(
(…)