[Pycon] [new paper] "Leonardo Giordani" - Dive into Object-oriented Python

info a pycon.it info a pycon.it
Lun 1 Gen 2018 17:26:23 CET


Title: Dive into Object-oriented Python
Duration: 240 (includes Q&A)
Q&A Session: 0
Language: en
Type: Training

Abstract: Ogni linguaggio ha la propria implementazione del paradigma object-oriented, e queste possono differire in modi sottili e inaspettati.

Chi approccia Python per la prima volta, sia che provenga da un'altro linguaggio o che stia imparando a programmare, talvolta si scontra con comportamenti "strani". Comprendere a fondo l'implementazione object-oriented di Python può far luce su questi comportamenti e permettere di sfruttare a pieno la potenza del linguaggio.

Questo tutorial vuole introdurre i programmatori Python a questo aspetto del linguaggio, ed è ideale sia per chi ha appena iniziato che per chi già utilizza Python da tempo (ad esempio per il data science) ma non ha avuto tempo o modo di approfondire gli aspetti più "teorici" di concetti come classi e metodi.

Il tutorial si svolgerà come una lezione interattiva, con parti teoriche inframezzate da esercizi pratici. 

Each language has its own object-oriented implementation, that can differ in subtle or unexpected ways from others. È consigliato portare il proprio laptop; il setup minimo è una consol Python (preferibilmente Python 3) e un editor. Installare [Jupyter][1] è però il modo migliore per seguire il workshop.

-------

Please bring your own laptop, as the workshop includes hands-on exercises. The minimum setup is a running Python console (preferably Python 3, but Python 2 is also OK) and your editor of choice. Running [Jupyter][1] is the preferred way to attend the workshop.

Newcomers to Python - whether they are coming from another language, or learning programming through Python for the first time - sometimes encounter some ‘strange’ issues, but understanding Python’s OOP implementation will help make many of them seem a lot less strange.

This tutorial will introduce beginners to Python’s beautiful but sometimes peculiar implementation of OOP concepts. It’s ideal for people who have a bit of Python knowledge and experience, and need to move from first steps to a deeper understanding.

Please bring your own laptop, as the workshop includes hands-on exercises. The minimum setup is a running Python console (preferably Python 3, but Python 2 is also OK) and your editor of choice. Running [Jupyter][1] is the preferred way to attend the workshop.

  [1]: http://jupyter.org/


Il workshop può essere fatto sia in inglese che in italiano.


Tags: [u'python2', u'object-oriented-programming', u'python3']


Maggiori informazioni sulla lista Pycon