PyCharm 2024.1 est disponible : tour d'horizon des nouveautés de la première mise à jour majeure de l'année de l'EDI Python de JetBrains Les nouveautés et améliorations incluent l'aperçu de la documentation pour les modèles et les jeux de données Hugging Face. On note encore la saisie semi-automatique du code sur une ligne entière pour JavaScript et TypeScript basée sur des algorithmes locaux de ML ; les lignes épinglées dans l'éditeur ; la révision de code dans l'éditeur, et bien plus. Nous faisons ici un tour d'horizon des nouveautés et améliorations de PyCharm 2024.1. 0 commentaire
Le plan de travail pour la future version 3.13 de Python a été dévoilé, et vise la réduction d'au moins 50 % du temps passé dans l'interpréteur ainsi qu'une meilleure gestion de la mémoire Les développeurs Mark Shannon et Michael Droettboom viennent d'annoncer leur plan de travail pour Python 3.13. Ce plan comprend notamment des travaux sur la gestion de la mémoire, sur l'activation des sous-interprètes à partir de Python et sur la réduction du temps passé dans l'interpréteur. 1 commentaire
Une faille de sécurité critique, baptisée "BatBadBut", a été découverte dans la bibliothèque standard Rust, mais elle affecte également Erlang, Go, Haskell, Java, Node.js, PHP, Python et Ruby 23 11/04
Rust, Python, Apache Foundations et d'autres annoncent une grande collaboration sur la cybersécurité, afin de créer des spécifications communes pour le développement de logiciels sécurisés 0 09/04
La version 6.7 de Qt est disponible avec de nombreuses améliorations, pour construire des applications modernes et une meilleure expérience utilisateur 4 03/04
Des dépendances imaginaires aux conséquences réelles : l'IA invente des noms de logiciels et les devs les téléchargent, des dépendances logicielles fictives ont été intégrées dans des projets réels 4 29/03
La version bêta de Fedora 40, le système d'exploitation basé sur Linux, est désormais disponible, et intègre le célèbre framework d'apprentissage automatique PyTorch, en plus d'autres améliorations 3 27/03
Python creuse l'écart et renforce son avance en tant que langage de programmation le plus populaire sur l'indice TIOBE, mais pourquoi le langage est-il autant prisé ? 4 20/03
JetBrains lance le programme d'accès anticipé (EAP) à PyCharm 2024.1, la première mise à jour majeure de l'année de son EDI Python 0 09/02
"Scalene" alimenté avec ChatGPT offre des suggestions d'efficacité aux programmeurs Python : un profileur Python CPU+GPU+mémoire avec des propositions d'optimisation alimentées par l'IA 1 29/01
Polars, la bibliothèque de frameworks de données pour Python, évolue de la version 0.19.0 à 0.20, elle utilise Rust pour le moteur de requête et apporte le type de données Enum 1 20/01
La loi européenne sur la cyber-résilience comprend des avancées pour l'Open Source, selon la Python Software Foundation 22 15/01
Python 3.13 ajoute un compilateur JIT qui pourrait améliorer les performances du langage d'environ 9 %, mais l'annonce suscite des réactions mitigées 1 10/01
PyPy quitte Mercurial pour GitHub et affirme que "l'open source est devenu synonyme de GitHub", le projet s'attend à une meilleure visibilité et à plus d'engagements avec ce changement 3 09/01
PyCharm : la version 2023.3 de l'EDI Python disponible avec une meilleure prise en charge des modèles Django, une amélioration des outils de visualisation des données et bien plus 0 12/2023
Popularité des langages sur GitHub : Python, Go et JavaScript en progression, tandis que Java et C++ sont en légère baisse mais restent dans le Top 5 d'après GitHut 2.0 0 12/2023
Gooey transforme presque n'importe quel programme console Python en une application GUI complète, et vous permet de vous concentrer sur la construction de programmes robustes et configurables 1 12/2023
PySimpleGUI : un paquetage Python qui permet aux programmeurs Python de tous niveaux de créer des interfaces graphiques, et de transformer Qt, tkinter, WxPython et Remi en une interface plus simple 3 12/2023
Les organisateurs de la conférence africaine DjangoCon critiquent le manque de soutien de la Python Software Foundation dans une lettre ouverte 1 12/2023
La version 5.0 de Django est disponible, et introduit une fonctionnalité qui permet d'utiliser les propriétés par défaut des bases de données, ainsi qu'une construction simplifiée des formulaires 0 12/2023
Keras 3, une API open-source d'apprentissage profond, fournit une interface Python facile pour les réseaux neuronaux artificiels, et peut fonctionner au-dessus de JAX, TensorFlow ou PyTorch 0 11/2023
Rapport sur l'État de l'Écosystème des Développeurs en 2023 : les développeurs Scala, Go et Kotlin sont les mieux payés en 2023, 77 % des développeurs utilisent ChatGPT et 46 % GitHub Copilot 4 11/2023
JetBrains soutient Python : bénéficiez d'une remise de 30 % pour l'achat d'une licence individuelle PyCharm Professional et l'intégralité des recettes sera reversée à la fondation Python 0 11/2023
Les langages de programmation les mieux payés en 2023 : une analyse de 10 millions d'offres d'emploi effectuée par DevJobsScanner 6 11/2023
Les développeurs sont la cible d'une porte dérobée très invasive insérée dans des paquets open source, huit outils de développement contenaient des payloads malveillantes, d'après Checkmarx 3 11/2023
Microsoft annonce Graph Python SDK, conçu pour simplifier la création d'applications de haute qualité, efficaces et résilientes qui accèdent à Microsoft Graph 0 11/2023
Trolldi : un professeur de Python et de Pandas se voit banni à vie de l'outil pub de Meta. L'algorithme estimait qu'il faisait du trafic d'animaux vivants, ce qui est interdit sur la plateforme 5 10/2023
C# en passe de rattraper Java en termes de popularité du langage dans l'édition d'octobre sur le Tiobe Index, Paul Jansen donne deux mois à C# pour dépasser Java si la tendance se poursuit 9 10/2023
7% des développeurs Python utilisent toujours Python 2 malgré la fin du support officiel actée en janvier 2020, selon une enquête de la Python Software Foundation en collaboration avec JetBrains 2 10/2023
OpenAI publie la version bêta de son SDK Python, et offre ainsi un accès pratique à l'API OpenAI à partir des applications écrites en Python 0 10/2023
La mise à jour Septembre 2023 version 1.83 de Visual Studio Code est disponible, apportant une amélioration de l'accessibilité et une mise à jour du débogueur Python 0 10/2023
Microsoft aux utilisateurs d'Excel : Attention à Python, Microsoft continue à surveiller et à ajuster Python dans Excel afin d'assurer la sécurité des utilisateurs et de leurs données 29 10/2023
Analyse combinatoire et Python : générer des arrangements par récursivité, un billet blog de Denis Hulo 0 17/04
Analyse combinatoire et Python : les combinaisons avec répétition, un billet blog de Denis Hulo 0 04/04
Calcul formel en Python : les polynômes d'interpolation de Lagrange vus comme des vecteurs, un billet blog de Denis Hulo 0 19/03
Présentation de Bython : Python avec des accolades sans les espaces blancs, Bython est un préprocesseur Python qui traduit les accolades en indentation 18 12/03
Calcul formel en Python : étendre les opérations sur les nombres entiers à d'autres objets mathématiques, un billet blog de Denis Hulo 0 04/03
Python - Programmez pour Android avec le framework Kivy, un billet blog de MPython Alaplancha 0 14/02
Mathématiques et Python : initiation au problème de la somme de sous-ensembles (subset sum problem), un billet blog de Denis Hulo 1 13/02
Mathématiques et Python - Exponentiation rapide de nombres réels et de polynômes en Python, un billet blog de Denis Hulo 0 28/01
Mathématiques et Python - Produit de polynômes en Python : principe du « diviser pour régner », un billet blog de Denis Hulo 0 16/01
Mathématiques et Python : matrice carrée et polynôme caractéristique, un billet blog de Denis Hulo 0 12/2023
Python est facile. Go est simple. Simple != Facile, Python et Go ont des qualités distinctes qui peuvent se compléter, par Preslav Rachev, ingénieur en informatique 4 12/2023
Mathématiques et Python : PGCD de nombres entiers et de polynômes, un billet blog de Denis Hulo 0 11/2023
Mathématiques et Python - Calcul formel avec Python (suite) : relations entre coefficients et racines d'un polynôme, un billet blog de Denis Hulo 0 09/2023
Mathématiques et Python : initiation au calcul formel avec Python, un billet blog de Denis Hulo 0 08/2023
Mathématiques et Python : déterminer la position de valeurs dans une liste triée en fonction de leur répartition, un billet blog de Denis Hulo 0 08/2023
Natural Language Processing with Transformers - Building Language Applications with Hugging Face, un livre de de Lewis Tunstall, Leandro von Werra et Thomas Wolf, critiqué par Thibaut Cuvelier 0 07/2023
Python : générer un JSON Web Token pour ensuite s'authentifier sur un serveur web, un billet blog de Denis Hulo 0 07/2023
Python : simuler une planche de Galton sur un formulaire Tkinter, un billet blog de Denis Hulo 3 06/2023
Python : intégration numérique par la méthode de Newton-Cotes, un billet blog de Denis Hulo 0 05/2023
Python - Test d'adéquation d'une série statistique à une loi de probabilité par la méthode du khi carré, un billet blog de Denis Hulo 0 05/2023
Apprendre comment faire une implémentation naïve d'une table de hachage en Python, un billet blog de Denis Hulo 0 04/2023
Python : générer les disponibilités d'articles en stock à partir de données extraites d'un fichier Excel, un billet blog de Denis Hulo 0 04/2023
Python - Apprendre à planifier les disponibilités de véhicules de location à partir de données extraites d'un fichier Excel, un billet blog de Denis Hulo 0 03/2023
Python - Apprendre comment tracer les différents appels d'une fonction récursive, un billet blog de Denis Hulo 4 02/2023