Planet Python Fr

Previous [7] Next

2021-02-04

AFPy - Mastodon

AFPy: “La PyConFr vous manque ? À nou…”

La PyConFr vous manque ? À nous aussi, donc ce mois-ci c'est lightning-talks sur notre BBB : discuss.afpy.org/t/atelier-de-

by AFPy - Mastodon at 2021-02-04 10:31

2021-02-03

AFPy - Emplois

Freelance python / Django

Nous cherchons un freelance francophone ayant une bonne maîtrise de Django pour une mission de création d'une application de gestion de stock.

by AFPy - Emplois at 2021-02-03 14:39

2021-02-02

AFPy - Emplois

LEAD DEV PYTHON (encadrement de 3 personnes)

Coop-R est un cabinet de conseil stratégique plaçant la Data au centre des attentions de la transformation et de l’innovation. Notre mission ? Implémenter les technologies les plus récentes pour participer aux projets les plus innovants. Notre communauté d’ingénieurs qualifiés et passionnés s'engage au quotidien à relever les challenges qui leur sont proposés que ce soit chez nos clients ou dans notre Lab. Nous sommes résolument Agile, pronons un modele d'organisation horizontale basé sur la Coop-ération, la co-création et l’amélioration continue.

by AFPy - Emplois at 2021-02-02 13:51

2021-02-01

AFPy - Emplois

Développeur Fullstack · Python/JS · Télétravail

Nous sommes à la recherche d’un développeur full stack passionné et ayant envie de s’impliquer dans des projets novateurs et utiles.

by AFPy - Emplois at 2021-02-01 15:26

2021-01-31

Zeste de savoir - Articles

Reconnaissance de chiffres manuscrits

Une méthode simple pour reconnaitre des chiffres manuscrits avec OpenCV

by thibsc at 2021-01-31 02:43

2021-01-20

AFPy - Emplois

Software/Data engineer F/H

"France Université Numérique" (FUN - https://www.fun-mooc.fr) est un Groupement d’Intérêt Public (GIP), rattaché au ministère de l’Enseignement Supérieur et de la Recherche, qui développe et héberge des plateformes de e-learning. Nous recrutons un·e ingénieur·e logiciel et données dans la toute nouvelle équipe data.

by AFPy - Emplois at 2021-01-20 16:48

2021-01-19

AFPy - Emplois

Développeur Python/C++ en CDI

Description complète sur https://www.murex.com/careers/home/job-offers/paris/development/software-engineer-python.

by AFPy - Emplois at 2021-01-19 19:16

2021-01-18

Le blog de Dim'

Une page se tourne

Une page se tourne … #

Vendredi dernier j’ai signé une rupture conventionnelle qui mettra fin au contrat qui me lie à Tanker le 24 février 2021.

Ainsi se conclura une aventure de près de 5 années riches en enseignements et en rebondissements. Merci à tous mes collègues, et bon courage pour la suite!

Et ensuite ? #

Plusieurs possibilités s’ouvrent à moi.

Dans l’idéal, j’aimerais trouver une activité de professeur à temps plein (toujours dans le domaine de l’informatique) et dans la région parisienne, mais je suis ouvert à toute forme de contrat.

J’ai acquis de nombreuses compétences en tant que développeur professionnel - tant chez Tanker que dans ma dans ma boîte précédente, Softbank Robotics - compétences que je souhaite aujourd’hui transmettre.

Parmi les sujets sur lesquels je me sens prêt à donner des cours dès maintenant:

  • Le langage de programmation Python (Voir: https://dmerej.info/python/)
  • Les bonnes pratiques de développement (tests automatiques, intégration continue, DevOps, revue de code, …)
  • Les méthodes agiles (SCRUM et Lean en particulier)
  • etc …

Il est bien sûr possible que je n’arrive pas à trouver un poste à temps plein tout de suite, et donc j’ai prévu de chercher également un poste dans une coopérative ou similaire.

Je ne me vois pas du tout travailler dans une société de service ou dans une grosse boîte, et après plus de 10 ans passés dans le monde des start- up, j’ai besoin de changement. Je pense que je m’épanouirai davantage dans ce genre de structure, et en tout cas, cela m’intéresse de découvrir une nouvelle forme d’organisation.

Une invitation #

J’écris cet article en partie pour clarifier mes objectifs pour l’avenir, mais surtout pour que vous, chers lecteurs, puissiez le partager et m’aider à passer cette nouvelle étape de ma carrière.

Comme d’habitude, ma page de contact est là si vous avez des pistes à me suggérer, des questions à me poser, ou pour toute autre remarque.

À bientôt !

by Le blog de Dim' at 2021-01-18 15:20

2021-01-08

AFPy - Emplois

Freelance Python / Django / DRF

Dans le cadre d'un projet d'espace client pour une PME dont le métier est de louer des équipements de chantier (B2B), je cherche un freelance en dev back (python3.9, django, drf) pour compléter l'équipe autonome de dev qui sera constituée de 3 personnes (moi, un dev plutôt orienté front et un dev plutôt orienté back). Le projet se fera from scratch, avec des pratiques de développements correctes (tests systématiques des features, CI/CD, services conteneurisés et déployés sur du cloud, sprints hebdomadaires) et est prévu de début février à mi avril.

by AFPy - Emplois at 2021-01-08 07:14

2021-01-04

AFPy - Actualités

Adhésions 2021 ouvertes !

Les adhésions à l'association pour l'année 2021 sont ouvertes, il est temps de vous renouveler ! ;)

by AFPy - Actualités at 2021-01-04 21:41

2020-12-23

AFPy - Emplois

Développeur.euse Python/Django - Toulouse - CDI

Makina Corpus développe des applications web ou mobiles combinant notamment la cartographie, l'intelligence artificielle, le traitement et l'analyse de données, la dataviz... Nos applications phares sont au service de domaines tels que la randonnée et la gestion d'espaces naturels (http://geotrek.fr/), l'aménagement du territoire (http://www.actif.cci.fr/), l’accès aux cartographies pour les déficients visuels (http://www.accessimap.com/), des systèmes d'information territoriale, des interfaces d'exploration de données… Notre organisation et nos prestations se construisent sur trois piliers : les logiciels libres et les données ouvertes, les méthodes agiles et le développement durable.

by AFPy - Emplois at 2020-12-23 10:08

2020-12-08

AFPy - Emplois

Développeur Back-End Python Senior (H/F) CDI Neuilly-Sur-Seine

Unowhy, première EdTech française avec son offre SQOOL et qui ambitionne de devenir leader européen, recherche un(e) Développeur(se) Backend Python Senior pour rejoindre son équipe technique (environ 20 personnes) pour concevoir et développer en Python (3.8+) les micro-services qui supportent la solution.

by AFPy - Emplois at 2020-12-08 14:25

AFPy - Actualités

Atelier Performance

Mercredi 9 décembre, 18h30, sur le BBB de l'AFPy

by AFPy - Actualités at 2020-12-08 10:19

2020-11-18

AFPy - Actualités

Apéro virtuel ce mercredi 18 novembre

Juste après la réunion mensuelle du comité directeur de l'association, retrouvez-nous si vous le souhaitez pour discuter de Python autour d'un verre (virtuel) !

by AFPy - Actualités at 2020-11-18 15:47

2020-11-13

Olivier Pons

Serveur asynchrone TCP Python. Et le client C# Unity !

Deux exemples très courts pour vous mettre sur les rails, qui envoient et reçoivent du binaire « pur » = très peu de bande passante, avec une connexion persistante.

Je vous donne deux envois-réception qui devraient vous permettre de faire tous vos envois binaires :

  1. C# : le client envoie un octet, qui correspond à un booléen, pour dire s’il est en big ou little endian ;
  2. C# : le client envoie un message encodé en UTF-8 (oui j’ai trouve la solution qui fonctionne !) ;
  3. Python : le serveur lit ce booléen ;
  4. Python : le serveur lit le message et le dit à voix haute (sous Windows) ;
  5. Python : le serveur envoie un entier non signé, puis deux float ;
  6. C# : le client lit l’entier non signé puis deux floats.

Avec ça, vous avez de quoi comprendre et faire tous les échanges que vous voulez !

Serveur asynchrone TCP Python

import asyncio
import struct
from asyncio import StreamWriter, StreamReader
import pythoncom
import win32com.client as win32_client
HOST = '192.168.1.31'
PORT = 9696
async def handle(reader: StreamReader, writer: StreamWriter):
    is_little_endian = False
    buffer = bytearray(100)
    addr = writer.get_extra_info('peername')
    print(f"Connected with {addr!r}")
    is_little_endian, = struct.unpack_from(
        '?', await reader.read(struct.calcsize('c'))
    )
    print(f'{is_little_endian=}')
    data = await reader.read(4096)
    message = data.decode('utf8')
    pythoncom.CoInitialize()
    speak = win32_client.Dispatch('SAPI.SpVoice')
    speak.Speak(message)
    print(f"Received {message!r} from {addr!r}")
    print(f"Send: {message!r}")
    float1 = 1.1
    float2 = 2.2
    struct.pack_into(
        # =: native order, std. size & alignment
        # H: unsigned short
        # f: float
        "=Hff",
        buffer, 0, 1, float1, float2)
    writer.write(buffer)
    await writer.drain()
    print("Close the connection")
    writer.close()
async def main():
    server = await asyncio.start_server(handle, HOST, PORT)
    print(f'Serving on {server.sockets[0].getsockname()}')
    async with server:
        await server.serve_forever()
asyncio.run(main())

Client C# Unity

using System;
using System.IO;
using System.Net.Sockets;
using UnityEngine;
public class Connexion : MonoBehaviour
{
    public string server;
    public string message;
    public ushort port;
    private void Start()
    {
        // working sample to send text:
        byte[] data = System.Text.Encoding.UTF8.GetBytes(message);
        byte isLittleEndian = BitConverter.IsLittleEndian ? (byte)1 : (byte)0;
        TcpClient client = new TcpClient(server, port);
        NetworkStream stream = client.GetStream();
        // Send the message to the connected TcpServer.
        stream.WriteByte(isLittleEndian);
        stream.Write(data, 0, data.Length);
        Debug.Log($"Sent: {message}");
        // read sample
        BinaryReader reader = new BinaryReader(stream);
        uint len = reader.ReadUInt16();
        var x = reader.ReadSingle();
        var y = reader.ReadSingle();
        Debug.Log("len=" + len);
        Debug.Log($"x={x}, y={y}");
    }
}

Pour la note, ces deux exemples paraissent simples, mais ils m’ont pris un temps fou, et je n’ai eu aucune réponse au bout de 3 semaines sur stackoverflow…

by Olivier Pons at 2020-11-13 11:16

2020-11-05

AFPy - Emplois

Freelance Tryton / Odoo pour une mission de minimum un an

Nous recherchons un développeur freelance pour nous accompagner dans l'implémentation de fonctionnalités pour nos clients.

by AFPy - Emplois at 2020-11-05 11:12

2020-11-04

AFPy - Emplois

DEVELOPPEUR FREELANCE

Nous recherchons un développeur/se freelance fullstack python, asyncio, aiohttp, mongodb, et react js, pour continuer à développer notre logiciel de suivi de balises (1400 en lignes)

by AFPy - Emplois at 2020-11-04 12:42

Previous [7] Next