<?xml
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://edualc.be/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Edualc's Blog</title>
	<link>https://edualc.be/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="http://edualc.be/spip.php?page=backend" rel="self" type="application/rss+xml" />



	

	



<item xml:lang="fr">
		<title>syst&#232;me d'authentification - configuration par d&#233;faut</title>
		<link>http://edualc.be/spip.php?article57</link>
		<guid isPermaLink="true">http://edualc.be/spip.php?article57</guid>
		<dc:date>2026-04-25T11:16:11Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>edualc</dc:creator>







		<description>
&lt;p&gt;Le syst&#232;me d'authentification poss&#232;de une impl&#233;mentation soigneuse des mots de passe et des permissions Pour les projets o&#249; les besoins en terme d'authentification divergent de la configuration par d&#233;faut, Django permet d'&#233;tendre et de personnaliser l'authentification de mani&#232;re approfondie &lt;br class='autobr' /&gt;
Objets User : Ils repr&#233;sentent les personnes qui interagissent avec votre site et sont utilis&#233;s pour activer des fonctionnalit&#233;s comme la restriction d'acc&#232;s, l'enregistrement de profils utilisateurs, (&#8230;)&lt;/p&gt;


-
&lt;a href="http://edualc.be/spip.php?rubrique10" rel="directory"&gt;Python&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le &lt;strong&gt;syst&#232;me d'authentification&lt;/strong&gt; poss&#232;de une impl&#233;mentation soigneuse des mots de passe et des permissions&lt;br class='autobr' /&gt;
Pour les projets o&#249; les besoins en terme d'authentification divergent de la configuration par d&#233;faut, Django permet d'&lt;a href=&#034;https://docs.djangoproject.com/fr/6.0/topics/auth/customizing/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&#233;tendre et de personnaliser l'authentification de mani&#232;re approfondie&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Objets User&lt;/strong&gt; :&lt;br class='autobr' /&gt;
Ils repr&#233;sentent les personnes qui interagissent avec votre site et sont utilis&#233;s pour activer des fonctionnalit&#233;s comme la restriction d'acc&#232;s, l'enregistrement de profils utilisateurs, l'association de contenus avec leur cr&#233;ateur, etc. &lt;br class='autobr' /&gt;
Une seule classe d'utilisateurs existe dans le syst&#232;me d'authentification de Django ; cela signifie donc que les &#171; &lt;strong&gt;super-utilisateurs&lt;/strong&gt; &#187; ('superusers') ou les membres des &#233;quipes d'administration du site ( '&lt;strong&gt;staff&lt;/strong&gt;') ne sont que des objets utilisateur normaux ayant certains attributs d&#233;finis, et non pas une classe diff&#233;rente d'objet utilisateur.&lt;br class='autobr' /&gt;
Les attributs principaux de l'utilisateur par d&#233;faut sont :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; username Obligatoire. Au maximum 150 caract&#232;res. Les noms d'utilisateur peuvent contenir des caract&#232;res alphanum&#233;riques (_, @, +, . et -).&lt;/li&gt;&lt;li&gt; password Obligatoire. Une empreinte avec m&#233;tadonn&#233;es du mot de passe (Django ne stocke pas le mot de passe en clair). La longueur des mots de passe r&#233;els n'est pas limit&#233;e, ni les caract&#232;res qu'ils contiennent. Les m&#233;tadonn&#233;es de ce champ peuvent aussi marquer le mot de passe comme inutilisable. &lt;a href=&#034;https://docs.djangoproject.com/fr/6.0/topics/auth/passwords/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Voir la documentation sur les mots de passe&lt;/a&gt;.&lt;/li&gt;&lt;li&gt; email Facultatif (blank=True).&lt;/li&gt;&lt;li&gt; first_name Facultatif (blank=True). 150 caract&#232;res ou moins.&lt;/li&gt;&lt;li&gt; last_name Facultatif (blank=True). 150 caract&#232;res ou moins.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Consultez la &lt;a href=&#034;https://docs.djangoproject.com/fr/6.0/ref/contrib/auth/#django.contrib.auth.models.User&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;documentation compl&#232;te&lt;/a&gt; de l'API pour une r&#233;f&#233;rence exhaustive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cr&#233;ation d'utilisateurs&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Claude Design Tool peut-il concurrencer Figma</title>
		<link>http://edualc.be/spip.php?article56</link>
		<guid isPermaLink="true">http://edualc.be/spip.php?article56</guid>
		<dc:date>2026-04-22T17:07:44Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>edualc</dc:creator>







		<description>
&lt;p&gt;https://www.programmez.com/node/39343 &lt;br class='autobr' /&gt;
Figma est l'outil de design et de prototypage de design / UI parmi les plus utilis&#233;s au monde. Il permet de faire du design system. Il s'agit de cr&#233;er un prototype complet de l'ensemble de l'interface d'un projet. Il y a quelques jours, Anthropic a d&#233;cid&#233; de proposer un outil d&#233;di&#233; au design system : Claude Design. Claude Design est une extension de Claude. &lt;br class='autobr' /&gt;
Claude Design s'appuie sur Claude Opus 4.7. Il est disponible preview de recherche pour les (&#8230;)&lt;/p&gt;


-
&lt;a href="http://edualc.be/spip.php?rubrique5" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://www.programmez.com/node/39343&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.programmez.com/node/39343&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Figma est l'outil de design et de prototypage de design / UI parmi les plus utilis&#233;s au monde. Il permet de faire du design system. Il s'agit de cr&#233;er un prototype complet de l'ensemble de l'interface d'un projet. Il y a quelques jours, Anthropic a d&#233;cid&#233; de proposer un outil d&#233;di&#233; au design system : Claude Design. Claude Design est une extension de Claude.&lt;/p&gt;
&lt;p&gt;Claude Design s'appuie sur Claude Opus 4.7. Il est disponible preview de recherche pour les utilisateurs de Claude Pro, Max, Team et Enterprise. Cela signifie que l'outil reste &#224; l'&#233;tat de R&amp;D. Si les retours sont bons et que le d&#233;veloppement se poursuit, Claude Design pourrait devenir un nouveau service &#224; Claude.&lt;/p&gt;
&lt;p&gt;Cet outil a l'ambition de :&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; cr&#233;er des prototypes r&#233;alistes, avec des mockups statiques. Le prototype est testable et interactif sans codage&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; pour les products managers pouvoir d&#233;crire et cr&#233;er un dessin, un rapide esquisse d'une id&#233;e pour le partager avec les designers&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; pitcher une pr&#233;sentation avec export vers PowerPoint par exemple&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; faciliter la cr&#233;ation d'un design pour une cr&#233;er des pages ou &#233;l&#233;ments de campagnes marketing&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Frontier design : construire des prototypes avec la voix, la vid&#233;o, la 3D.&lt;/p&gt;
&lt;p&gt;Pour cr&#233;er un projet, Claude Design peut importer tout type de documents puis affiner. En face, Figma travaille &#224; Figma Make qui s'appuie sur Claude Sonnet 4. L'audience n'est pas exactement identique car Figma reste tr&#232;s orient&#233; prototype front end / application. L'exportion se limite au fichier Figma.&lt;/p&gt;
&lt;p&gt; Ajouter un commentaire&lt;/p&gt;
&lt;p&gt;	Suivez-nous&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>docstring</title>
		<link>http://edualc.be/spip.php?article55</link>
		<guid isPermaLink="true">http://edualc.be/spip.php?article55</guid>
		<dc:date>2026-04-21T18:07:59Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>edualc</dc:creator>







		<description>
&lt;p&gt;https://www.docstring.fr/formules/&lt;/p&gt;


-
&lt;a href="http://edualc.be/spip.php?rubrique5" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://www.docstring.fr/formules/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.docstring.fr/formules/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Django : gestion des utilisateurs</title>
		<link>http://edualc.be/spip.php?article54</link>
		<guid isPermaLink="true">http://edualc.be/spip.php?article54</guid>
		<dc:date>2026-04-21T17:53:20Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>edualc</dc:creator>







		<description>
&lt;p&gt;gestion des utilisateurs par d&#233;faut &lt;br class='autobr' /&gt;
gestion des utilisateurs : comptes et profils personnalis&#233;s &lt;br class='autobr' /&gt;
La gestion d'utilisateur expliqu&#233; en 5 min &lt;br class='autobr' /&gt;
Django #14 - permissions et groupes &lt;br class='autobr' /&gt;
Django pour les d&#233;butants : Ma&#238;trisez l'authentification et les permissions &lt;br class='autobr' /&gt;
Fonctionnement et Construction d'une application multi-locataire avec django &lt;br class='autobr' /&gt;
docstring : La gestion des utilisateurs avec Django&lt;/p&gt;


-
&lt;a href="http://edualc.be/spip.php?rubrique10" rel="directory"&gt;Python&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://docs.djangoproject.com/fr/6.0/topics/auth/default/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;gestion des utilisateurs par d&#233;faut&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://contentgardeningstudio.com/python/gerer-des-comptes-utilisateurs-et-profils-personnalises-pour-votre-site-django/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;gestion des utilisateurs : comptes et profils personnalis&#233;s&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;opi=89978449&amp;url=https://www.youtube.com/watch%3Fv%3Dt7PA8D-JDdI&amp;ved=2ahUKEwiSjqbFuP-TAxX7TP4FHRcRFoIQwqsBegQIGhAB&amp;usg=AOvVaw3E6uFEg2wW-SnzGcwZggNL&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;La gestion d'utilisateur expliqu&#233; en 5 min&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;opi=89978449&amp;url=https://www.youtube.com/watch%3Fv%3DjdKvHTtjF3I&amp;ved=2ahUKEwiSjqbFuP-TAxX7TP4FHRcRFoIQwqsBegQIGxAB&amp;usg=AOvVaw0cOHV89fvI1j6tclWURGaJ&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Django #14 - permissions et groupes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;opi=89978449&amp;url=https://www.youtube.com/watch%3Fv%3DSANwftIYty8&amp;ved=2ahUKEwiSjqbFuP-TAxX7TP4FHRcRFoIQwqsBegQIHBAB&amp;usg=AOvVaw3X1_leqFaU8FVl1BH-5RvC&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Django pour les d&#233;butants : Ma&#238;trisez l'authentification et les permissions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://hooyia.net/fr/blogs/fonctionnement-et-construction-dune-application-multi-locataire-avec-django/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Fonctionnement et Construction d'une application multi-locataire avec django&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://www.docstring.fr/formations/la-gestion-des-utilisateurs-avec-django/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;strong&gt;docstring&lt;/strong&gt; : La gestion des utilisateurs avec Django&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installation Django</title>
		<link>http://edualc.be/spip.php?article53</link>
		<guid isPermaLink="true">http://edualc.be/spip.php?article53</guid>
		<dc:date>2026-04-19T17:51:45Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>edualc</dc:creator>







		<description>
&lt;p&gt;Django &lt;br class='autobr' /&gt;
Installer une version officielle &lt;br class='autobr' /&gt;
% pip install &#8212;upgrade pip
&lt;br class='autobr' /&gt;
% python -m pip install Django &lt;br class='autobr' /&gt;
V&#233;rification&#182;
&lt;br class='autobr' /&gt;
Pour contr&#244;ler que Django est accessible par Python :
&lt;br class='autobr' /&gt;
% python -m django &#8212;version
&lt;br class='autobr' /&gt;
ou saisissez python dans votre shell. Puis, &#224; l'invite de commande Python, essayez d'importer Django :
&lt;br class='autobr' /&gt;
% python
&lt;br class='autobr' /&gt;
&gt;&gt;&gt; import django
&lt;br class='autobr' /&gt;
&gt;&gt;&gt; print(django.get_version())
&lt;br class='autobr' /&gt;
6.0.4 &lt;br class='autobr' /&gt;
Cr&#233;ation d'un projet
&lt;br class='autobr' /&gt;
% django-admin startproject mysite src &lt;br class='autobr' /&gt;
tutorial01&lt;&lt;/p&gt;


-
&lt;a href="http://edualc.be/spip.php?rubrique10" rel="directory"&gt;Python&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://docs.djangoproject.com/fr/6.0/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Django&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://docs.djangoproject.com/fr/6.0/topics/install/#installing-official-release&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Installer une version officielle&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;% pip install --upgrade pip&lt;/code&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;% python -m pip install Django&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;V&#233;rification&lt;/strong&gt;&#182;&lt;br class='autobr' /&gt;
Pour contr&#244;ler que Django est accessible par Python :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;% python -m django --version&lt;/code&gt;&lt;br class='autobr' /&gt;
ou saisissez python dans votre shell. Puis, &#224; l'invite de commande Python, essayez d'importer Django :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;% python&lt;/code&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&gt;&gt;&gt; import django&lt;/code&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&gt;&gt;&gt; print(django.get_version())&lt;/code&gt;&lt;br class='autobr' /&gt;
&lt;i&gt;6.0.4&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cr&#233;ation d'un projet&lt;/strong&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;% django-admin startproject mysite src&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://docs.djangoproject.com/fr/6.0/intro/tutorial01/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;tutorial01&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>test1</title>
		<link>http://edualc.be/spip.php?article52</link>
		<guid isPermaLink="true">http://edualc.be/spip.php?article52</guid>
		<dc:date>2026-04-17T14:41:07Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>edualc</dc:creator>







		<description>

-
&lt;a href="http://edualc.be/spip.php?rubrique10" rel="directory"&gt;Python&lt;/a&gt;


		</description>


 <content:encoded>
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installation PyCharm</title>
		<link>http://edualc.be/spip.php?article51</link>
		<guid isPermaLink="true">http://edualc.be/spip.php?article51</guid>
		<dc:date>2026-04-15T19:46:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>edualc</dc:creator>







		<description>
&lt;p&gt;PyCharm
&lt;br class='autobr' /&gt;
Le seul IDE Python dont vous avez besoin &lt;br class='autobr' /&gt;
Version : 2026.1
&lt;br class='autobr' /&gt;
Build : 261.22158.340
&lt;br class='autobr' /&gt;
30 mars 2026
&lt;br class='autobr' /&gt; Con&#231;u pour les professionnels du web, des donn&#233;es et de l'IA/ML. B&#233;n&#233;ficiez d'une exp&#233;rience IDE optimis&#233;e par l'IA.
&lt;br class='autobr' /&gt;
PyCharm est d&#233;sormais un produit unifi&#233; ! &lt;br class='autobr' /&gt;
Tous les utilisateurs b&#233;n&#233;ficient d&#233;sormais automatiquement d'un essai gratuit d'un mois de la version Pro. Apr&#232;s cela, vous pouvez prendre un abonnement ou continuer &#224; utiliser les fonctionnalit&#233;s essentielles gratuitement (&#8230;)&lt;/p&gt;


-
&lt;a href="http://edualc.be/spip.php?rubrique10" rel="directory"&gt;Python&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://www.jetbrains.com/fr-fr/pycharm/download/?section=mac&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;PyCharm&lt;/a&gt;&lt;br class='autobr' /&gt;
Le seul IDE Python dont vous avez besoin&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Version : 2026.1&lt;br class='autobr' /&gt;
Build : 261.22158.340&lt;br class='autobr' /&gt;
30 mars 2026&lt;br class='autobr' /&gt;
&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Con&#231;u pour les professionnels du web, des donn&#233;es et de l'IA/ML. B&#233;n&#233;ficiez d'une exp&#233;rience IDE optimis&#233;e par l'IA.&lt;br class='autobr' /&gt;
PyCharm est d&#233;sormais un produit unifi&#233; !&lt;/p&gt;
&lt;p&gt;Tous les utilisateurs b&#233;n&#233;ficient d&#233;sormais automatiquement d'un essai gratuit d'un mois de la version Pro. Apr&#232;s cela, vous pouvez prendre un abonnement ou continuer &#224; utiliser les fonctionnalit&#233;s essentielles gratuitement (incluant d&#233;sormais la prise en charge de Jupyter).&lt;/p&gt;
&lt;p&gt;Les utilisateurs de PyCharm Professional ne sont pas concern&#233;s ; ils continueront de profiter d'un acc&#232;s complet &#224; toutes les fonctionnalit&#233;s Pro dans le produit unifi&#233;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://blog.jetbrains.com/pycharm/2025/04/unified-pycharm/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;En savoir plus&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installation Python</title>
		<link>http://edualc.be/spip.php?article50</link>
		<guid isPermaLink="true">http://edualc.be/spip.php?article50</guid>
		<dc:date>2026-04-15T19:38:53Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>edualc</dc:creator>







		<description>
&lt;p&gt;python.org &lt;br class='autobr' /&gt;
downloads &lt;br class='autobr' /&gt;
Python 3.14.4 &lt;br class='autobr' /&gt;
L'installation comprend l'interpr&#233;teur de programmation Python et sa biblioth&#232;que standard compl&#232;te. Il inclut &#233;galement l'environnement de d&#233;veloppement int&#233;gr&#233; Python, IDLE. Vous pouvez aussi utiliser pip, inclus, pour t&#233;l&#233;charger et installer des paquets tiers depuis l'index des paquets Python (PyPI). &lt;br class='autobr' /&gt;
&#192; la fin de cette installation, cliquez sur Installer les certificats pour installer un ensemble de certificats racine SSL &#224; jour. &lt;br class='autobr' /&gt;
V&#233;rification (&#8230;)&lt;/p&gt;


-
&lt;a href="http://edualc.be/spip.php?rubrique10" rel="directory"&gt;Python&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://www.python.org/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;python.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://www.python.org/downloads/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;downloads&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Python 3.14.4&lt;/h2&gt;
&lt;p&gt;L'installation comprend l'interpr&#233;teur de programmation Python et sa biblioth&#232;que standard compl&#232;te. Il inclut &#233;galement l'environnement de d&#233;veloppement int&#233;gr&#233; Python, &lt;strong&gt;IDLE&lt;/strong&gt;.&lt;br class='autobr' /&gt;
Vous pouvez aussi utiliser &lt;strong&gt;pip&lt;/strong&gt;, inclus, pour t&#233;l&#233;charger et installer des paquets tiers depuis l'index des paquets Python (&lt;strong&gt;PyPI&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;&#192; la fin de cette installation, cliquez sur Installer les certificats pour installer un ensemble de certificats racine SSL &#224; jour.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;V&#233;rification des certificats et OpenSSL&lt;/h2&gt;
&lt;p&gt;Ce paquet inclut sa propre copie priv&#233;e d'OpenSSL 3.0. Les certificats de confiance des trousseaux syst&#232;me et utilisateur g&#233;r&#233;s par l'application &lt;i&gt;Acc&#232;s au trousseau&lt;/i&gt; et l'utilitaire de ligne de commande de s&#233;curit&#233; ne sont pas utilis&#233;s par d&#233;faut par le module ssl de Python. Un exemple de script est fourni dans &lt;i&gt;/Applications/Python 3.14&lt;/i&gt; pour installer un ensemble de certificats racine par d&#233;faut provenant du paquet tiers &lt;a href=&#034;https://pypi.org/project/certifi/-&gt;https://pypi.org/project/certifi/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;certifi&lt;/a&gt;.&lt;br class='autobr' /&gt;
Double-cliquez sur &#171; Installer les certificats &#187; pour l'ex&#233;cuter.&lt;/p&gt;
&lt;p&gt;Le module pip int&#233;gr&#233; poss&#232;de son propre syst&#232;me de certificats par d&#233;faut pour v&#233;rifier les connexions de t&#233;l&#233;chargement.&lt;/p&gt;
&lt;p&gt;Ce package d'installation prend en charge la fonctionnalit&#233; exp&#233;rimentale de compilation &#224; la vol&#233;e (JIT). Consultez le document &#171; &lt;a href=&#034;https://docs.python.org/dev/whatsnew/3.14.html#binary-releases-for-the-experimental-just-in-time-compiler&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Nouveaut&#233;s de la version 3.14&lt;/a&gt; &#187; et l'avis de publication pour plus d'informations. Notez que le compilateur &#224; la vol&#233;e n'est pas disponible avec la version optionnelle &#224; multithreading libre.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Utilisation d'IDLE ou d'autres applications Tk &lt;/h2&gt;
&lt;p&gt;Ce paquet inclut sa propre version de Tcl/Tk 8.6. Il n'utilise aucune version syst&#232;me ni aucune version tierce de Tcl/Tk.&lt;/p&gt;
&lt;p&gt;En raison des contr&#244;les de s&#233;curit&#233; introduits avec macOS 10.15 Catalina, au lancement d'IDLE, macOS peut afficher une fen&#234;tre indiquant que &#171; Python &#187; souhaite acc&#233;der aux fichiers de votre dossier Documents. Ceci est normal, car IDLE utilise votre dossier Documents comme emplacement par d&#233;faut pour ouvrir et enregistrer des fichiers ; vous pouvez toujours choisir d'autres emplacements dans les bo&#238;tes de dialogue Ouvrir et Enregistrer. Cliquez sur le bouton OK pour continuer.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Apple Silicon Mac support&lt;/h2&gt;
&lt;p&gt;Sur les Mac &#233;quip&#233;s d'une puce Apple Silicon, il est possible d'ex&#233;cuter Python soit avec du code ARM64 natif, soit par &#233;mulation Intel 64 via Rosetta 2. Cette option peut s'av&#233;rer utile pour les tests ou si les paquets binaires contenant des binaires ARM64 natifs ne sont pas encore disponibles. Pour forcer l'ex&#233;cution de Python en mode d'&#233;mulation, il suffit de l'ex&#233;cuter depuis l'invite de commandes avec la commande &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;python3-intel64&lt;/code&gt; au lieu de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;python3&lt;/code&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Autres changements&lt;/h2&gt;
&lt;p&gt;Pour conna&#238;tre les autres modifications apport&#233;es &#224; cette version, consultez la section &#171; Nouveaut&#233;s &#187; de la documentation et les notes de version disponibles &#224; l'adresse &lt;a href=&#034;https://www.python.org/downloads/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;download&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Enfin, pour authentifier les connexions r&#233;seau s&#233;curis&#233;es, cette version de Python n&#233;cessite un ensemble de certificats racine SSL. Vous pouvez t&#233;l&#233;charger et installer un ensemble de certificats &#224; jour depuis [le projet &lt;a href=&#034;https://pypi.org/project/certifi/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Certifi&lt;/a&gt; : ] en double-cliquant sur l'ic&#244;ne &#171; Installer les certificats &#187; dans [la fen&#234;tre du Finder : &lt;i&gt;file ://localhost/Applications/Python%203.14/&lt;/i&gt;. Pour plus d'informations, consultez le fichier [ReadMe : file ://localhost/Applications/Python%203.14/ReadMe.rtf].&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>DeepSeek vs. ChatGPT : Comment se comparent-ils ?</title>
		<link>http://edualc.be/spip.php?article49</link>
		<guid isPermaLink="true">http://edualc.be/spip.php?article49</guid>
		<dc:date>2026-04-12T18:41:59Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>edualc</dc:creator>







		<description>
&lt;p&gt;https://www.datacamp.com/fr/blog/deepseek-vs-chatgpt&lt;/p&gt;


-
&lt;a href="http://edualc.be/spip.php?rubrique5" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://www.datacamp.com/fr/blog/deepseek-vs-chatgpt&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://www.datacamp.com/fr/blog/deepseek-vs-chatgpt&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Adresses</title>
		<link>http://edualc.be/spip.php?article43</link>
		<guid isPermaLink="true">http://edualc.be/spip.php?article43</guid>
		<dc:date>2026-04-11T23:09:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>edualc</dc:creator>







		<description>
&lt;p&gt;TypeScript-un-passage-oblige&lt;/p&gt;


-
&lt;a href="http://edualc.be/spip.php?rubrique13" rel="directory"&gt;JavaScript - TypeScript &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://infodocbib.net/2023/01/typescript-un-passage-oblige/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;TypeScript-un-passage-oblige&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>