Tenez-vous au courant des choses qui vous concernent en tant que développeur avec notre résumé hebdomadaire. Il résume les nouvelles de la semaine ainsi que des liens vers la critique de livre de la semaine et les titres sélectionnés pour Book Watch Archive. Les articles vedettes de cette semaine expliquent comment utiliser les sockets pour créer un serveur Web simple en C, ce qui nous emmène dans le domaine de la programmation asynchrone, et des filtres dans jQuery.
Pour recevoir ce résumé automatiquement par e-mail, inscrivez-vous à notre newsletter hebdomadaire.
4 – 10 août 2022
Articles en vedette
Fondamental C – Serveur de socket Cet extrait, de mon livre sur la programmation en C dans un contexte IoT explique comment utiliser les sockets pour créer un serveur web simple. Les serveurs sont plus difficiles car ils nécessitent une programmation asynchrone. |
Juste jQuery L’interface utilisateur principale – Filtres Les filtres sont souvent confondus avec les sélecteurs, mais ils sont assez différents et servent l’objectif important de découvrir les choses qu’un simple sélecteur ne peut pas. |
Nouvelles et points de vue sur la programmation
Python poursuit son ascension sur TIOBE Index Le TIOBE Community Index, qui classe les langages de programmation en fonction de leur popularité, vient de faire l’objet d’une mise à jour mensuelle régulière et le titre d’août indique “Python explose”. |
100 prisonniers et une ampoule Je dois admettre que je n’étais pas au courant de ce problème intéressant et que je ne l’ai découvert qu’en raison d’un article de synthèse récent. Il mérite d’être mieux connu car il s’agit d’un puzzle algorithmique fascinant. |
Microsoft lance la boîte à outils de la communauté .NET
|
Assommez-vous avec 91 vidéos Python Les présentations et tutoriels présentés lors de la 4e conférence Web Python annuelle sont désormais disponibles gratuitement. Les sujets allaient du code et de la technologie aux conseils sociaux et professionnels. |
Firefox perd des utilisateurs et des sites Web Au cours des dernières semaines, Firefox a connu une baisse plus importante que d’habitude du nombre d’utilisateurs actifs mensuels. Désormais, la société canadienne de cartes de crédit MBNA ne permet plus à ses titulaires de carte de se connecter à leurs comptes à partir de Firefox – ils sont limités à Chrome, Edge et Safari. |
Oracle annonce un service pour Azure Oracle a annoncé un nouveau service Oracle pour Microsoft Azure. Grâce au service entièrement géré, les clients Azure peuvent fournir, accéder et exploiter les services Oracle Database dans Oracle Cloud Infrastructure (OCI) avec une expérience familière de type Azure. |
L’IA construit des Lego à partir du manuel L’IA semble s’emparer de tous les plaisirs. Vous luttez pendant des heures pour construire ce modèle Lego, mais maintenant l’IA peut faire le travail pour vous en un rien de temps et vous prive ainsi de tout votre plaisir… |
AI Racer de Sony gagne en étant gentil La Formule 1 est un sport agressif et la compétition peut même devenir vicieuse. Grâce à l’apprentissage par renforcement, l’IA de course de Sony, GT Sophy, a développé un style de conduite qui combine vitesse et “étiquette” et peut surpasser les meilleurs concurrents humains. Cette percée a maintenant été récompensée par un prix. |
Wing Python ajoute la prise en charge des conteneurs Wing Python a été mis à jour avec des améliorations, notamment la prise en charge des conteneurs et des clusters, ainsi qu’un nouvel outil de gestion des packages. |
GitHub publie des projets GitHub a annoncé la disponibilité générale des projets GitHub alimentés par GitHub Issues. Les développeurs disent que GitHub Projects relie votre planification directement au travail que vos équipes effectuent dans GitHub et s’adapte de manière flexible à tout ce dont votre équipe a besoin à tout moment. |
Fin de la prise en charge de .NET 3.1 cette année Microsoft a annoncé que le support prendra fin pour la version 3.1 de .NET Core Framework le 13 décembre 2022. Il s’agit d’une version de support à long terme (LTS), et Microsoft indique que les utilisateurs doivent mettre à niveau les applications basées sur .NET Core 3.1 vers . NET 6.0 pour continuer à bénéficier de l’assistance. |
Livres de la semaine
Si vous souhaitez acheter ou en savoir plus sur l’un des titres répertoriés ci-dessous sur Amazon, cliquez sur les jaquettes de livres en haut de la barre latérale droite. Si vous effectuez des achats sur Amazon après cela, nous pouvons gagner quelques centimes grâce au programme Amazon Associates, qui est une petite source de revenus qui nous aide à continuer à publier.
Revue complète
De la conclusion de Sue :
J’ai reçu une note de 4 pour ce livre parce que je pense que beaucoup de gens [coming to programming for the first time] le trouvera utile – peut-être en combinaison avec une autre ressource telle que les vidéos You Tube qui sont un moyen très populaire de faire ses premiers pas dans la programmation. Ne vous contentez pas de le lire – suivez les instructions avec le code fourni – et lorsque vous trouvez que cela va trop vite, consultez la documentation ou un autre livre.
Ajouté au livre Watch
Des livres plus récemment publiés peuvent être trouvés dans Archives des montres de livres.
De la bibliothèque I Programmer
Dernières parutions :
Ce mois-ci voit la publication de la deuxième édition révisée de Python du programmeur : tout est un objet dans lequel Mike James révèle comment Python a une approche unique et unificatrice en ce qui concerne les classes et les objets. Il s’agit du premier d’une série de titres de niveau intermédiaire pour le programmeur qui souhaite comprendre ce qui rend Python spécial et le distingue des autres langages de programmation, d’où le slogan “Something Completely Different – qui est, bien sûr, une référence à la marque de télévision et de cinéma Monty Python qui a inspiré Guido Van Rossum à nommer son nouveau langage. Le sujet est grosso modo tout ce qui a à voir avec la façon dont Python implémente les objets. C’est-à-dire, par ordre de sophistication, métaclasse ; classe ; objet ; attribut ; et toutes les autres fonctionnalités telles que les fonctions, les méthodes et les nombreuses “méthodes magiques” que Python utilise pour que tout fonctionne.
C’est le deuxième de ça Quelque chose de complètement différent titres et explore la manière dont les données sont traitées d’une manière distinctement pythonique. Ce que nous avons en Python, ce sont des objets de données très utilisables et très extensibles. Des entiers à précision illimitée, appelés bignums, en passant par le choix d’une liste pour jouer le rôle du tableau, jusqu’à la disponibilité du dictionnaire comme type de données intégré, Python se comporte différemment des autres langages et de ce livre est ce dont vous avez besoin pour vous aider à tirer le meilleur parti de ces fonctionnalités spéciales. Il y a aussi des chapitres complets sur la logique booléenne, les dates et heures, les expressions régulières et la manipulation de bits.
MIke James travaille actuellement sur le troisième livre de la série, Python du programmeur : asynchrone qui couvre non seulement le dernier asyncio en profondeur, mais a tout ce que vous devez savoir sur les nombreuses approches de l’asynchronisme fournies par Python – threads, processus, futurs, tâches, planificateurs. C’est le livre dont vous avez besoin pour comprendre toutes les options, les compromis et les pièges.
Ces livres ne sont pas destinés aux débutants complets et une certaine familiarité avec la programmation orientée objet et Python est supposée, le premier chapitre fournissant un récapitulatif rapide. Ils partagent également une annexe sur l’utilisation de Visual Studio Code à partir de Python.
Les programmeurs pensent différemment des non-programmeurs, ils voient et résolvent les problèmes d’une manière que le reste du monde ne fait pas. Dans ce livre, Mike James prend des concepts de programmation et explique ce que la compétence implique et comment un programmeur s’y prend. Dans chaque cas, Mike examine comment nous convertissons un processus dynamique en un texte statique qui peut être compris par d’autres programmeurs et mis en action par un ordinateur. Si vous êtes un programmeur, son intention est de vous donner une meilleure compréhension de ce que vous faites afin que vous l’appréciiez encore plus.
Je programmeur rapporte des nouvelles depuis plus de 12 ans. Vous pouvez accéder à I Programmer Weekly jusqu’en janvier 2012 pour tous les titres ainsi que les critiques de livres et les articles.
Pour suivre les dernières actualités et recevoir ce résumé automatiquement par e-mail, inscrivez-vous à notre newsletter hebdomadaire et suivez-nous sur Twitter, Facebook et LinkedIn, où vous êtes invités à partager toutes nos histoires.
Vous pouvez également vous abonner à nos flux RSS – nous en avons un pour le contenu complet, un autre pour les actualités et aussi un pour les livres avec des détails sur les critiques et les ajouts à Book Watch.
Envoyez vos communiqués de presse, actualités ou commentaires de programmation à: NewsDesk@i-programmer.info
.