Generated by Rank Math SEO, this is an llms.txt file designed to help LLMs better understand and index this website. # Gedemy: Crea videogiochi e fumetti in modo professionale. ## Sitemaps [XML Sitemap](https://www.gedemy.it/sitemap_index.xml): Includes all crawlable and indexable pages. ## Articoli - [Unity 6.4 è ufficiale: tutte le novità, miglioramenti e aggiornamenti per sviluppatori](https://www.gedemy.it/blog/unity-6-4-e-ufficiale-tutte-le-novita/): Unity 6.4 è arrivato, rappresentando un’altra “Update Release” nel ciclo di rilascio di Unity 6. Le Update Release ricevono correzioni di bug e aggiornamenti critici per le piattaforme fino alla pubblicazione della versione successiva. Attualmente, Unity 6.3 è la versione con stato di supporto a lungo termine (LTS). - [Come trasformare un’idea in un gioco funzionante: prototipo e game design document](https://www.gedemy.it/blog/come-trasformare-un-idea-in-un-gioco-funzionante/): Portare un videogioco da una semplice idea a un prototipo giocabile è il passaggio più delicato e importante dell’intero sviluppo. È in questa fase che prendi decisioni chiave: cosa rende davvero divertente il tuo gioco, quali funzionalità sono essenziali, quali strumenti usare e come documentare tutto in modo professionale tramite un Game Design Document (GDD). - [Unity 2D: cosa serve per iniziare a creare giochi passo dopo passo](https://www.gedemy.it/blog/unity-2d-cosa-serve-per-iniziare-a-creare-giochi/): Unity 2D è uno degli strumenti più utilizzati al mondo per creare videogiochi bidimensionali, dai platform pixel art ai gestioniali, fino ai giochi mobile. In questa guida rapida vedrai passo dopo passo cosa ti serve per iniziare, quali concetti devi conoscere e quali errori evitare se sei alle prime armi. - [Come diventare 3D artist per videogiochi: studio, strumenti e carriera](https://www.gedemy.it/blog/come-diventare-3d-artist-per-videogiochi-studio-strumenti-e-carriera/): Quella del 3D artist per videogiochi è una delle professioni più richieste nell’industria del gaming moderno. Dai personaggi ai mondi open world, dagli oggetti raccoglibili agli effetti speciali: tutto ciò che vedi sullo schermo è passato, in un modo o nell’altro, dalle mani di un artista 3D. - [ZBrush per videogiochi: come creare personaggi 3D professionali](https://www.gedemy.it/blog/zbrush-per-videogiochi-come-creare-personaggi-3d-professionali/): ZBrush è diventato uno degli strumenti fondamentali per creare personaggi 3D professionali, creature e asset altamente dettagliati per videogiochi, sia in ambito AAA sia nei progetti indie. In questo articolo vedrai perché è così usato nell’industria, quali funzionalità offre per la game art, come integrarlo nel tuo workflow con Unity e Unreal Engine e quali risorse puoi usare per formarti in modo strutturato. - [Accessibilità videogiochi: guida pratica e checklist per rendere il tuo gioco inclusivo](https://www.gedemy.it/blog/accessibilita-videogiochi-guida-pratica-e-checklist-per-rendere-il-tuo-gioco-inclusivo/): L’accessibilità nei videogiochi non è più un “nice to have”, ma un requisito fondamentale se vuoi che il tuo titolo sia davvero aperto a tutti. Progettare pensando alle persone con disabilità visive, uditive, motorie o cognitive significa migliorare l’esperienza di gioco per l’intera player base, aumentare il potenziale commerciale del progetto e allinearti alle nuove sensibilità del mercato e del diritto. - [Monetizzazione etica per giochi: modelli alternativi a lootbox e pay‑to‑win](https://www.gedemy.it/blog/monetizzazione-etica-per-giochi-modelli-alternativi-a-lootbox-e-pay-to-win/): La monetizzazione etica non significa rinunciare al profitto, ma costruirlo su basi più solide: trasparenza, consenso, rispetto del giocatore e qualità dell’esperienza. È lo stesso approccio che oggi guida progetti di advergame per brand e iniziative che vedono il gaming come strumento di marketing, o ancora partnership innovative come l’accordo tra Niantic e Amazon per acquisti in‑game più integrati e utili per l’utente. - [IA per NPC nei videogiochi: guida pratica per Unity e Unreal](https://www.gedemy.it/blog/ia-per-npc-nei-videogiochi-guida-pratica-per-unity-e-unreal/): In questa guida pratica vedremo come progettare e implementare l’IA per NPC nei videogiochi, con un occhio di riguardo a Unity e Unreal, alle tecniche classiche (FSM, behaviour tree, utility AI) e alle integrazioni moderne con modelli linguistici e API. Se stai iniziando il tuo percorso nello sviluppo, può esserti utile partire da una panoramica generale sul Game Development e le sue fasi. - [Unity, Unreal o Godot? Come scegliere il motore giusto per il tuo progetto](https://www.gedemy.it/blog/come-scegliere-il-motore-giusto-per-il-tuo-progetto/): Scegliere tra Unity, Unreal Engine e Godot nel 2026 non è solo una questione di preferenze personali: è una decisione strategica che influenza grafica, prestazioni, costi, tempi di sviluppo e perfino le tue opportunità di carriera nel gaming. - [AAA vs Indie: differenze, budget e opportunità di carriera](https://www.gedemy.it/blog/aaa-vs-indie-differenze-budget-e-opportunita-di-carriera/): Nel dibattito moderno sul gaming, la contrapposizione AAA vs indie è diventata centrale sia per i giocatori sia per chi sogna una carriera nello sviluppo di videogiochi. Da un lato ci sono i grandi titoli con budget milionari, campagne marketing globali e team composti da centinaia di professionisti. Dall’altro lato troviamo produzioni indipendenti, spesso realizzate da piccoli gruppi o persino da singoli sviluppatori, capaci però di rivoluzionare le regole del settore. - [Hardcore gamer: chi sono](https://www.gedemy.it/blog/hardcore-gamer-chi-sono/): L’espressione hardcore gamer viene spesso usata per indicare i giocatori “più seri”, quelli che macinano ore di gioco, seguono il mondo esports e investono in hardware e competenze. Ma chi è davvero un hardcore gamer oggi? E perché questa figura conta sempre di più, non solo nell’industria videoludica ma anche a livello sociale, culturale e professionale? - [Chi è il Casual gamer](https://www.gedemy.it/blog/casual-gamer-guida/): Il mondo dei videogiochi non è fatto solo di pro gamer, eSport e lunghe sessioni competitive. Negli ultimi anni è emersa una figura sempre più centrale: il casual gamer, cioè chi gioca per piacere, senza pressioni e senza l’obiettivo di trasformare il gaming in una professione o in un impegno costante. - [Hard skills: guida essenziale per cv e carriera](https://www.gedemy.it/blog/hard-skills-guida-essenziale-per-cv-e-carriera/): Quando compili il tuo CV o ti prepari per un colloquio, una delle prime domande implicite a cui devi rispondere è: quali sono le tue hard skills? In un mercato del lavoro sempre più competitivo e tecnologico, saper identificare, sviluppare e comunicare in modo efficace le tue competenze tecniche è fondamentale per distinguerti.Le hard skills non esistono però in isolamento: si integrano con le soft skills, cioè le competenze relazionali e trasversali che completano il tuo profilo professionale. - [Soft Skills: cosa sono ed esempi pratici per il tuo CV](https://www.gedemy.it/blog/soft-skills-cosa-sono-ed-esempi-pratici-per-il-tuo-cv/): Le Soft Skills sono competenze trasversali legate al modo in cui ti relazioni con gli altri, gestisci il lavoro, risolvi i problemi e affronti le sfide quotidiane. A differenza delle competenze tecniche (Hard Skills), che riguardano ciò che sai fare in modo specifico (es. programmare in C#, usare Unity, progettare interfacce o scrivere in un certo linguaggio), le Soft Skills descrivono come lavori e ti comporti in un contesto professionale. - [DLSS 4: come i transformer e la Multi Frame Generation (MFG) cambiano il gaming su RTX 5000](https://www.gedemy.it/blog/dlss-4-mfg-rtx-5000-blackwell/): DLSS 4 non è il solito upscaler: è un pacchetto integrato che combina modelli transformer per Super Resolution, Ray Reconstruction e DLAA con una nuova Multi Frame Generation (MFG) capace di produrre fino a tre frame intermedi per ogni frame renderizzato (modalità "4X"). La MFG richiede hardware Blackwell con Tensor Core di 5a generazione (GPU serie RTX 5000), mentre i nuovi modelli transformer per SR/RR/DLAA saranno disponibili in beta anche per le GPU RTX a partire dalla serie 2000. - [Che cos’è un gioco “AAA”: costi, esempi e perchè il termine è sempre più ambiguo](https://www.gedemy.it/blog/che-cos-e-gioco-aaa-costi-esempi-conseguenze/): Quando parliamo di “AAA” ci riferiamo, nella pratica, a un videogioco realizzato o distribuito da un editore di media o grandi dimensioni con budget di sviluppo e marketing molto elevati. Non esiste una definizione ufficiale: AAA funziona più come un’etichetta utilizzata dal settore e dai media che come una classificazione tecnica. Nella percezione comune però il termine evoca elementi precisi: investimenti importanti, grande visibilità e ambizioni sia tecniche sia narrative. - [Come creare un advergame per brand: la guida completa](https://www.gedemy.it/blog/come-creare-un-advergame-per-brand-la-guida-completa/): Negli ultimi anni, gli advergame sono diventati una delle strategie più creative ed efficaci per promuovere un marchio. Si tratta di sviluppare giochi che, oltre a intrattenere, integrano in modo intelligente l’identità di un brand. Secondo diversi studi di marketing interattivo, il 70% dei consumatori ricorda più facilmente un brand se l’esperienza è legata a un gioco. In questa guida scoprirai come creare un advergame partendo dall’idea, passando per lo sviluppo tecnico, fino alle best practice per massimizzarne l’impatto. - [Il ruolo del UX/UI Designer nei videogiochi: competenze, responsabilità e opportunità](https://www.gedemy.it/blog/il-ruolo-del-ux-ui-designer-nei-videogiochi/): Nel settore dei videogiochi, l'esperienza dell'utente non è più un semplice accessorio ma uno degli elementi strategici che determinano il successo di un progetto. La figura del UX/UI Designer nasce per rispondere a questa esigenza: si occupa di progettare l'interfaccia e l'esperienza d'uso in modo che l'utente percepisca la fruizione del videogioco come intuitiva, appagante e memorabile. - [GPT Agent: l’assistente AI che pensa e agisce](https://www.gedemy.it/blog/gpt-agent-lassistente-ai-che-pensa-e-agisce/): Nel panorama dell’Intelligenza Artificiale del 2025, OpenAI ha fatto un passo decisivo con il lancio del ChatGPT Agent, un assistente virtuale che non solo genera testo, ma esegue compiti autonomamente, navigando sul web, compilando moduli, creando documenti e analizzando dati con autonomia operativa. Questo strumento unisce le capacità di Operator e Deep Research a un browser virtuale integrato, offrendo un’esperienza agentica completa. - [Unity 6.1: Novità e modello di rilascio](https://www.gedemy.it/blog/unity-6-1-novita-e-modello-di-rilascio/): Unity ha abbandonato il precedente sistema di rilascio basato su versioni annuali (ad esempio Unity 2022, Unity 2023) per adottare un modello più flessibile e orientato alla stabilità.Con Unity 6.1 entriamo ufficialmente in questa nuova fase, che mira a rendere gli aggiornamenti più prevedibili e sicuri sia per gli sviluppatori indie sia per le grandi produzioni. - [Come scrivere un GDD efficace nel 2025 (e un template scaricabile)](https://www.gedemy.it/blog/come-scrivere-gdd-2025-template-gratis/): Nel mondo dello sviluppo di videogiochi, avere una documentazione solida e chiara non è mai stato così importante. Nel 2025, tra progetti indie, produzioni AA e team ibridi da remoto, un GDD (Game Design Document) efficace rappresenta la colonna portante di qualsiasi videogioco ben progettato. - [Unity 6 è qui: scopriamo le novità](https://www.gedemy.it/blog/unity-6-e-qui-scopriamo-le-novita/): Unity 6 è disponibile: scopriamo le novità. - [Come gli sviluppatori indipendenti stanno rivoluzionando l’industria](https://www.gedemy.it/blog/come-gli-sviluppatori-indie-stanno-rivoluzionando-il-settore/): L'indipendenza creativa è uno dei tratti distintivi degli sviluppatori indie, che non sono vincolati dalle pressioni commerciali dei grandi publisher e possono sperimentare liberamente con i generi. - [Generazione Millennial: tra nostalgia videoludica e carriera digitale](https://www.gedemy.it/blog/generazione-millennial-nostalgia-videoludica-e-carriera-digitale/): I Millennial, cresciuti tra gli affascinanti scenari dei videogiochi di fine anni Ottanta, Novanta e Anni zero, hanno sviluppato una profonda affezione per i classici del mondo videoludico. Titoli intramontabili come Street Fighter, Tekken 3, Mario Bros, Resident Evil, Sonic e Mortal Kombat hanno plasmato l'infanzia e l'adolescenza di questa generazione, diventando vere e proprie icone di un'era d'oro del gaming.La nostalgia per le vecchie console, i vecchi giochi e le avventure epiche vissute virtualmente è inconfondibile, motivo per cui molti Millennial si trovano a ricercare quei momenti magici, spesso tramite le moderne piattaforme vintage che permettono di rigiocare ai capolavori del passato. - [Gamer e studio: un mix esplosivo da gestire con ironia](https://www.gedemy.it/blog/giovani-gamer-e-studio-mix-esplosivo-da-gestire-con-ironia/): Lunghe sessioni di gaming che si protraggono fino alle prime luci dell'alba, momenti di studio compressi tra combattimenti epici e scorribande virtuali... il rapporto tra i giovani gamer e lo studio è spesso oggetto di dibattiti accesi.Ma è davvero impossibile conciliare il mondo dei videogiochi con il percorso accademico? Scopriamo insieme le potenzialità insospettate di questa insolita combinazione che, gestita con intelligenza, potrebbe rivelarsi un valido alleato nello sfidare gli esami più impegnativi, come il test d'ingresso universitario TOLC I nel campo dell'ingegneria. - [Matthew Bromberg: Il nuovo CEO di Unity](https://www.gedemy.it/blog/matthew-bromberg-il-nuovo-ceo-di-unity/): Matthew Bromberg, precedentemente COO di Zynga e SVP di EA per la strategia e le operazioni, è stato nominato nuovo CEO di Unity. Bromberg si unisce a Unity per prendere il posto dell’ex John Riccitiello, dimesso nell’ottobre 2023. - [Unreal Engine 5.4: una nuova era per il gaming](https://www.gedemy.it/blog/unreal-engine-5-4-una-nuova-era-per-il-gaming/): Il tanto atteso Unreal Engine 5.4 è finalmente disponibile, portando con sé una serie di nuove funzionalità e miglioramenti che promettono di rivoluzionare l’industria del gaming. - [Capcom aumenta gli stipendi](https://www.gedemy.it/blog/capcom-aumenta-gli-stipendi/): Mentre molte aziende di videogiochi in tutto il mondo continuano a tagliare posti di lavoro, Capcom ha annunciato la sua decisione di aumentare gli stipendi dei suoi dipendenti giapponesi. La mossa avrà impatto sia sui lavoratori attuali che sulle nuove assunzioni di laureati. - [Giocare ai videogiochi migliora la memoria e l’attenzione?](https://www.gedemy.it/blog/uno-studio-americano-attesta-che-giocare-ai-videogiochi-migliora-la-memoria/): Una recente ricerca pubblicata su JAMA Network Open ha portato alla luce potenziali benefici dei videogiochi per la mente, contrariamente a precedenti preoccupazioni sugli effetti dannosi che questi potrebbero avere sullo sviluppo cerebrale dei giovani. Questo ampio studio, condotto nell'ambito del progetto Adolescent Brain Cognitive Development (ABCD) negli Stati Uniti, ha coinvolto più di 2000 bambini di età 9-10 anni provenienti da 21 diverse località. I partecipanti sono stati suddivisi in gruppi di videogiocatori e non, e i risultati hanno evidenziato come i primi abbiano superato i secondi in test che misuravano la concentrazione. - [GDC 2024: uno sguardo approndito a Unity 6](https://www.gedemy.it/blog/unity-gdc-2024-novita/): Durante l'attuale Game Developers Conference 2024, Unity Technologies ha condiviso una presentazione completa che mostra gli ultimi sviluppi e offre uno sguardo più da vicino a Unity 6, la prossima LTS dell'engine. - [Il gaming come strumento di marketing: FEEXPO](https://www.gedemy.it/blog/feexpo-il-gaming-come-strumento-di-marketing/): La Fiera di Bergamo ha dato il via a FEEXPO, segnando l'inizio di un evento destinato a diventare un punto di riferimento per gli operatori dell'amusement e del gaming. Dal 27 al 29 febbraio, FEEXPO si propone di esplorare le sinergie tra diversi ambiti dell'intrattenimento e dell'innovazione tecnologica, trasformandosi in un vivace hub di idee, prodotti e soluzioni all'avanguardia. - [Genie: l’IA di Google che crea videogiochi da zero](https://www.gedemy.it/blog/google-genie-ia-che-crea-videogiochi-da-zero/): La nuova intelligenza artificiale di Google, Genie, rappresenta un notevole progresso che potrebbe rivoluzionare il mondo dell'intrattenimento videoludico. Genie è in grado di creare videogiochi giocabili a velocità straordinaria, partendo da un'immagine caricata dall'utente. - [Unity Muse ora genera texture migliori](https://www.gedemy.it/blog/unity-muse-ora-genera-texture-migliori/): Unity Technologies ha pubblicato un nuovo post sul blog, annunciando che Unity Muse, la piattaforma basata sull'IA progettata per aiutare gli sviluppatori a creare applicazioni 3D e videogiochi, ha ricevuto un aggiornamento alle sue capacità di generazione di texture. - [Sviluppo di videogiochi: come funziona il Game Development](https://www.gedemy.it/blog/sviluppo-videogiochi-come-funziona-il-game-development/): Nel mondo digitale odierno, lo sviluppo di videogiochi rappresenta una frontiera affascinante e in costante evoluzione che combina creatività, tecnologia e narrativa in modi unici e coinvolgenti. Che tu sia un aspirante game developer o semplicemente curioso di sapere cosa si nasconde dietro le quinte dei tuoi giochi preferiti, entrare nel mondo dello sviluppo di videogiochi può sembrare un viaggio avventuroso, ricco di possibilità. - [Unity Tuanjie in Cina ha Nanite e Lumen?](https://www.gedemy.it/blog/unity-tuanjie-cina/): L'engine Unity di Unity Technologies ha una versione cinese separata chiamata Tuanjie (che si traduce letteralmente in "Unity"), sviluppata da Unity China. Di recente, alcune feature esclusive di questa versione, come un sistema di virtual geometry simile a Nanite, hanno attirato l'attenzione delle community. - [Firmato accordo Niantic Amazon. Sarà possibile acquistare su Amazon dentro i videogiochi](https://www.gedemy.it/blog/accordo-niantic-amazon-sara-possibile-acquistare-su-amazon-dentro-i-videogiochi/): Per ora però Amazon Anywhere è stata scelta da una sola azienda produttrice di videogiochi, anche se si tratta di uno dei più player più grandi sul mercato. Stiamo parlando di Niantic, gli stessi di Pokemon Go. - [L’Unione Europea riconosce il valore culturale del settore dei videogiochi](https://www.gedemy.it/blog/unione-europea-riconosce-il-valore-culturale-del-settore-dei-videogiochi/): Certo, per ora è ancora una decisione economica, ma ci sono fondate speranze che il futuro possa essere più roseo e i videogiochi smettano di essere visti come espressione di fancazzimo e diventare quello che sono, un momento fondamentale della formazione degli esseri umani.  - [Videogame, la prossima rivoluzione si chiama Web3](https://www.gedemy.it/blog/videogame-la-prossima-rivoluzione-si-chiama-web3/): Web3 significa decentralizzazione, e se è vero che questo era anche il mantra del Web2.0, poi ampiamente tradito nei fatti, è ancora più vero che la presenza di una tecnologia come la blockchain, questa volta, dovrebbe mettere al riparo da ogni rischio di fallimento. - [Disney ed Epic Games insieme per i videogiochi del futuro](https://www.gedemy.it/blog/disney-ed-epic-games-insieme-per-i-videogiochi-del-futuro/): La reale portata dell'accordo firmato l'8 febbraio fra Disney ed Epic Games, super software house alla base di Fortnite, non è ancora chiara. Troppi particolari ancora non sono stati resi noti, e comunque il connubio fra una casa di produzione come Disney e una casa produttrice di videogiochi come Epic Games apre scenari oggi tutti da inventare.  - [I videogiochi possono influenzare le capacità empatiche dei giocatori?](https://www.gedemy.it/blog/i-videogiochi-possono-influenzare-le-capacita-empatiche-dei-giocatori/): L'ultimo in ordine di tempo si intitola “Neuroimaging and behavioral evidence that violent video games exert no negative effect on human empathy for pain and emotional reactivity to violence”, ed è stato condotto da un nutrito e affermato gruppo di studiosi, Lukas Leopold Lengersdorff, Isabella C. Wagner, Gloria Mittmann, David Sastre-Yagüe, Andre Lüttig, Andreas Olsson, Pedrag Petrovic e Claus Lamm.  - [Arrivano i robot capaci di competere ai videogiochi](https://www.gedemy.it/blog/arrivano-i-robot-capaci-di-competere-ai-videogiochi/): Potrebbe essere la nuova frontiera del gaming, lo strumento capace di inaugurare una nuova stagione di contenuti soprattutto a livello di fruizione.  - [Gamindo e Booking portano i videogiochi in aeroporto](https://www.gedemy.it/blog/gamindo-e-booking-portano-i-videogiochi-in-aeroporto/): Utilizzarlo è facile, basta scannerizzare un QR code e si può subito entrare nel mondo visionario creato da Gamindo per Booking.com.  - [Fallout, arriva la serie!](https://www.gedemy.it/blog/fallout-arriva-la-serie/): Non è la prima volta, ma questa volta a trasformarsi in una serie televisiva è un altro videogioco di grandissimo successo, Fallout. - [Gli appassionati di Blast hanno la loro Tv](https://www.gedemy.it/blog/gli-appassionati-di-blast-hanno-la-loro-tv/): Un canale televisivo interamente dedicato ai videogiochi, che cosa può sperare di meglio un amante del gaming? Niente, evidentemente.  - [Videogame di successo: Enshrouded](https://www.gedemy.it/blog/videogame-di-successo-enshrouded/): Lento ma sicuro, si diceva, scherzando, una volta. E questo motto potrebbe essere adottato da Enshrouded, videogame rilasciato a gennaio 2023 per Microsoft Windows, PlayStation 4 e Xbox One, mentre la versione per Nintendo Switch è stata rilasciata ad agosto dello stesso anno. - [Mister Gadget Games, il podcast sul gaming che non devi perdere](https://www.gedemy.it/blog/mister-gadget-games-il-podcast-sul-gaming/): Condotto da Riccardo Ferrari e Brian Arnoldi e guidato da Luca Viscardi, Mister Gadget Games è diventato presto un caso, superando i 4.000 download in poche settimane.  - [Uno sguardo ai fumetti più attesi del 2024](https://www.gedemy.it/blog/uno-sguardo-ai-fumetti-piu-attesi-del-2024/): Stiamo parlando di Zerocalcare, lato autori, e di un nuovo titolo di Dylan Dog, lato personaggi famosi.  - [In libreria Ultima notte a Pechino, di Golo Zhao](https://www.gedemy.it/blog/in-libreria-ultima-notte-a-pechino-di-golo-zhao/): Il successo di Golo Zhao in Europa, e in particolare in Italia, è ormai acquisito, una schiera di fan segue tutte le sue uscite. E i suoi lettori non potranno certamente lamentarsi, visto che Ultima notte a Pechino è un'opera delicata e particolarmente riuscita.  - [Un hashtag contro gli abusi sulle videogiocatrici](https://www.gedemy.it/blog/un-hashtag-contro-gli-abusi-sulle-videogiocatrici/): Sempre più allarmante la situazione delle donne anche nel campo dei videogiochi. Anche tralasciando l'ambito lavorativo, dove i numeri sono disastrosi, una ricerca condotta da NNESAGA solleva un velo su una situazione che definire allarmante è poco.  - [Grand Theft Auto, l’annuncio della versione 6 scatena gli hacker](https://www.gedemy.it/blog/gta-6-annuncio-scatena-gli-hacker/): Forse non è stata una mossa proprio azzeccata, quella di annunciare il rilascio della nuova versione di GTA, la sesta, con così tanto anticipo, oltre un anno, visto che avverrà nel 2025. O meglio, lo sarà stato sul piano pubblicitario, ma non su quello della sicurezza, perché la notizia ha scatenato l'interesse del pubblico, ma per molti utenti le cose non sono state chiare, visto che hanno provato a cercare se non proprio la nuova versione, almeno delle anticipazioni, rimanendo così vittime di una serie di link falsi abilmente fatti circolare da hacker senza scrupoli. - [eBook per apprendere a usare al meglio Unity: ecco la lista](https://www.gedemy.it/blog/ebook-per-apprendere-a-usare-al-meglio-unity/): Unity, come ben sa chiunque si è avvicinato al mondo dei videogiochi con l'idea di provare a produrne uno, è il programma più usato nel mondo indie. La base imprescindibile per chiunque voglia provare a diventare un professionista dei videogiochi. - [Numeri tutti positivi per industria e appassionati di videogiochi nel 2023](https://www.gedemy.it/blog/numeri-tutti-positivi-per-industria-videogiochi-nel-2023/): Come ogni anno, a Natale arriva puntuale il consueto report di GamesIndustry.biz sullo stato di salute del settore dei videogiochi, e al netto di qualche ombra, si può dire che si tratta di numeri altamente positivi. - [GranBlue Fantasy: Versus Rising sarà il gioco del 2024?](https://www.gedemy.it/blog/granblue-fantasy-versus-rising-sara-il-gioco-del-2024/): Hanno scelto una data assai significativa per il rilascio, Arc System Works e Cygames: la vigilia di Natale, festa di pace, per un gioco che resta pur sempre un picchiaduro. Però meritano di essere perdonati perché la nuova versione di GranBlue Fantasy: Versus Rising rappresenta una pietra miliare in questa categoria di videogiochi e, forse, dei videogiochi in genere.  - [Falso allarme: i videogiochi non creano ansia, al contrario](https://www.gedemy.it/blog/falso-allarme-i-videogiochi-non-creano-ansia-al-contrario/): Che i videogiochi siano un costante aiuto a combattere l'ansia, lo si sapeva da tempo, ma a ribadire il concetto è arrivata anche una ulteriore ricerca, The Power of Play. Naturalmente bisogna saper scegliere videogiochi adatti, quindi non competitivi e nemmeno che creano tensione. Possibilmente, meglio videogiochi di ruolo. - [PUBG Esports espande il suo programma di Esports](https://www.gedemy.it/blog/pubg-esports-espande-il-suo-programma-di-esports/): Aria di rinnovamento in casa PUBG Esports, la competizione ufficiale di eSport per PlayerUnknown's Battlegrounds, un gioco sparatutto battle royale sviluppato da PUBG Corporation. I tornei PUBG Esports sono organizzati da PUBG Corporation con partner di terze parti. - [Dicembre nero per le software house: falliscono Fntastic e Free Radical](https://www.gedemy.it/blog/dicembre-nero-per-le-software-house-falliscono-fntastic-e-free-radical/): Che Fntastic e Free Radical fossero in difficoltà lo si sapeva da molto tempo. Negarlo era impossibile, soprattutto per Fntastic, visto che il suo attesissimo The Day Before era stato già annunciato nel 2018, aveva raccolto una lista lunghissima di preordini, ma non ha ancora visto la luce. Tuttavia nessuno credeva che si potesse avere questo epilogo, per di più nel giro di poche ore. Eppure è esattamente così: le due software house sono state chiuse per fallimento. - [Twitch, annuncio a sorpresa: via dalla Corea del Sud](https://www.gedemy.it/blog/twitch-annuncio-a-sorpresa-via-dalla-corea-del-sud/): La ragione di questa scelta apparentemente incomprensibile è nell'altissimo, insostenibile secondo Twitch, costo delle connessioni. E questo nonostante recentemente Twitch sia stato comprato da Amazon, cosa che avrebbe dovuto garantire una liquidità quasi senza fine. - [Byte Dance lascia il settore dei videogiochi](https://www.gedemy.it/blog/byte-dance-lascia-il-settore-dei-videogiochi/): Certo che in ogni caso si tratta di una notizia bomba, vista la mole di investimenti che Byte Dance, l'azienda proprietaria, fra l'altro, di Tik Tok, ha fatto negli ultimi anni nel settore dei videogiochi. - [La Lega Nazionale Dilettanti lancia Vinciamo Insieme](https://www.gedemy.it/blog/la-lega-nazionale-dilettanti-lancia-vinciamo-insieme/): Il progetto è stato presentato il 10 dicembre e si propone di utilizzare il calcio virtuale per promuovere l'inclusione facendo partecipare persone di ogni età, provenienza e condizione sociale. - [Akira, il manga che ha fatto la storia](https://www.gedemy.it/blog/akira-il-manga-che-ha-fatto-la-storia/): Akira compie quest'anno 41 anni, ma ancora non ha cessato di far battere il cuore di due intere generazioni. - [Gillette lancia un format creativo dedicato ai gamer](https://www.gedemy.it/blog/gillette-lancia-un-format-creativo-dedicato-ai-gamer/): Si chiama Hit Reset with Gillette il nuovo format creativo lanciato da Gillette sull'onda del successo ottenuto da diverse iniziative precedenti, tutte accolte molto bene dal mondo gaming.  - [Baldur’s Gate 3 vince e diventa Game of the Year 2023](https://www.gedemy.it/blog/baldurs-gate-3-vince-e-diventa-game-of-the-year-2023/): La lista dei concorrenti era ampia e di tutto rilievo. C'erano tutti, Marvel's Spider-Man 2, Super Mario Bros, Wonder, Alan Wake 2, The Legend of Zelda: Tears of the Kingdom. Eppure a vincere è stato lui, Baldur's Gate 3, ottenendo il titolo di miglior videogioco per il 2023. - [Dolce e Gabbana disegnano per Razer](https://www.gedemy.it/blog/dolce-e-gabbana-disegnano-per-razer/): Dolce e Gabbana disegnano per Razer una collezione di capi, a produzione limitata, che mettono insieme il gusto sopra le righe della maison con la tecnologia all'avanguardia e le esigenze dei gamer. - [Videogame e community LGBTQ+, guadagna terreno l’inclusione](https://www.gedemy.it/blog/videogame-e-community-lgbtq-inclusione/): Contrariamente a quello che si potrebbe pensare, personaggi appartenenti all'universo gay sono stati presenti fin dal primo momento, nella storia dei videogiochi. Solo che non hanno mai avuto un ruolo positivo. O, quando andava bene, non uscivano dagli stereotipi di genere.  Una donna lesbica è presente già nella prima versione di Moonmist, nel 1986, ma appartiene a quello che nel linguaggio degli sceneggiatori si chiama archetipo dell'ombra, in altre parole ha una connotazione decisamente negativa. - [Con Valeverse i videogiochi irrompono nel Web3](https://www.gedemy.it/blog/con-valeverse-i-videogiochi-irrompono-nel-web3/): Il videogioco si chiama Valeverse ed è pensato appositamente per i fan di Valentino Rossi, visto che fra i vari possibili premi c'è anche la possibilità di incontrare personalmente il celebre campione.  - [Unity introduce una nuova tariffa basata sulle installazioni](https://www.gedemy.it/blog/unity-introduce-tariffa-basata-sulle-installazioni/): Unity, uno dei motori grafici più diffusi nel settore dei videogiochi, ha recentemente annunciato un aumento dei prezzi e delle nuove condizioni. Questo cambiamento ha causato un certo scompiglio tra gli sviluppatori di videogiochi, portando molti a considerare azioni radicali. - [Epic MegaGrants: un investimento per il futuro dell’intrattenimento digitale](https://www.gedemy.it/blog/epic-megagrants-un-investimento-per-il-futuro/): Epic MegaGrants è un programma di finanziamento creato da Epic Games, e in particolare dal sul presidente e fondatore Tim Sweeney, noto per il motore di gioco Unreal Engine. - [Videogiochi: cinque nomi stanno facendo la storia](https://www.gedemy.it/blog/cinque-influenti-figure-del-mondo-dei-videogiochi/): Il mondo dei videogiochi è un’industria molto giovane, ma ha visto molte figure importanti durante la sua storia. Sono numerosi i personaggi che hanno popolato la storia del videogioco, da Pac-Man, a Crash Bandicoot, dagli alieni di Space Invaders a Lara Croft, fino ai più recenti Kratos ed Atreus ed Ellie di The Last of Us. Dietro un personaggio virtuale, però, esistono delle menti brillanti che hanno dato vita ad alcune delle migliori produzioni di questo medium: Gedemy oggi ve ne svela cinque da conoscere assolutamente! - [Il futuro è adesso: Unreal Engine 5](https://www.gedemy.it/blog/il-futuro-e-adesso-unreal-engine-5/): L'Unreal Engine 5 è stato rilasciato in preview nei primi mesi del 2021, e la versione finale è stata resa disponibile il 5 Aprile 2022. Non supporterà solamente PS5, ma anche Xbox Series X, le console dell'attuale generazione (PS4, Xbox, PS4 Pro), PC, Mac e i dispositivi mobili iOS e Android. Questa versione offre una serie di nuove caratteristiche e miglioramenti che promettono di rivoluzionare e semplificare la creazione di contenuti. ## Pagine - [Blog](https://www.gedemy.it/blog/) - [I nostri corsi](https://www.gedemy.it/corsi/): Inizia il corso che preferisci, gratuitamente, e poi passa a Pro per avere accesso a tutti i corsi, percorsi e tool di Gedemy. - [F.A.Q.](https://www.gedemy.it/faq/): Se non trovi la risposta che cerchi contattaci. - [Homepage](https://www.gedemy.it/) - [Contattaci](https://www.gedemy.it/contattaci/): Per info e supporto: info@gedemy.it ## Documentazione - [Correlazioni in Pandas](https://www.gedemy.it/documentazione/pandas/correlazioni-in-pandas/): Quando si lavora con i dati, capire se due variabili si muovono insieme è uno dei passaggi più utili per iniziare un’analisi. In questo contesto, la correlazione dati pandas è uno strumento molto pratico, perché permette di misurare in modo rapido il legame tra colonne numeriche di un dataset. Pandas, infatti, mette a disposizione metodi semplici e immediati che aiutano anche chi è alle prime armi a ottenere risultati concreti senza dover costruire formule complesse da zero. - [Pulire i Dati in Pandas](https://www.gedemy.it/documentazione/pandas/pulire-i-dati-in-pandas/): La pulizia dati pandas è uno dei passaggi più importanti quando si lavora con tabelle, file CSV o dataset raccolti da fonti diverse. Prima ancora di analizzare i numeri o creare grafici, è fondamentale assicurarsi che i dati siano ordinati, coerenti e pronti per essere utilizzati. Anche un file apparentemente semplice può contenere celle vuote, formati non uniformi, valori sbagliati o righe duplicate. - [Leggere JSON in Pandas](https://www.gedemy.it/documentazione/pandas/leggere-json-in-pandas/): Una volta completata l’installazione e l’importazione, sei pronto per leggere json pandas in modo semplice e ordinato. - [Leggere CSV in Pandas](https://www.gedemy.it/documentazione/pandas/leggere-csv-in-pandas/): Quando si inizia a lavorare con i dati in Python, una delle prime attività da imparare è leggere un file CSV con Pandas. Il formato CSV è infatti tra i più usati per archiviare tabelle, elenchi, report e dataset esportati da Excel, gestionali o applicazioni web. Proprio per questo, capire bene come funziona pandas leggere csv è un passaggio fondamentale per chi vuole analizzare dati in modo pratico e veloce. - [DataFrame in Pandas](https://www.gedemy.it/documentazione/pandas/dataframe-in-pandas/): Il DataFrame in Pandas è uno degli strumenti più utilizzati in Python quando si lavora con i dati. Se stai iniziando a esplorare l’analisi dei dati, capire bene come funziona un dataframe pandas è un passaggio fondamentale. In questa guida firmata Gedemy, vedremo in modo semplice e concreto che cos’è, perché viene usato così spesso e quali sono le operazioni principali da conoscere per iniziare con sicurezza. - [Serie in Pandas](https://www.gedemy.it/documentazione/pandas/serie-in-pandas/): Le serie pandas sono uno degli strumenti fondamentali da conoscere quando si inizia a lavorare con i dati in Python. Se stai muovendo i primi passi con la libreria Pandas, capire bene come funziona una Serie ti aiuterà a leggere, organizzare e trasformare informazioni in modo molto più rapido ed efficace. - [Introduzione a Pandas](https://www.gedemy.it/documentazione/pandas/introduzione-a-pandas/): Se stai cercando una introduzione a pandas chiara, pratica e adatta a chi parte da zero, sei nel posto giusto. Pandas è una delle librerie Python più apprezzate per lavorare con i dati in modo rapido, ordinato ed efficace. Viene usata per leggere file, organizzare tabelle, filtrare informazioni, fare calcoli e preparare dataset per analisi più approfondite. - [Set in NumPy](https://www.gedemy.it/documentazione/numpy/set-in-numpy/): I set in NumPy permettono di lavorare con valori unici all’interno degli array, eseguendo operazioni molto utili come unione, intersezione, differenza e differenza simmetrica. Anche se NumPy non usa i set nello stesso modo del tipo set nativo di Python, mette a disposizione una serie di funzioni estremamente pratiche per trattare gli elementi di un array come se fossero insiemi matematici. - [Iperbolica in NumPy](https://www.gedemy.it/documentazione/numpy/iperbolica-in-numpy/): Le funzioni iperboliche in NumPy sono strumenti molto utili quando si lavora con il calcolo numerico, l’analisi matematica e alcuni ambiti del machine learning. Anche se a prima vista possono sembrare argomenti avanzati, in realtà NumPy rende il loro utilizzo piuttosto lineare. Basta conoscere il nome della funzione giusta e capire come si comporta sugli array. - [Trigonometria in NumPy](https://www.gedemy.it/documentazione/numpy/trigonometria-in-numpy/): La trigonometria in NumPy è uno degli strumenti più utili per chi lavora con Python in ambito scientifico, matematico e numerico. Se stai iniziando adesso, sapere come usare funzioni come numpy.sin(), numpy.cos() e numpy.tan() ti permette di affrontare calcoli su angoli e array in modo rapido, pulito ed efficiente. - [Massimo Comune Denominatore NumPy](https://www.gedemy.it/documentazione/numpy/massimo-comune-denominatore-numpy/): Calcolare il Massimo Comune Denominatore in Python è un’operazione molto comune, soprattutto quando si lavora con numeri interi, semplificazione di rapporti, elaborazione di array e piccoli problemi matematici applicati alla programmazione. Se stai usando NumPy, hai a disposizione strumenti semplici e veloci per ottenere il GCD, cioè il greatest common divisor. - [Minimo Comune Multiplo NumPy](https://www.gedemy.it/documentazione/numpy/minimo-comune-multiplo/): Il minimo comune multiplo in NumPy è un'operazione molto utile quando si lavora con valori interi, sequenze numeriche e array da elaborare in modo rapido. Se stai studiando Python o hai appena iniziato a usare la libreria NumPy, sapere come trovare il LCM tra due o più numeri può semplificare parecchie attività, soprattutto in ambito matematico, scientifico e didattico. - [Logaritmi Ufunc NumPy](https://www.gedemy.it/documentazione/numpy/logaritmi-ufunc-numpy/): Uno dei motivi principali per cui i logaritmi Ufunc NumPy sono così apprezzati è la loro capacità di lavorare direttamente con gli array. Questa caratteristica rende NumPy una scelta eccellente per chi manipola grandi quantità di dati numerici. - [Arrotondamento Ufunc NumPy](https://www.gedemy.it/documentazione/numpy/arrotondamento-ufunc-numpy/): Quando si lavora con gli array in Python, prima o poi si presenta un'esigenza molto comune: arrotondare i numeri in modo rapido, ordinato e coerente. In questo contesto, NumPy mette a disposizione diverse ufunc, cioè funzioni universali progettate per operare in maniera efficiente su array e matrici. - [Aritmetica Ufunc NumPy](https://www.gedemy.it/documentazione/numpy/aritmetica-ufunc-numpy/): Le Ufunc di NumPy sono uno degli strumenti più utili per eseguire operazioni matematiche sugli array in modo rapido, leggibile e molto più comodo rispetto ai classici cicli Python. Se stai iniziando a usare questa libreria, capire come funziona l’aritmetica Ufunc in NumPy è un passaggio fondamentale per lavorare bene con i dati numerici. - [Creare Ufunc NumPy](https://www.gedemy.it/documentazione/numpy/creare-ufunc-numpy/): Le Ufunc, abbreviazione di universal functions, sono uno degli elementi più utili di NumPy quando si lavora con array numerici in Python. Se stai iniziando ora, puoi immaginarle come funzioni progettate per eseguire operazioni in modo rapido e ordinato su tutti gli elementi di un array, senza dover scrivere cicli manuali. - [Introduzione alle Ufunc NumPy](https://www.gedemy.it/documentazione/numpy/introduzione-alle-ufunc-numpy/): Quando si inizia a usare NumPy, uno dei concetti più importanti da comprendere è quello delle ufunc. Questo termine compare spesso nella documentazione ufficiale e in molte guide pratiche, perché rappresenta uno dei pilastri del lavoro con gli array in Python. Capire bene come funzionano le ufunc significa scrivere codice più pulito, più rapido e spesso anche più leggibile. - [Distribuzione Pareto](https://www.gedemy.it/documentazione/numpy/distribuzione-pareto-numpy/): La distribuzione Pareto NumPy è una risorsa preziosa per simulare e studiare dati fortemente asimmetrici. Anche con poche righe di codice, puoi generare campioni, calcolare statistiche essenziali e iniziare a interpretare il comportamento di fenomeni in cui i valori estremi hanno un ruolo decisivo. - [Distribuzione Rayleigh](https://www.gedemy.it/documentazione/numpy/distribuzione-rayleigh/): Se il tuo obiettivo è imparare Python per la data analysis o per il calcolo scientifico, padroneggiare la distribuzione Rayleigh NumPy è un ottimo esercizio. Ti aiuta infatti a collegare teoria e pratica, mostrando in modo diretto come i parametri influenzano la forma dei dati generati. - [Distribuzione Chi Square](https://www.gedemy.it/documentazione/numpy/distribuzione-chi-square/): Se stai cercando una guida introduttiva sulla distribuzione chi square numpy, il punto chiave da ricordare è questo: NumPy permette di generare dati casuali in modo rapido, coerente e affidabile, rendendo molto più semplice lo studio della distribuzione del chi-quadro anche senza una preparazione statistica avanzata. - [Distribuzione Multinominale NumPy](https://www.gedemy.it/documentazione/numpy/distribuzione-multinominale/): La distribuzione multinominale NumPy è una funzione estremamente pratica per simulare eventi con più esiti possibili. Anche se il nome può sembrare impegnativo all’inizio, il suo utilizzo è piuttosto lineare: definisci un numero di prove, assegni le probabilità alle categorie e ottieni i conteggi corrispondenti. - [Distribuzione Logistica NumPy](https://www.gedemy.it/documentazione/numpy/distribuzione-logistica/): Se stai cercando una risorsa chiara sulla distribuzione logistica NumPy, il punto chiave da ricordare è questo: NumPy ti permette di lavorare con dati casuali in modo affidabile, leggibile e veloce, rendendo accessibile anche un tema apparentemente astratto come quello delle distribuzioni di probabilità. - [Distribuzione Uniforme](https://www.gedemy.it/documentazione/numpy/distribuzione-uniforme/): La distribuzione uniforme NumPy è uno degli strumenti più usati quando si inizia a lavorare con i numeri casuali in Python. È semplice da comprendere e, proprio per questo, rappresenta un ottimo punto di partenza per chi vuole muovere i primi passi nell’analisi dei dati, nelle simulazioni o nella generazione di valori di test. - [Distribuzione Poisson](https://www.gedemy.it/documentazione/numpy/distribuzione-poisson/): La distribuzione Poisson NumPy è uno strumento molto utile quando si vogliono modellare eventi che accadono un certo numero di volte in un intervallo di tempo, spazio o quantità. È una distribuzione discreta molto nota in statistica e trova applicazione in numerosi contesti pratici: numero di chiamate ricevute in un minuto, visite a una pagina web, guasti su una linea produttiva o arrivi in un sistema di coda. - [Distribuzione Binominale](https://www.gedemy.it/documentazione/numpy/distribuzione-binominale/): La distribuzione binominale in NumPy è uno degli strumenti più utili per simulare eventi con due soli possibili risultati, come successo o fallimento, vero o falso, testa o croce. Se stai iniziando a lavorare con Python e con il calcolo numerico, capire come funziona questa distribuzione ti aiuta a modellare molti casi reali in modo semplice e immediato. - [Distribuzione Normale NumPy](https://www.gedemy.it/documentazione/numpy/distribuzione-normale/): La distribuzione normale NumPy è uno strumento semplice da usare ma estremamente potente. Ti consente di generare dati casuali realistici, simulare scenari statistici e verificare rapidamente il comportamento di un campione. Per chi è alle prime armi, rappresenta un ottimo punto di partenza per comprendere meglio sia NumPy sia alcuni concetti fondamentali della statistica applicata. - [Permutazione Random](https://www.gedemy.it/documentazione/numpy/permutazione-random/): In conclusione, la permutazione random NumPy è uno strumento semplice ma estremamente versatile. Imparare a usare numpy.random.permutation() ti permette di gestire meglio array e dataset, mentre comprendere il comportamento di random.shuffle() ti aiuta a evitare errori comuni nella manipolazione delle sequenze. Per chi inizia, questa è una distinzione preziosa; per chi scrive codice ogni giorno, è una base operativa essenziale. - [Distribuzione dei Dati NumPy](https://www.gedemy.it/documentazione/numpy/distribuzione-dei-dati-numpy/): Quando si lavora con Python e con l’analisi numerica, capire la distribuzione dei dati è uno dei passaggi più importanti. In NumPy, questo concetto ricorre spesso perché molte operazioni statistiche, simulazioni e analisi predittive partono proprio dal modo in cui i valori sono distribuiti all’interno di un insieme di dati. - [Random in Numpy](https://www.gedemy.it/documentazione/numpy/random-in-numpy/): Il modulo random di NumPy è uno degli strumenti più utili quando si lavora con Python e con i dati numerici. Viene usato per generare numeri casuali, creare esempi, simulare fenomeni, mescolare valori e testare codice in modo rapido. Per chi inizia, può sembrare un argomento astratto, ma in realtà è molto pratico: basta conoscere poche funzioni chiave per ottenere risultati concreti in poco tempo. - [Filtrare Array in NumPy](https://www.gedemy.it/documentazione/numpy/filtrare-array-in-numpy/): Il filtraggio degli array in NumPy è una delle operazioni più utili quando si lavora con i dati in Python. Permette di selezionare solo gli elementi che rispettano una determinata condizione, rendendo più semplice l’analisi, la pulizia e la trasformazione delle informazioni. Se stai muovendo i primi passi con questa libreria, imparare a filtrare correttamente un array ti aiuterà a scrivere codice più chiaro, rapido ed efficace. - [Ordinare array in NumPy](https://www.gedemy.it/documentazione/numpy/ordinare-array-in-numpy/): Quando si lavora con i dati in Python, prima o poi arriva il momento in cui bisogna ordinare un array. In questo contesto, NumPy mette a disposizione strumenti rapidi, affidabili e semplici da usare anche per chi è agli inizi. Capire come funziona l’ordinamento degli array in NumPy è utile in molti scenari pratici: dall’analisi dei dati alla pulizia di un dataset, fino alla preparazione di valori da visualizzare o confrontare. - [Cerca in Array NumPy](https://www.gedemy.it/documentazione/numpy/cerca-in-array-numpy/): Quando si lavora con NumPy, una delle necessità più frequenti è cercare valori dentro un array, individuare posizioni specifiche oppure capire dove inserire un elemento mantenendo l’ordine. Per chi inizia con Python e con il calcolo numerico, queste operazioni possono sembrare complesse, ma in realtà NumPy mette a disposizione strumenti molto pratici, rapidi e intuitivi. - [Dividere Array in NumPy](https://www.gedemy.it/documentazione/numpy/dividere-array-in-numpy/): Quando si lavora con NumPy, una delle operazioni più frequenti è la divisione di un array in più parti. Questa tecnica è molto utile quando si vogliono analizzare blocchi di dati separatamente, preparare dataset per diversi passaggi di elaborazione oppure organizzare meglio matrici e vettori durante un progetto in Python. - [Unire Array in NumPy](https://www.gedemy.it/documentazione/numpy/unire-array-in-numpy/): La funzione np.concatenate è uno degli strumenti più versatili per unire array NumPy. Serve a collegare due o più array lungo un asse specifico. È spesso il primo metodo da conoscere, perché offre un ottimo controllo sul risultato finale. - [Iterare Array in NumPy](https://www.gedemy.it/documentazione/numpy/iterare-array-in-numpy/): Capire come iterare un array in NumPy è uno dei passaggi fondamentali per chi inizia a lavorare con Python e con l’analisi dei dati. Quando si parla di NumPy, infatti, si fa riferimento a una delle librerie più utilizzate per gestire strutture numeriche in modo rapido, ordinato ed efficiente. - [Reshape Array in NumPy](https://www.gedemy.it/documentazione/numpy/reshape-array-in-numpy/): Quando si lavora con Python e con l’analisi dei dati, prima o poi ci si imbatte nella necessità di cambiare la forma di un array senza modificarne i valori. È proprio qui che entra in gioco reshape in NumPy, una delle funzioni più usate e apprezzate da chi manipola dati numerici, matrici e strutture multidimensionali. - [Shape Array in NumPy](https://www.gedemy.it/documentazione/numpy/shape-array-in-numpy/): Quando si inizia a lavorare con NumPy, uno dei concetti più importanti da capire è la shape di un array. In parole semplici, la shape indica la struttura dei dati contenuti in un array: quante dimensioni possiede e quanti elementi sono presenti in ciascuna di esse. - [Copie e viste](https://www.gedemy.it/documentazione/numpy/copie-e-viste/): Quando si lavora con NumPy, comprendere la differenza tra copie (copies) e viste (views) è fondamentale per scrivere codice efficiente e prevenire bug difficili da individuare. Questo tema è spesso sottovalutato, ma ha un impatto diretto su performance, memoria e comportamento dei dati. - [Indicizzazione in NumPy](https://www.gedemy.it/documentazione/numpy/indicizzazione-in-numpy/): L’indicizzazione in NumPy è uno degli aspetti fondamentali per lavorare in modo efficiente con gli array. Comprendere come accedere, modificare e selezionare porzioni di dati consente di scrivere codice più veloce, leggibile e scalabile, soprattutto in contesti di data analysis, machine learning e scientific computing. - [Creare array in NumPy](https://www.gedemy.it/documentazione/numpy/creare-array-in-numpy/): Questo genera un array monodimensionale. A differenza delle liste Python, gli array NumPy offrono migliori performance e funzionalità avanzate per operazioni matematiche. - [Tipi di dati in NumPy](https://www.gedemy.it/documentazione/numpy/tipi-di-dati-in-numpy/): I tipi di dati in NumPy rappresentano uno degli elementi fondamentali per lavorare in modo efficiente con array numerici in Python. Comprendere i dtype non solo migliora le performance del codice, ma consente anche di ottimizzare l’uso della memoria e gestire grandi dataset in modo scalabile. - [Introduzione a Numpy](https://www.gedemy.it/documentazione/numpy/introduzione-a-numpy/): Nel panorama dello sviluppo software e della data science, Python si è affermato come uno dei linguaggi più versatili e richiesti. Tuttavia, gran parte della sua potenza deriva dalle librerie che ne ampliano le capacità. Tra queste, NumPy rappresenta una delle fondamenta più importanti. Comprendere NumPy significa fare un passo decisivo verso l’analisi dei dati, il machine learning e il calcolo scientifico. - [Introduzione a Git](https://www.gedemy.it/documentazione/git/introduzione-a-git/): Se stai muovendo i primi passi nello sviluppo, avrai presto bisogno di uno strumento di controllo di versione. - [Cos’è un Game Loop?](https://www.gedemy.it/documentazione/sviluppo-di-videogiochi/game-loop/): Il Game Loop è il cuore pulsante di ogni videogioco. Senza di esso, un gioco non potrebbe aggiornarsi, reagire ai comandi del giocatore o animare ciò che accade a schermo. - [Polimorfismo In Python](https://www.gedemy.it/documentazione/python/polimorfismo-in-python/): Uno degli utilizzi più comuni del polimorfismo in Python si trova nella definizione di classi diverse che implementano lo stesso metodo. Ad esempio, possiamo avere due classi che condividono il metodo descrivi(), ma che restituiscono risultati diversi a seconda del contesto. - [Ereditarietà in Python](https://www.gedemy.it/documentazione/python/ereditarieta-in-python/): L'ereditarietà è uno dei pilastri fondamentali della programmazione orientata agli oggetti (OOP), e Python la implementa in modo semplice ma potente. In questa guida completa, esploreremo insieme cosa significa ereditarietà, come si usa e perché è così utile per scrivere codice riutilizzabile, ordinato e scalabile. - [Modificatori di accesso in Python](https://www.gedemy.it/documentazione/python/modificatori-di-accesso-in-python/): Quando si inizia a programmare in Python, è importante comprendere come controllare la visibilità degli attributi e dei metodi di una classe. Anche se Python non ha i modificatori di accesso come in altri linguaggi (es. public, private, protected in Java o C#), esistono delle convenzioni che permettono di ottenere un comportamento simile. Vediamo insieme come funzionano. - [Funzioni Ricorsive in Python](https://www.gedemy.it/documentazione/python/funzioni-ricorsive-in-python/): Una funzione ricorsiva è una funzione che chiama se stessa per risolvere un problema. Questo concetto, molto potente, è alla base di molte soluzioni eleganti in Python, soprattutto quando si ha a che fare con strutture dati complesse o problemi che possono essere suddivisi in sottoproblemi simili. - [Funzioni e valori di ritorno in Python](https://www.gedemy.it/documentazione/python/funzioni-e-valori-di-ritorno-in-python/): In Python, una funzione è un blocco di codice che può essere eseguito ogni volta che viene richiamato. Per comunicare un risultato al termine dell'esecuzione, si utilizza la parola chiave return. - [Funzioni e Parametri In Python](https://www.gedemy.it/documentazione/python/funzioni-e-parametri-in-python/): Iniziare a programmare in Python significa anche comprendere come usare in modo efficace le funzioni e i parametri. Questi strumenti permettono di strutturare il codice in modo più pulito, riutilizzabile e leggibile. In questa guida ti accompagnerò passo dopo passo per chiarire ogni aspetto, con esempi semplici ma pratici. - [Dizionari in Python](https://www.gedemy.it/documentazione/python/dizionari-in-python/): I dizionari in Python rappresentano strutture di dati fondamentali che permettono di memorizzare informazioni utilizzando coppie di elementi: una chiave unica e un valore associato. Questa caratteristica li rende ideali per organizzare dati complessi e facilmente accessibili. - [Set in Python](https://www.gedemy.it/documentazione/python/set-in-python/): I set in Python sono collezioni di elementi non ordinati e univoci. Questo significa che: - [Operatori aritmetici in python](https://www.gedemy.it/documentazione/python/operatori-aritmetici-in-python/): Gli operatori aritmetici in Python costituiscono la base per eseguire le principali operazioni matematiche, come addizione, sottrazione, moltiplicazione e divisione. Oltre a queste funzioni essenziali, il linguaggio mette a disposizione strumenti per l’elevamento a potenza, la divisione intera e il calcolo del modulo. In questa guida analizzeremo uno ad uno tutti gli operatori aritmetici offerti da Python, scoprendo come applicarli efficacemente nei tuoi programmi. - [Input e output in Python](https://www.gedemy.it/documentazione/python/input-e-output-in-python/): La gestione degli input e output in Python è fondamentale, perchè ci permette di comunicare con l'utente che utilizza i nostri software. In questa guida impareremo a usare le funzioni input() e print(), le funzioni più semplici che il linguaggio ci mette a disposizione. - [Creazione di moduli personalizzati in Python](https://www.gedemy.it/documentazione/python/creazione-di-moduli-personalizzati-in-python/): I moduli in Python sono file che contengono codice, come funzioni e variabili, che può essere utilizzato in altri file. Questo permette di evitare la duplicazione del codice e di mantenere un'organizzazione chiara. In pratica, ogni file Python con estensione .py può essere considerato un modulo. - [Classi e Oggetti in Python](https://www.gedemy.it/documentazione/python/classi-e-oggetti-in-python/): Python è un linguaggio di programmazione estremamente versatile e potente, e uno dei suoi punti di forza è la programmazione orientata agli oggetti. Comprendere classi e oggetti è fondamentale per scrivere codice modulare, riutilizzabile e ben organizzato. In questa guida, pensata per chi è alle prime armi, scopriremo passo dopo passo come funziona questo concetto in Python. - [Tuple in Python](https://www.gedemy.it/documentazione/python/tuple-in-python/): Le tuple in Python sono una struttura dati molto utile per memorizzare più valori insieme, in modo simile alle liste, ma con una caratteristica particolare: sono immutabili. In questa guida scopriremo come funzionano e come si usano, passo dopo passo. - [Liste in Python](https://www.gedemy.it/documentazione/python/liste-in-python/): In questa guida approfondiremo uno degli elementi fondamentali del linguaggio Python: le liste. Se stai muovendo i primi passi nella programmazione, le liste saranno presto una delle strutture dati che utilizzerai più spesso. Impara a padroneggiarle con esempi pratici, linguaggio chiaro e nozioni essenziali. - [Operatore ternario in Python](https://www.gedemy.it/documentazione/python/operatore-ternario-in-python/): Vediamo un esempio pratico dell’operatore ternario in Python: - [Funzioni in Python](https://www.gedemy.it/documentazione/python/funzioni-in-python/): Una funzione è un blocco di codice progettato per svolgere un compito specifico. In Python, le funzioni permettono di organizzare il codice, evitare ripetizioni e migliorare la leggibilità del programma. - [Break e continue in Python](https://www.gedemy.it/documentazione/python/break-e-continue-in-python/): Quando si inizia a programmare in Python, è essenziale conoscere le istruzioni break e continue per gestire il flusso di un ciclo. Queste istruzioni permettono di interrompere o saltare un'iterazione in un ciclo, rendendo il tuo codice più flessibile ed efficiente. - [Ciclo while in Python](https://www.gedemy.it/documentazione/python/ciclo-while-in-python/): In Python, il ciclo while è uno degli strumenti più importanti per creare dei cicli all'interno di un programma. Con il ciclo while, puoi eseguire un blocco di codice finché una certa condizione è vera. Vediamo come funziona e come puoi utilizzarlo nei tuoi programmi! - [Ciclo for in Python](https://www.gedemy.it/documentazione/python/ciclo-for-in-python/): La sintassi di base del ciclo for in Python è molto semplice. Ecco un esempio: - [Casting in Python](https://www.gedemy.it/documentazione/python/casting-in-python/): Il casting in Python è un processo che consente di convertire un tipo di dato in un altro. Questo può essere utile in situazioni dove hai bisogno di lavorare con diversi tipi di dati all'interno del tuo codice. In Python, ci sono due tipi principali di casting: il casting implicito e il casting esplicito. In questo articolo esploreremo entrambi, insieme alle funzioni di casting più comuni. - [Condizionali IF in Python](https://www.gedemy.it/documentazione/python/condizionali-if-python/): In Python, le condizioni permettono di eseguire diverse azioni a seconda che una data condizione sia vera o falsa. Uno degli strumenti principali per gestire le condizioni è l'istruzione if. - [Commenti in Python](https://www.gedemy.it/documentazione/python/commenti-in-python/): Quando si scrive codice in Python, è fondamentale sapere come aggiungere dei commenti. Questi non vengono eseguiti dal programma, ma aiutano chi legge il codice a comprenderne meglio la logica. In poche parole, i commenti sono come note personali che lasciamo all’interno del nostro script. - [Tipi di dati in Python](https://www.gedemy.it/documentazione/python/tipi-di-dati-in-python/): Comprendere i tipi di dati in Python è uno dei primi passi fondamentali per chi desidera imparare a programmare in questo linguaggio. In questa guida, esploreremo i principali tipi di dati disponibili, con esempi pratici e un linguaggio accessibile, perfetto per i principianti. - [Costanti in Python](https://www.gedemy.it/documentazione/python/costanti-in-python/): In Python, le costanti sono valori che non cambiano durante l'esecuzione del programma. Anche se Python non ha un vero e proprio concetto di costante come in altri linguaggi di programmazione, è possibile definire delle variabili che si comportano come tali seguendo alcune convenzioni. In questa guida vedremo come definire e utilizzare le costanti, così come i vantaggi che offrono nel codice. - [Variabili in Python](https://www.gedemy.it/documentazione/python/variabili-python/): Le variabili sono uno degli elementi fondamentali in qualsiasi linguaggio di programmazione, inclusa Python. Le variabili ci permettono di memorizzare e manipolare dati in modo efficace. In questa guida, esploreremo tutto ciò che devi sapere sulle variabili in Python, partendo dalle basi fino a concetti leggermente più avanzati. Se sei un principiante, non preoccuparti! Ti spiegherò tutto in modo semplice e comprensibile. - [Introduzione a Python](https://www.gedemy.it/documentazione/python/introduzione-a-python/): Python è uno dei linguaggi di programmazione più utilizzati al mondo. La sua sintassi semplice, la flessibilità e la vasta comunità lo rendono la scelta ideale per chi vuole iniziare a programmare. In questa guida, scoprirai cosa rende Python così speciale e come iniziare a usarlo anche se sei alle prime armi. - [Operatori di Incremento e Decremento in C#](https://www.gedemy.it/documentazione/csharp/operatori-di-incremento-e-decremento/): Gli operatori di incremento e decremento in C# sono strumenti utilizzati per aumentare o diminuire il valore di una variabile numerica di 1. Questi operatori sono molto comuni e vengono spesso utilizzati in cicli e per la manipolazione degli indici. - [Operatori di assegnazione in C#](https://www.gedemy.it/documentazione/csharp/operatori-di-assegnazione/): Gli operatori di assegnazione in C# sono strumenti fondamentali che permettono di assegnare valori a variabili. Conoscere e saper utilizzare questi operatori ti aiuterà a scrivere codice più efficiente e leggibile. In questa guida, vedremo i principali operatori di assegnazione in C#, con esempi pratici e suggerimenti per utilizzarli al meglio. - [Operatori bitwise in C#](https://www.gedemy.it/documentazione/csharp/operatori-bitwise/): Gli operatori bitwise in C# permettono di eseguire operazioni direttamente sui bit di numeri interi. Questi operatori sono molto utili per compiti specifici, come la manipolazione di flag, l'ottimizzazione dello spazio e la programmazione a basso livello. In questa guida, esploreremo gli operatori bitwise più comuni e i loro utilizzi. - [Operatori aritmetici in C#](https://www.gedemy.it/documentazione/csharp/operatori-aritmetici/): Gli operatori aritmetici in C# sono strumenti fondamentali per eseguire operazioni matematiche. In questo articolo, esploreremo come utilizzare questi operatori nel linguaggio C#, con esempi pratici per aiutarti a capire il loro funzionamento. - [Operatori Logici in C#](https://www.gedemy.it/documentazione/csharp/operatori-logici/): Vediamo ora in dettaglio come funzionano i vari operatori logici in C#. - [Metodi di Estensione in C#](https://www.gedemy.it/documentazione/csharp/metodi-di-estensione/): I metodi di estensione in C# sono un modo efficace per aggiungere nuove funzionalità a classi, strutture o interfacce già esistenti, senza doverli modificare direttamente. Con essi, puoi arricchire il tuo codice in maniera più ordinata e modulare. - [Ricorsione in C#](https://www.gedemy.it/documentazione/csharp/ricorsione/): La ricorsione è una tecnica molto utilizzata nella programmazione che permette a una funzione di chiamare sé stessa. In C#, come in altri linguaggi, la ricorsione può risultare utile in molte situazioni, specialmente quando si lavora con problemi che possono essere suddivisi in sottoproblemi più piccoli. In questo articolo, esploreremo il concetto di ricorsione, forniremo esempi e discuteremo i suoi vantaggi e svantaggi. - [Generic in C#](https://www.gedemy.it/documentazione/csharp/generic/): I generici sono una funzionalità potente di C# che consente di scrivere codice riutilizzabile e flessibile. In questa guida esploreremo cos'è un generico, i suoi vantaggi e come utilizzarlo in C#. Se sei agli inizi, questo articolo ti aiuterà a comprendere i concetti base dei generici. - [Classi annidate in C#](https://www.gedemy.it/documentazione/csharp/classi-annidate/): Le classi annidate in C# sono uno strumento utile per organizzare meglio il codice, fornendo una struttura logica che permette di migliorare l'incapsulamento e l'accesso ai dati. In questo articolo vedremo cos'è una classe annidata, come utilizzarla e i suoi vantaggi, così come le limitazioni che può comportare. - [Classi Parziali in C#](https://www.gedemy.it/documentazione/csharp/classi-parziali/): Le classi parziali in C# sono un modo pratico per suddividere una singola classe in più file. Questa funzionalità permette di separare la logica complessa e migliorare l'organizzazione del codice, soprattutto in progetti di grandi dimensioni. - [Ereditarietà multipla in C#: alternative e pattern](https://www.gedemy.it/documentazione/csharp/ereditarieta-multipla/): Nel mondo della programmazione orientata agli oggetti, l'ereditarietà è uno dei concetti fondamentali. Tuttavia, C# non supporta l'ereditarietà multipla come altri linguaggi (ad esempio C++). In questo articolo vedremo il perché e come possiamo aggirare questo limite con alternative pratiche e pattern. - [Classi sealed e statiche in C#](https://www.gedemy.it/documentazione/csharp/classi-sealed-e-statiche/): Le classi sealed in C# sono quelle che non possono essere ereditate. Questo significa che una volta definita una classe come sealed, nessun'altra classe potrà estenderla. Questo viene spesso utilizzato quando si vuole proteggere una classe da modifiche future o si desidera garantire che il comportamento definito rimanga intatto. - [Interfacce in C#](https://www.gedemy.it/documentazione/csharp/interfacce/): Le interfacce in C# sono dei contratti che stabiliscono quali metodi e proprietà una classe deve implementare. - [Classi astratte in C#](https://www.gedemy.it/documentazione/csharp/classi-astratte/): Le classi astratte in C# rappresentano un concetto chiave della programmazione orientata agli oggetti (OOP). Si tratta di classi che non possono essere istanziate direttamente, ma fungono da modello per altre classi che ereditano le loro proprietà e metodi. In questa guida, esploreremo i dettagli delle classi astratte, come utilizzarle e i loro vantaggi. - [Polimorfismo in C#](https://www.gedemy.it/documentazione/csharp/polimorfismo/): Il polimorfismo in C# è uno dei concetti fondamentali della programmazione orientata agli oggetti. Significa che un'azione può essere eseguita in modi diversi a seconda dell'oggetto su cui viene chiamata. In parole semplici, permette di trattare oggetti di classi diverse attraverso la stessa interfaccia o classe base. Grazie al polimorfismo, possiamo scrivere codice più flessibile e manutenibile. - [Ereditarietà in C#](https://www.gedemy.it/documentazione/csharp/ereditarieta/): Nel mondo della programmazione a oggetti, uno dei concetti chiave è l'ereditarietà. In questo articolo, esploreremo cosa significa e come possiamo implementare l'ereditarietà in C#, fornendo esempi chiari e semplici per chi è alle prime armi. - [Costruttori e distruttori in C#](https://www.gedemy.it/documentazione/csharp/costruttori-e-distruttori/): Quando si inizia a programmare in C#, uno dei concetti fondamentali che si incontra è quello dei costruttori e dei distruttori. Questi strumenti fanno parte delle basi della programmazione orientata agli oggetti (OOP) e sono essenziali per creare e gestire correttamente gli oggetti nelle applicazioni. In questo articolo, esploreremo cosa sono, come funzionano e perché sono importanti per uno sviluppo efficiente in C#. - [Modificatori d’accesso in C#](https://www.gedemy.it/documentazione/csharp/modificatori-daccesso/): I modificatori di accesso in C# sono fondamentali per la gestione della visibilità delle variabili e metodi all'interno del codice. Grazie a questi, puoi controllare chi può accedere a determinate informazioni o funzionalità di una classe o di un membro. - [Classi e oggetti in C#](https://www.gedemy.it/documentazione/csharp/classi-e-oggetti/): La programmazione orientata agli oggetti (OOP) è un paradigma che si basa sull'uso di classi e oggetti per creare modelli del mondo reale. In C#, tutto ruota attorno a questi concetti, permettendo di organizzare il codice in modo più modulare e riutilizzabile. - [Storia ed evoluzione di C#](https://www.gedemy.it/documentazione/csharp/storia-ed-evoluzione-di-c/): C# (si pronuncia "see sharp") è un linguaggio di programmazione moderno, orientato agli oggetti, sviluppato da Microsoft all’inizio degli anni 2000 come parte della piattaforma .NET. La sua nascita è strettamente legata all’esigenza di creare un linguaggio che combinasse la potenza e la flessibilità di C++ con la semplicità e la produttività di Java, offrendo allo stesso tempo un forte supporto per lo sviluppo di applicazioni Windows e, in seguito, web e cloud. - [Metodi statici in C#](https://www.gedemy.it/documentazione/csharp/metodi-statici/): I metodi statici in C# sono una delle funzionalità chiave del linguaggio, specialmente per chi vuole scrivere codice efficiente e organizzato. In questa guida completa, esploreremo cosa sono i metodi statici, come si usano e perché sono così importanti nello sviluppo in C#. - [Overloading dei metodi in C#](https://www.gedemy.it/documentazione/csharp/overloading/): C# è un linguaggio di programmazione molto versatile che permette ai programmatori di creare codice riutilizzabile e ben organizzato. Una delle caratteristiche più potenti e utili per i principianti è il sovraccarico dei metodi, noto anche come method overloading. Questo concetto ti permette di creare più versioni di uno stesso metodo, rendendo il codice più flessibile e facile da mantenere. - [Metodi in C#](https://www.gedemy.it/documentazione/csharp/metodi/): In questo articolo parleremo dei metodi in C#, una parte fondamentale della programmazione. I metodi permettono di organizzare e riutilizzare il codice in modo efficiente. Se sei alle prime armi con C#, continua a leggere per scoprire come i metodi possono migliorare il tuo codice. - [Il Comando goto e le etichette in C#: guida completa](https://www.gedemy.it/documentazione/csharp/il-comando-goto/): Il comando goto in C# consente di saltare l'esecuzione del codice da una parte all'altra all'interno dello stesso metodo. Si utilizza insieme a un'etichetta (label) che rappresenta il punto nel codice in cui si vuole "saltare". Questo meccanismo è molto simile a quello utilizzato nei linguaggi di programmazione più vecchi, come il BASIC o il Fortran. - [Break e Continue in C#](https://www.gedemy.it/documentazione/csharp/break-e-continue/): Quando si inizia a programmare in C#, si incontrano spesso delle situazioni in cui è necessario interrompere o saltare un ciclo di esecuzione in base a determinate condizioni. In questi casi, le parole chiave break e continue possono essere estremamente utili. In questo articolo, esploreremo il loro utilizzo con esempi pratici e chiari. - [Il Ciclo foreach in C#](https://www.gedemy.it/documentazione/csharp/il-ciclo-foreach/): Il ciclo foreach in C# è uno strumento potente e semplice per iterare su collezioni come array e liste. Offre una soluzione intuitiva e sicura per evitare errori legati alla gestione degli indici. Tuttavia, ha alcune limitazioni, come l’impossibilità di modificare gli elementi della collezione durante l'iterazione. Seguendo alcune semplici best practices, puoi utilizzare il ciclo foreach in modo efficace nei tuoi programmi e mantenere il codice pulito e leggibile. - [Ciclo For in C#](https://www.gedemy.it/documentazione/csharp/ciclo-for/): Il ciclo for viene utilizzato quando sai esattamente quante volte vuoi ripetere un'operazione. La sua sintassi è abbastanza semplice e diretta. Ecco come appare un tipico ciclo for in C#: - [Operatore Ternario in C#](https://www.gedemy.it/documentazione/csharp/operatore-ternario/): L'operatore ternario in C# è un costrutto che permette di scrivere una condizione in modo più compatto, simile a un'istruzione if-else, ma più snella. È utile quando hai una logica semplice e vuoi ridurre la quantità di codice necessario per una condizione. - [Ciclo while in C#](https://www.gedemy.it/documentazione/csharp/ciclo-while/): I cicli rappresentano un elemento chiave nella programmazione, permettendo l’esecuzione ripetuta di un insieme di comandi. - [Condizionali IF in C#](https://www.gedemy.it/documentazione/csharp/condizionali-if/): Ora che hai una panoramica su come funzionano i condizionali if in C#, puoi provare a scrivere i tuoi programmi e sperimentare con queste istruzioni. - [Valori Nullable in C#](https://www.gedemy.it/documentazione/csharp/valori-nullable/): I valori nullable in C# sono una caratteristica molto utile, specialmente quando si lavora con tipi di dati che, in determinate circostanze, potrebbero non avere un valore. In questo articolo esploreremo il concetto di valori nullable, la loro sintassi e come possono essere utilizzati efficacemente per evitare errori comuni nel codice. - [Strutture in C#](https://www.gedemy.it/documentazione/csharp/strutture/): Le strutture in C# possono anche contenere metodi. Questo significa che puoi aggiungere funzioni utili all'interno della tua struttura. Ecco un esempio: - [Array in C#](https://www.gedemy.it/documentazione/csharp/array/): Gli array in C# sono uno degli elementi più fondamentali e importanti per la gestione di più dati dello stesso tipo. Un array è una struttura dati che permette di memorizzare una serie di elementi dello stesso tipo, come numeri, stringhe o oggetti. In questo articolo esploreremo i concetti di base sugli array, la loro sintassi e come utilizzarli. - [Operatori di Confronto in C#](https://www.gedemy.it/documentazione/csharp/operatori-di-confronto/): Quando si programma in C#, gli operatori di confronto sono strumenti fondamentali per confrontare due valori e prendere decisioni nel nostro codice. Questi operatori restituiscono un valore booleano, ovvero true o false, a seconda del risultato del confronto. In questa guida, vedremo quali sono gli operatori disponibili e come utilizzarli. - [Stringhe in C#](https://www.gedemy.it/documentazione/csharp/stringhe/): Le stringhe sono uno dei tipi di dati più utilizzati in C#. In questo articolo impareremo a conoscere le stringhe, come crearle e manipolarle, e quali sono i principali metodi offerti da C# per lavorare con esse. - [Differenze tra C# e altri linguaggi di programmazione](https://www.gedemy.it/documentazione/csharp/differenze-tra-c-sharp-e-altri-linguaggi-di-programmazione/): C# è uno dei linguaggi di programmazione più popolari, particolarmente apprezzato per la sua versatilità e potenza nello sviluppo di applicazioni desktop, web e mobile. In questo articolo esploreremo le differenze tra C# e altri linguaggi di programmazione, come Java, Python, C++ e JavaScript, per aiutarti a comprendere quale linguaggio potrebbe essere il più adatto alle tue esigenze. - [Caratteri in C#](https://www.gedemy.it/documentazione/csharp/caratteri/): In questo articolo, esploreremo i caratteri in C#, partendo dalla loro rappresentazione fino a come utilizzarli e gestirli. Questo argomento è fondamentale per chiunque stia iniziando a programmare in C# e desideri comprendere meglio come funzionano le variabili di tipo char. Seguiremo un percorso chiaro e semplice per farti familiarizzare con questo concetto essenziale. - [Input e Output in C#](https://www.gedemy.it/documentazione/csharp/input-e-output/): Quando si inizia a programmare in C#, una delle prime cose da imparare è come gestire l'input e l'output. Questo è fondamentale per poter interagire con l'utente di un programma. In questa guida, ti mostrerò come utilizzare i comandi più comuni per l'input e l'output in C#, con esempi pratici. - [Casting in C#](https://www.gedemy.it/documentazione/csharp/casting/): La conversione di tipi o casting è uno degli aspetti più importanti da comprendere quando si lavora con il linguaggio C#, soprattutto se sei un principiante. In questo articolo, ti guiderò attraverso cosa significa convertire i tipi di dati, perché è necessario e come farlo correttamente in C#. - [Enumeratori in C#](https://www.gedemy.it/documentazione/csharp/enumeratori/): Gli enumeratori, conosciuti anche come enumerazioni o enum, sono una funzionalità molto utile in C#. Permettono di definire un gruppo di costanti con nomi significativi che rendono il codice più leggibile e comprensibile, specialmente quando si lavora con insiemi di valori limitati e predefiniti. - [Lavorare con i numeri in C#](https://www.gedemy.it/documentazione/csharp/lavorare-con-numeri/): Quando si inizia a programmare in C#, una delle prime cose che impariamo è come lavorare con i numeri. In questo articolo, esploreremo i concetti fondamentali relativi ai numeri in C# e vedremo alcuni esempi di codice pratico. Che tu sia alle prime armi o stia cercando di approfondire le tue conoscenze, questa guida ti sarà utile. - [Tipi di dati in C#](https://www.gedemy.it/documentazione/csharp/tipi-di-dati/): Un tipo di dato è una caratteristica fondamentale di ogni linguaggio di programmazione, inclusa C#. In parole semplici, un tipo di dato indica al computer quale tipo di informazioni verrà memorizzato in una variabile. Ad esempio, se vogliamo memorizzare un numero intero o un testo, dovremo utilizzare tipi di dati diversi. Comprendere i tipi di dati è importante per scrivere codice che funzioni correttamente e in modo efficiente. - [Commenti in C#](https://www.gedemy.it/documentazione/csharp/commenti/): Nel mondo della programmazione, i commenti rappresentano uno strumento fondamentale per rendere il codice più leggibile e comprensibile, sia per chi lo scrive, sia per chi dovrà eventualmente modificarlo o ampliarlo in futuro. In questo articolo, scopriremo cosa sono i commenti in C#, le diverse tipologie e perché sono così importanti. - [Costanti in C#](https://www.gedemy.it/documentazione/csharp/costanti/): Una costante in C# è un valore che non cambia mai durante l'esecuzione del programma. Questo significa che, una volta assegnato un valore a una costante, quel valore resterà invariato per tutto il tempo di vita dell'applicazione. Le costanti sono utili per rappresentare informazioni che devono rimanere fisse, come valori matematici o parametri di configurazione. - [Variabili in C#](https://www.gedemy.it/documentazione/csharp/variabili/): Le variabili in C# possono essere modificate durante l'esecuzione del programma. Ad esempio, possiamo aggiornare il valore di numero assegnandogli un nuovo valore: - [Sintassi di C#](https://www.gedemy.it/documentazione/csharp/sintassi/): Se sei interessato a imparare la programmazione in C#, sei nel posto giusto! In questo articolo esploreremo i concetti fondamentali della sintassi del linguaggio C#. Partiamo dalle basi per comprendere come funzionano le istruzioni in C# e analizziamo un semplice programma per visualizzare "Hello, World!" su schermo. Che tu sia alle prime armi o stia cercando di approfondire la tua conoscenza, questa guida ti aiuterà a orientarti nella sintassi del linguaggio. - [Guida completa all’installazione di C# su Windows, macOS e Linux](https://www.gedemy.it/documentazione/csharp/installazione/): In questo articolo, ti spiegheremo passo dopo passo come installare C# su Windows, MacOS e Linux. Non importa quale sistema operativo utilizzi, seguendo le istruzioni, sarai pronto a creare il tuo primo progetto C# in pochi minuti. - [Introduzione a C#](https://www.gedemy.it/documentazione/csharp/introduzione/): C# (si pronuncia “C sharp”) è uno dei linguaggi di programmazione più diffusi e utilizzati al mondo. Creato da Microsoft all'inizio degli anni 2000, fa parte della famiglia dei linguaggi C ed è noto per la sua semplicità, potenza e versatilità. Se stai cercando di avvicinarti al mondo della programmazione o vuoi espandere le tue competenze, C# è un ottimo punto di partenza. ## Percorsi ## Corsi - [Design Pattern per videogiochi](https://www.gedemy.it/corsi/design-pattern-per-videogiochi/) - [Corso Fondamenti di Python](https://www.gedemy.it/corsi/corso-fondamenti-di-python/) - [Blender Masterclass 2](https://www.gedemy.it/corsi/corso-online-blender-avanzato-masterclass-2/) - [Blender Masterclass 1](https://www.gedemy.it/corsi/corso-blender-online-masterclass-1/) - [Corso di programmazione in C++](https://www.gedemy.it/corsi/corso-c-plus-plus/) - [Corso introduttivo al Game Design](https://www.gedemy.it/corsi/introduzione-al-game-design/) - [Corso di Disegno Manga](https://www.gedemy.it/corsi/corso-di-disegno-manga/) - [Corso Tecnico di ZBrush](https://www.gedemy.it/corsi/corso-tecnico-zbrush/) - [Gestione degli input con Unity](https://www.gedemy.it/corsi/il-nuovo-sistema-di-input-di-unity/) - [Corso di Disegno Cartoon per fumetti](https://www.gedemy.it/corsi/corso-di-disegno-cartoon/) - [Corso completo Unity 2D](https://www.gedemy.it/corsi/corso-unity-2d-creazione-videogiochi/) - [Corso di Disegno Digitale](https://www.gedemy.it/corsi/introduzione-al-disegno-digitale/) - [Corso di Programmazione C#](https://www.gedemy.it/corsi/corso-completo-c-sharp/) - [Ruoli e fasi dello sviluppo di videogiochi](https://www.gedemy.it/corsi/introduzione-allo-sviluppo-di-videogiochi/)