<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Intelligenza Artificiale Archivi - dott. ing. Domenico Longobardi</title>
	<atom:link href="https://www.domenicolongobardi.it/it/category/intelligenza-artificiale/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.domenicolongobardi.it/it/category/intelligenza-artificiale/</link>
	<description>Software Engineer &#38; DPO</description>
	<lastBuildDate>Sat, 25 Jan 2020 09:29:20 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>

<image>
	<url>https://www.domenicolongobardi.it/it/wp-content/uploads/2018/10/cropped-LD512-32x32.png</url>
	<title>Intelligenza Artificiale Archivi - dott. ing. Domenico Longobardi</title>
	<link>https://www.domenicolongobardi.it/it/category/intelligenza-artificiale/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Novità di Python 3.8</title>
		<link>https://www.domenicolongobardi.it/it/novita-di-python-3-8/</link>
					<comments>https://www.domenicolongobardi.it/it/novita-di-python-3-8/#respond</comments>
		
		<dc:creator><![CDATA[dott ing Domenico Longobardi]]></dc:creator>
		<pubDate>Wed, 20 Nov 2019 21:36:45 +0000</pubDate>
				<category><![CDATA[Intelligenza Artificiale]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">https://www.domenicolongobardi.it/it/?p=108</guid>

					<description><![CDATA[<p>Sono Domenico Longobardi Software Engineer realizzo siti web, applicazioni mobile per Android e iOS, sono DPO ed effettuo consulenze per l'adeguamento al GDPR</p>
<p>Volevo parlare delle novità della nuova versione di Python, la 3.8 Assignment Expressions &#8211; (Walrus Operator)&#160; Parliamo del  Walrus Operator un nuovo operatore di assegnazione il cui nome è stato dato dalla community per via della sua sintassi, che ricorda gli occhi e le zanne di un tricheco infatti è scritto così con due punti e [&#8230;]</p>
<p>L'articolo <a href="https://www.domenicolongobardi.it/it/novita-di-python-3-8/">Novità di Python 3.8</a> proviene da <a href="https://www.domenicolongobardi.it/it">dott. ing. Domenico Longobardi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Sono Domenico Longobardi Software Engineer realizzo siti web, applicazioni mobile per Android e iOS, sono DPO ed effettuo consulenze per l'adeguamento al GDPR</p>

<p>Volevo parlare delle novità della <a rel="noreferrer noopener" href="https://www.python.org/downloads/release/python-380/" target="_blank">nuova versione di Python, la 3.8</a> </p>



<p><strong><a href="https://docs.python.org/3/whatsnew/3.8.html#assignment-expressions" target="_blank" rel="noreferrer noopener">Assignment Expressions &#8211; (Walrus Operator)&nbsp;</a></strong></p>



<p>Parliamo del  <a rel="noreferrer noopener" href="https://www.python.org/dev/peps/pep-0572/" target="_blank">Walrus Operator</a> un nuovo operatore di assegnazione il cui nome è stato dato dalla community per via della sua sintassi, che ricorda gli occhi e le zanne di un tricheco infatti è scritto così con due punti e il simbolo dell&#8217;uguale in questo modo :=</p>



<p>L&#8217;operatore Walrus ci consente di assegnare dei valori alle nostre variabili come parte di espressioni più complesse, risparmiando qualche riga di codice.<br></p>



<p>Ecco un esempio tratto dalla documentazione ufficiale:</p>



<p>Supponiamo di avere una lista di numeri fib, e di voler verificare che nella lista siano presenti massimo 10 elementi, mandando in print un messaggio di errore qualora la condizione sia falsa.</p>



<p>Tradizionalmente, prima di Python 3.8, avevamo bisogno di definire una variabile assegnando a questa la lunghezza della nostra lista di numeri:</p>



<p>fib = [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55]<br />

n = len(fib)<br />

if n > 10:<br />
    print(f&#8221;La lista contiene troppi elementi ({n} elementi. Aggiungere non più di 10!)&#8221;)</p>



<p>Ora utilizzando l&#8217;Operatore Walrus, possiamo definire e assegnare un valore ad una variabile come parte dell&#8217;espressione di controllo stessa, semplificando quindi il codice.</p>



<p>fib = [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55]<br />

if (n := len(fib)) > 10:<br />
    print(f&#8221;La lista contiene troppi elementi ({n} elementi. Aggiungine non più di 10!)&#8221;)</p>



<p>Come già accennato questa nuova caratteristica del linguaggio è una delle più discusse e criticate di sempre ma avvolte potrebbe essere molto utile.</p>



<p>In Python 3.8 abbiamo inoltre un potenziamento delle f-strings (<a rel="noreferrer noopener" href="https://www.programmareinpython.it/video-corso-python-base/18-metodi-stringhe-e-formattazione-avanzata/" target="_blank">Formatted String Literals</a>)</p>



<p>Supponiamo di voler verificare il valore associato a delle variabili, mandandole in output con print:</p>



<p>username = &#8220;pymike00&#8221;<br />
location = &#8220;Italia&#8221;<br />

print(f&#8221;username: { username }, location: { location }&#8221;)</p>



<p>Ora possiamo risparmiare qualche carattere, in questo modo: </p>



<p>username = &#8220;pymike00&#8221;<br />
location = &#8220;Italia&#8221;<br />

print(f&#8221;{ username= }, { location= }&#8221;)</p>



<p>Non essendo una sezione dedicata prettamente a programmatori concludo qui l&#8217;articolo, ciao a presto! </p>
<p>L'articolo <a href="https://www.domenicolongobardi.it/it/novita-di-python-3-8/">Novità di Python 3.8</a> proviene da <a href="https://www.domenicolongobardi.it/it">dott. ing. Domenico Longobardi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.domenicolongobardi.it/it/novita-di-python-3-8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GDPR Notizie</title>
		<link>https://www.domenicolongobardi.it/it/gdpr-notizie/</link>
					<comments>https://www.domenicolongobardi.it/it/gdpr-notizie/#respond</comments>
		
		<dc:creator><![CDATA[dott ing Domenico Longobardi]]></dc:creator>
		<pubDate>Sun, 05 May 2019 09:15:45 +0000</pubDate>
				<category><![CDATA[GDPR]]></category>
		<category><![CDATA[Intelligenza Artificiale]]></category>
		<guid isPermaLink="false">https://www.domenicolongobardi.it/it/?p=70</guid>

					<description><![CDATA[<p>Sono Domenico Longobardi Software Engineer realizzo siti web, applicazioni mobile per Android e iOS, sono DPO ed effettuo consulenze per l'adeguamento al GDPR</p>
<p>Il 25 Maggio 2018 è entrato in vigore il Regolamento Europeo 679/2016, questo nuovo regolamento riguarda tutte le aziende in quanto mirato alla sicurezza dei dati personali delle persone fisiche e questo ha portato all&#8217;idea di &#8220;GDPR Notizie&#8221;. Al fine di fornire consulenza alle aziende per l&#8217;adeguamento a questo nuovo regolamento, devo studiare ed aggiornarmi [&#8230;]</p>
<p>L'articolo <a href="https://www.domenicolongobardi.it/it/gdpr-notizie/">GDPR Notizie</a> proviene da <a href="https://www.domenicolongobardi.it/it">dott. ing. Domenico Longobardi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Sono Domenico Longobardi Software Engineer realizzo siti web, applicazioni mobile per Android e iOS, sono DPO ed effettuo consulenze per l'adeguamento al GDPR</p>

<p>Il 25 Maggio 2018 è entrato in vigore il Regolamento Europeo 679/2016, questo nuovo regolamento riguarda tutte le aziende in quanto mirato alla sicurezza dei dati personali delle persone fisiche e questo ha portato all&#8217;idea di &#8220;GDPR Notizie&#8221;.</p>



<p>Al fine di fornire consulenza alle aziende per l&#8217;adeguamento a questo nuovo regolamento, devo studiare ed aggiornarmi continuamente ed ho deciso di condividere con voi molte di queste informazioni scrivendo articoli sul sito <a href="https://www.weddl.it/it/gdpr-notizie/">WEDDL.IT</a>, una sezione specifica con articoli sempre aggiornati.</p>



<p>GDPR Notizie è anche un podcast, infatti al fine di rendere agevole la fruizione delle notizie, trovate il podcast disponibile su iTunes al seguente <a href="https://podcasts.apple.com/it/podcast/gdpr-notizie/id1460589970">link</a>. </p>



<p>Non solo, GDPR Notizie è anche una skill per Alexa (l&#8217;intelligenza artificiale di Amazon), quindi se avete qualunque dispositivo con Alexa onboard basta dire &#8220;Alexa attiva GDPR Notizie&#8221; per attivare la skill oppure potete visualizzare ed attivare <a href="https://alexa.amazon.it/spa/index.html#skills/dp/B07RCFVHM6/?ref=skill_dsk_skb_ca_7&amp;qid=1557044667">la skill dal sito di Alexa </a>.</p>



<p>Una volta attivata avrete sempre disponibile le news a portata di orecchie.</p>



<p>In questo modo le notizie saranno aggiunte e riprodotte da Alexa insieme al vostro notiziario personalizzato per esempio quando chiedete: &#8220;Alexa, dimmi le notizie di oggi&#8221;. </p>



<p>Per chi ancora non conosce Alexa scriverò presto un articolo dove ne parlerò in modo dettagliato e che arricchirò con esempi e video utili anche a coloro che già posseggono un dispositivo con Alexa integrata.</p>



<p><a href="https://www.domenicolongobardi.it/it/news/">Leggi altri articoli</a></p>
<p>L'articolo <a href="https://www.domenicolongobardi.it/it/gdpr-notizie/">GDPR Notizie</a> proviene da <a href="https://www.domenicolongobardi.it/it">dott. ing. Domenico Longobardi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.domenicolongobardi.it/it/gdpr-notizie/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
