Git Product home page Git Product logo

pycolee's Introduction

Pycolee (Python Community Lessons and Exercises)

Italian translation only. English translation will be available soon!!!

Indice

  1. Introduzione
  2. Perché Python?
  3. Lezioni
  4. Esercizi
  5. Guida sulle commit relative al progetto

Introduzione

Benvenuti su Pycolee.

Pycolee si prefigge come scopo quello di creare una community dove poter condividere gratuitamente e liberamente esercizi e lezioni usando come linguaggio di programmazione Python (https://www.python.org/). Come si può notare nel grafico sottostante, Python negli ultimi anni è diventato sempre più popolare tra gli sviluppatori.

Grafico Python

Perché Python?

Che tu sia un "pivellino" o un "veterano" di questo linguaggio di programmazione, voglio spiegarti perché oggi conviene scegliere Python.

1. La sua popolarità

Python nacque nel 1991 (grazie a Guido van Rossum) come successore del linguaggio ABC. Nel video sottostante è possibile vedere la sua imponente crescita negli ultimi 3 anni.

TIOBE Programming Language Index History (2001 - 2018)

2. Le grandi compagnie usano Python

Alcune delle più grandi compagnie, tra le quali: Uber, PayPal, Google, Facebook, Instagram, Netflix, Dropbox e Reddit usano questo linguaggio per lo sviluppo dei loro applicativi. Python viene usato anche nella robotica, nei sistemi embedded e nei sistemi di data analytics.

3. Machine learning

Cosa possiamo fare con Python? Molto! Le sue librerie sono fatte per lavorare con altri popolari linguaggi di programmazione e questo lo rende ottimo anche per il machine learning. Google TensorFlow lavora in primis con Python. Proprio per il fatto che reti neurali e machine learning sono in continua evoluzione ed espansione questo fa di Python un linguaggio di programmazione in grado di durare ancora per molti anni.

4. Supporto

Python vanta un ottimo supporto a livello di community, basti pensare che su Stack Overflow vi sono più di 1 milione di domande con altrettante risposte.

5. Linguaggio volto all'apprendimento

La semplicità di lettura e scrittura del codice fa sì che sia insegnato agli studenti di tutto il mondo e principalmente nelle scuole americane. L'user experience è diventata fondamentale al giorno oggi!

6. Open Source

Python è Open Source e GPL compatibile.

E ora... via!!

Dopo aver elencato questi 6 principali punti ti chiedo: perché non iniziare e supportare questo progetto?

Lezioni

** In costruzione **

Esercizi

Per visionare l'indice degli esercizi cliccare qui

Guida sulle commit relative al progetto

Al seguente link troverete una guida un cui vengono illustrate le best practices su come scrivere correttamente dei messaggi di commit.

pycolee's People

Contributors

asrmarco13 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

pycolee's Issues

Dependabot couldn't find a requirements.txt for this project

Dependabot couldn't find a requirements.txt for this project.

Dependabot requires a requirements.txt to evaluate your project's current Python dependencies. It had expected to find one at the path: /exercises/requirements.txt.

If this isn't a Python project, or if it is a library, you may wish to disable updates for it in the .dependabot/config.yml file in this repo.

You can mention @dependabot in the comments below to contact the Dependabot team.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.