background preloader

Coding

Facebook Twitter

Python

Installation — pip 7.1.2 documentation. Python & OS Support¶ pip works with CPython versions 2.6, 2.7, 3.2, 3.3, 3.4 and also pypy. pip works on Unix/Linux, OS X, and Windows.

Installation — pip 7.1.2 documentation

Note Python 2.5 was supported through v1.3.1, and Python 2.4 was supported through v1.1. pip included with Python¶ Python 2.7.9 and later (on the python2 series), and Python 3.4 and later include pip by default [1], so you may have pip already. Install pip¶ To install pip, securely download get-pip.py. [2] Then run the following (which may require administrator access): If setuptools is not already installed, get-pip.py will install setuptools for you. [3] To upgrade an existing setuptools, run pip install -U setuptools.

Additionally, get-pip.py supports using the pip install options and the general options. Install from local copies of pip and setuptools: python get-pip.py --no-index --find-links=/local/copies Install to the user site [4]: Install behind a proxy: GuiProgramming. Python has a huge number of GUI frameworks (or toolkits) available for it, from TkInter (traditionally bundled with Python, using Tk) to a number of other cross-platform solutions, as well as bindings to platform-specific (also known as "native") technologies.

GuiProgramming

Cross-Browser Frameworks Cross-Platform Frameworks The major cross-platform technologies upon which Python frameworks are based include Gtk, Qt, Tk and wxWidgets, although many other technologies provide actively maintained Python bindings. Platform-specific Frameworks GUI Design Tools and IDEs. Il Pensiero Computazionale - ProgrammaIlFuturo.it. Cos'è il pensiero computazionale Per caratterizzare sinteticamente il rilevante contributo culturale apportato dall’Informatica alla comprensione della società contemporanea, la scienziata informatica Jeannette Wing nel 2006 introdusse l’espressione “pensiero computazionale ” (vedi l’articolo originale – in inglese).

Il Pensiero Computazionale - ProgrammaIlFuturo.it

Prima di fornire qualche spiegazione su cosa si intenda con questa espressione, vi invitiamo a guardare il seguente spezzone video, tratto dal film "Apollo 13". L'essenza del concetto, esemplificata magistralmente da questo video, è che con il pensiero computazionale si definiscono procedure che vengono poi attuate da un esecutore, che opera nell'ambito di un contesto prefissato, per raggiungere degli obiettivi assegnati.

Il pensiero computazionale è un processo mentale per la risoluzione di problemi costituito dalla combinazione di metodi caratteristici e di strumenti intellettuali, entrambi di valore generale.

Raspberry pi

Computer Science Education. App Inventor 2. Scratch - Imagine, Program, Share. Khan Academy. Flowgorithm. Programmazione e codificazione nelle scuole: un trend emergente. Picture: IM_photo / Shutterstock.com Le competenze di programmazione e informatiche stanno diventando sempre più importanti nella nostra società e nella vita lavorativa.

Programmazione e codificazione nelle scuole: un trend emergente

Oggi, un numero sempre crescente di nazioni in Europa e nel mondo stanno ripensando i programmi scolastici sulle TIC allo scopo di sviluppare le competenze di programmazione e codificazione degli alunni, e stanno introducendo l'argomento nei programmi nazionali, regionali o scolastici. Cosa c'è dunque dietro a questa tendenza? Secondo le stime, nel 2015 saranno necessari fino a 900.000 nuovi professionisti delle TIC sul mercato del lavoro europeo. Inoltre, le competenze informatiche sono sempre più richieste in molti campi diversi, non solo nelle professioni TIC. La maggior parte delle nazioni che hanno integrato o intendono integrare la programmazione informatica nei curricula mirano a sviluppare competenze didattiche essenziali come pensiero logico, programmazione e altre, come il problem solving.

Code, Scratch e altro.