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
Python 3.9 est disponible et s'accompagne de l'ajout des opérateurs "|" et "| =" aux dictionnaires, ainsi que de la possibilité de construire des types génériques dans les collections standard 4 10/2020
La popularité de Java continue de décliner et profite à Python qui se rapproche de plus en plus de la seconde place, selon l'édition d'octobre 2020 de l'index TIOBE 5 10/2020
Microsoft annonce Playwright pour le langage Python, permettant de tester les applications Web et qui fonctionne dans tous les principaux navigateurs 2 10/2020
Les développeurs gèrent un volume de code 100 fois plus important maintenant qu'en 2010 dans plus de langages, pour plus de plateformes que jamais. Une complexité qui a un impact personnel sur eux 37 10/2020
Sondage : quels sont les conseils pour débuter en tant que développeur de logiciels ? Partagez votre expérience 33 09/2020
Toutes les versions de Python inférieures à 3.6 sont maintenant en fin de vie, la version 3.9 sera livrée en octobre prochain et la version 3.10 un an après 6 09/2020
Upwork présente les 15 langages de programmation les plus rémunérateurs pour les développeurs Web, mobiles et logiciels indépendants 6 09/2020
Une scientifique propose un nouveau langage de programmation pour enseigner aux enfants le codage informatique au travers d'une approche graduelle implémentée en Python sur 13 paliers 17 08/2020
Django 3.1 est disponible, compatible avec Python 3.6, 3.7 et 3.8 et introduit JSONField pour tous les backends de base de données supportés 0 08/2020
PyCharm 2020.2 disponible, l'EDI de JetBrains vient avec la prise en charge complète des fonctionnalités de Python 3.9, des pull requests GitHub et un meilleur support de MongoDB 0 07/2020
Big Data : la plateforme de développement pour l'analyse in-memory Apache Arrow 1.0.0 est disponible et s'accompagne de nombreuses améliorations sur son API Python 0 07/2020
Python domine le classement IEEE Spectrum de juillet 2020, tandis que R se rapproche un peu plus du top 5 sur l'index TIOBE 0 07/2020
Les futurs tutoriels Qt sur Developpez.com : quels tutoriels Qt souhaiteriez-vous voir sur Developpez.com ? 1 07/2020
Brython, une implémentation de Python 3 pour la programmation Web côté client, insère du code Python 3 directement dans une page HTML, parviendra-t-il à voler la vedette à JavaScript ? 15 07/2020
Microsoft dévoile Pylance, sa nouvelle extension Python pour Visual Studio Code, pour une prise en charge plus rapide et plus complète du langage Python dans l'éditeur de code 1 07/2020
Plus de 75% des vulnérabilités dans les projets open source résident dans des dépendances indirectes, plutôt que dans les composants directement chargés 2 07/2020
Apache Spark : la version 3.0 du framework open source de traitement big data disponible avec une amélioration des API Python, une meilleure compatibilité ANSI SQL et est deux fois plus rapide 0 06/2020
État de l'écosystème des développeurs en 2020 : Java est le langage principal le plus populaire et Javascript, le plus utilisé, les développeurs envisagent d'adopter Go, Kotlin et Python 1 06/2020
Rust entre dans le top 20 de l'indice Tiobe de popularité des langages de programmation pour la première fois, C conserve la tête du classement et Java la seconde place 2 06/2020
Enquête Stack Overflow 2020 : Rust demeure le langage le plus aimé par les développeurs professionnels, TypeScript est plus apprécié que Python 1 05/2020
Veracode fait un état des lieux de la sécurité des bibliothèques open source et propose aux développeurs une répartition des types de faille sur les langages de programmation 0 05/2020
Les chiffres clés de la communauté Python en 2019 : EDI, frameworks, SGBD, plateformes cloud, etc. Quelles sont les technologies les plus utilisées ? 5 05/2020
Python 3.9, la prochaine version du langage Python : construction des types génériques dans les collections standard, et un analyseur PEG pour CPython 4 05/2020
Tauthon, un fork de Python 2 qui intègre de nouvelles fonctionnalités et bibliothèques empruntées à Python 3 est disponible pour permettre aux développeurs de « rester productifs », d'après l'auteur 1 04/2020
Python 2.7.18 est disponible, la dernière version de la branche 2.x, avec quelques corrections de bogues 1 04/2020
L'IDE Python PyCharm 2020.1 est disponible et apporte des améliorations au contrôle de version Git, une installation Python plus fluide sur Windows et bien d'autres améliorations 0 04/2020
La compilation à la volée (just-in-time) ne serait pas ergonomique, selon un développeur qui propose des améliorations 13 04/2020
Visual Studio Code 1.43 est disponible et apporte des améliorations au niveau des notifications de progression, ainsi que la prise en charge du lecteur d'écran Linux Orca 231 03/2020
Classement des langages de programmation : Python est désormais aussi populaire que Java selon l'index RedMonk, TypeScript continue son ascension dans le Top 10 2 03/2020
Un dev propose Debug Visualizer, une extension VS Code pour visualiser les structures de données lors du débogage qui fonctionnerait avec tous les langages qui peuvent être débogués dans VS Code 0 02/2020
L'API Minecraft pour Raspberry Pi : Guide de l'API Python pour Minecraft Pi, un tutoriel traduit par Laurent Rosenfeld 3 02/2016
Pensez en Python - Comment maîtriser la science de l'informatique, un livre de Allen B. Downey 6 02/2016
Premiers pas avec Python pour la science 6 : Obtenir de l'aide et trouver la documentation sur Scipy 0 11/2015
Raspberry Pi : Mettez votre réfrigérateur sous surveillance, un tutoriel de Simon Monk traduit par f-leb 8 11/2015
Raspberry Pi : Apprendre à construire son propre système web de verrouillage de porte, un tutoriel de Simon Monk traduit par f-leb 0 10/2015
Concepts avancés Python - Héritage simple, héritage multiple et métaclasses, un tutoriel d'Alexandre Galodé 12 10/2015
Raspberry Pi - Construisez votre propre système de détection d'obstacles au stationnement, un tutoriel de Simon Monk traduit par f-leb 6 10/2015
Scratch - un tutoriel pour apprendre à créer un mini jeu, par Christophe Thomas et Vincent Viale 1 09/2015
Utiliser des capteurs avec le port GPIO : Télémètre à ultrasons, un article par Jacob Marsh 4 07/2015
Utiliser des capteurs avec le port GPIO : Capteur de température 1-Wire, un article par Jacob Marsh 1 07/2015
Cours de Programmation Python pour les scientifiques avec exercices corrigés - Utilisation de modules sous Python, par Jean Philippe Préaux 0 07/2015
Utiliser des capteurs avec le port GPIO : Détection de mouvement, un article par Jacob Marsh 7 07/2015
Premiers pas avec Python pour la science 3 : créer et manipuler des données numériques avec Numpy 0 05/2015
Introduction aux virtualenvs, une fonctionnalité du langage Python, un tutoriel d'Alexandre Galodé 0 04/2015
Introduction à la couverture de code en Python avec l'outil coverage, un tutoriel d'Alexandre Galodé 3 03/2015
Introduction au framework d'automatisation de tests, Robot Framework, un tutoriel d'Alexandre Galodé 12 03/2015
Tutoriel Qt Quick et PyQt, deuxième partie : interaction entre Qt Quick et Python, par Charles-Élie Gentil 2 02/2015