Août Semaine 2

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.

IP2

4 – 10 août 2022

Articles en vedette


Fondamental C – Serveur de socket
Harry Fairhead
vignette de l'article

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
Ian Elliot
vignette de l'article

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.


Bannière

Nouvelles et points de vue sur la programmation


Python poursuit son ascension sur TIOBE Index
10 août | Sue Gee
vignette de l'article

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
10 août | Mike James
vignette de l'article

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
09 août | Kay Ewbank

vignette de l'articleMicrosoft a officiellement lancé le .NET Community Toolkit, une collection d’assistants et d’API qui fonctionnent pour tous les développeurs .NET. La boîte à outils fait partie de la Fondation .NET et est maintenue et publiée par Microsoft, qui affirme que la boîte à outils est indépendante de toute plate-forme d’interface utilisateur spécifique.


Assommez-vous avec 91 vidéos Python
09 août | Nikos Vaggalis
vignette de l'article

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
08 août | Sue Gee
vignette de l'article

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
08 août | Kay Ewbank
vignette de l'article

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
07 août | Lucie Noir
vignette de l'article

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
05 août | Sue Gee
vignette de l'article

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
05 août | Kay Ewbank
vignette de l'article

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
04 août | Kay Ewbank
vignette de l'article

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
04 août | Alex Denham
vignette de l'article

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.


Bannière

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 :

pythonObject2e360

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.

pythondata360

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.

Astuce180

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.

.

Leave a Comment