MakeMake The Dwarf Planet is a feed agregator.

AFPy

by AFPy - Mastodon from AFPy - Mastodon

Ecran de capture de la nouvelle charte graphique du site pycon.fr, montrant les dates de l'évènement étant à Lyon au Campus René Cassin

Lire la suite…

Les t-string arrivent !

by mdk from AFPy discuss

TL;DR: Ça s’écrit comme les f-string, mais ce n’est pas transformé en chaîne sur place : ça vaut une instance d’une nouvelle classe, Template, qui représente la chaîne.

C’est génial pour gettext, car, sans les t-strings :

name = "John"
_(f"Hello {name}")

ne pouvait pas marcher, _ recevait la chaîne Hello John qui n’est évidemment pas dans le fichier de traductions. C’est triste, mais c’est donc soit f-strings, soit i18n, pas les deux, on en était réduits à :

name = "John"
_("Hello {name}").format(name=name)

pour les jeunes, et :

_("Hello %(name)s") % {"name": name}

pour ceux qui ont la barbe bien blanche.

Avec les t-strings j’espère voir bientôt :

_(t"Hello {name}")

6 messages - 3 participant(e)s

Lire le sujet en entier

Lire la suite…

Sur Clermont-Ferrand - Meetup le 22 avril

by drigaudie from AFPy discuss

Hello,

Notre prochain évènement aura lieu à Clermont le 22 avril à 18h30 pour 1h de talk sur “Une barre de recherche dopée à l’IA”

Inscription obligatoire mais gratuite sur [Tuto] Une barre de recherche dopée à l'IA, Tue, Apr 22, 2025, 6:30 PM | Meetup


Au plaisir de vous voir prochainement

Une barre de recherche dopée à l’IA

2025-04-22 18:30 (Europe/Paris) → 2025-04-22 19:30 (Europe/Paris)

3 messages - 2 participant(e)s

Lire le sujet en entier

Lire la suite…

Blender/UPBGE + Blockly = coding game en 3D

by phroy from AFPy discuss

Pour faire un coding game en 3D le combo qui marche pas mal est Blockly (éditeur de code avec de blocs, façon scratch ou app inventor) + Blender/UPBGE.

Blender/UPBGE étant en Python, Blockly en javascript, on peut passer par un Websocket, c’est au final plutôt simple.

Petite démo.

Le code est ici : Blender-EduTech / Portail coulissant / Jumeau numérique · GitLab

1 message - 1 participant(e)

Lire le sujet en entier

Lire la suite…

Recherche mission freelance FastApi / Django

by drigaudie from AFPy discuss

Hello,
Je suis en recherche d’une mission en Python orienté web.
Je sors d’une expérience dans une banque où j’ai mis en place avec ma squad une architecture micro-service (fastapi, mongo, rabbitmq) avec du full asynchrone sur des problématiques de forte charge
:man_technologist: 17 ans XP (+8 ans python)
:round_pushpin: Clermont Ferrand (Paris / Lyon)
:briefcase: 2 jours max de TT / sem
:snake: python, FastApi/Django/Flask

Je recherche une mission équivalente ou sur un projet nécessitant une mise en place des bonnes pratiques de développement pour améliorer la qualité du code

Merci pour votre soutien

3 messages - 2 participant(e)s

Lire le sujet en entier

Lire la suite…

scrollbar-canvas

by mapommfj from AFPy discuss

Bonjour,
j’ai un problème de dimension du “curseur” (Thumb) de mes scrollbars.
elles remplissent la scrollbar et je ne peux qu’utiliser les flèches pour me déplacer H ou V. Voici mon code:

Frame1 = Frame(fen, background='white')
Frame1.place(x=20, y=y5, width=w1, height=h1)
Frame2 = Frame(Frame1, background='white')
Frame2.place(x=5,y=5, width=w1-10,height=h1-10)
cnvs = Canvas(Frame2, bg='white', width=w1-10, height=h1-10)
cnvs.place(x=0,y=0)
scrollable_frame = Frame(cnvs)
scrollable_frame.bind("<Configure>",lambda e: cnvs.configure(scrollregion=cnvs.bbox("all")))
cnvs.create_window((0, 0), window=scrollable_frame, anchor="nw")
scrollbarv = ttk.Scrollbar(Frame2, orient="vertical", command=cnvs.yview)
cnvs.configure(yscrollcommand=scrollbarv.set)
scrollbarv.pack(side="right", fill="y")
scrollbarh = ttk.Scrollbar(Frame2, orient="horizontal", command=cnvs.xview)
cnvs.configure(xscrollcommand=scrollbarh.set)
scrollbarh.pack(side="bottom", fill="x")
p=30
for n in range(1,300):
	cnvs.create_text(50, p, text=str(n)+' '+"Tkinter & azertyuiopqsdfghjklm",fill="black",font="Times 16 bold")
	p=p+30

J’y arrive avec une ListBox.
D’où pourrait venir mon erreur ?
Cordialement

7 messages - 3 participant(e)s

Lire le sujet en entier

Lire la suite…

Questions, idées d'améliorations et quelques petits trucs

by Musclor13 from AFPy discuss

Bonjour.
J’ai pas mal regardé ce site et franchement y a des trucs bien mais on peu passer a coté assez facilement…

  • Le site mêt surtout en avant les conférences et autres trucs qui n’interessent pas forcément au départ (une personne qui code vite fait et veut simplement partager n’a pas forcément envis d’aller a une conférence tout de suite :smiley: )
  • Dans la liste des badges il y a “contribution au wiki” mais… Soit y a pas de wiki soit il est pas indiqué
  • La page d’aceuil du site ne propose pas de lien ou d’infos sur les éventuels sous-sites (dans communauté il y a bien des liens vers le forum par exemple mais pour découvrir qu’il y a un git faut aller sur ce forum)
  • Avant il y avait http://wikipython.flibuste.net/ (et je crois y avoir mis des trucs en python2 y a longtemps) mais il n’existe plus vraiment
  • manque de tags.sous catégorie pour la catégorie python. Un tag/sous catégorie par bibliothèques/applis serait pas mal pour s’y retrouver (ex wxpython, blender, gimp, mido, lecture/ecriture de fichiers, wxformbuilder, tkinter, python basique sans bibliotheques,mobile andriod, jeux…) Idem pour le discord de ce que j’en ai vu (jetez un œil au discord de godot francophone qui n’est pas parfeit mais qui a plusieurs sous catégories dans la partie entre-aide)
  • Pourquoi pas aussi une catégorie sur les idées d’améliorations, les questions concernant le site (ou l’afpy en général)
    Je ne sais pas trop ou poster donc je poste ici mais si ca peu donner des idées…
    Au revoir.

5 messages - 3 participant(e)s

Lire le sujet en entier

Lire la suite…