Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

#PyConEstonia

Автор: Thorgate

Загружено: 2020-11-10

Просмотров: 30309

Описание:

PyCon Estonia 2020 was the biggest virtual conference in the nordics aimed at promoting the use of Python language.

In this talk, keynote speaker Raymond develops object oriented programming from scratch in several different ways. Each way should give a fresh insight into what we do and why we do it.

Talk abstract: Object Oriented Programming from Scratch (four times)

Python is a fully object oriented language. Everyone who learns the language uses it every day. We grow accustomed to it but often have difficulty explaining what it is, how it works, what problems it solves, when it is your friend, and when it is your enemy.

In this talk, we'll develop object oriented programming from scratch in several different ways. Each way should give a fresh insight into what we do and why we do it.

For the first pass, we will build a small system using short manual scripts, improving it first with functions that communicate by global variables, and evolve that to passing in namespaces. Object oriented programming will emerge naturally.

For the second pass, we'll start with the software crisis of 1980's, looking at the root problems, and then see how a solution emerged.

For the third pass, we'll use collections.ChainMap() to effortlessly explain the mechanics of how object oriented programming works in Python.

For the fourth pass, we'll look at a program that models the core of Twitter. We’ll see how modeling entity relationships is naturally expressed using classes built with named tuples or with dataclasses. For a second example, we’ll look at the syntax tree for a small compiler.

Finally, if time allows, we'll look at a new way of thinking about how to program. Given a rich collection of classes, many interesting problems boil down to planning a path through an object graph. It is as easy as planning a vacation. Armed with the knowledge, you will learn how to rapidly build your skills.

#PyConEstonia

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

#PyConEstonia 2020: 'PySnooper - Never use print for debugging again' by Ram Rachum

#PyConEstonia 2020: 'PySnooper - Never use print for debugging again' by Ram Rachum

Морозов Иван собеседование python junior разработчик

Морозов Иван собеседование python junior разработчик

Keynote

Keynote

Что я реально делаю как Data Scientist в США за $410.000/год

Что я реально делаю как Data Scientist в США за $410.000/год

I Read Honey's Source Code

I Read Honey's Source Code

5 Tips For Object-Oriented Programming Done Well - In Python

5 Tips For Object-Oriented Programming Done Well - In Python

Raymond Hettinger - Modern solvers: Problems well-defined are problems solved - PyCon 2019

Raymond Hettinger - Modern solvers: Problems well-defined are problems solved - PyCon 2019

Что ЛУКАШЕНКО пожелал путину в Новом году 😁 [Пародия]

Что ЛУКАШЕНКО пожелал путину в Новом году 😁 [Пародия]

У меня ушло 10+ лет, чтобы понять то, что я расскажу за 11 минут

У меня ушло 10+ лет, чтобы понять то, что я расскажу за 11 минут

Microsoft begs for mercy

Microsoft begs for mercy

Делаю нейросеть с нуля

Делаю нейросеть с нуля

Raymond Hettinger: Numerical Marvels Inside Python - Keynote | PyData Tel Aviv 2022

Raymond Hettinger: Numerical Marvels Inside Python - Keynote | PyData Tel Aviv 2022

Сравниваю модели для AI кодинга: GPT 5.2, Opus 4.5, Gemini 3 Pro и все остальное

Сравниваю модели для AI кодинга: GPT 5.2, Opus 4.5, Gemini 3 Pro и все остальное

Доклад: Конор Хекстра — Красивый рефакторинг Python

Доклад: Конор Хекстра — Красивый рефакторинг Python

Reuven M. Lerner - Practical decorators - PyCon 2019

Reuven M. Lerner - Practical decorators - PyCon 2019

Raymond Hettinger,

Raymond Hettinger, "Being a Core Developer in Python", PyBay2016

Raymond Hettinger «Build powerful, new data structures with Python's abstract base classes»

Raymond Hettinger «Build powerful, new data structures with Python's abstract base classes»

Raymond Hettinger   Modern Python Dictionaries    A confluence of a dozen great ideas   PyCon 2017

Raymond Hettinger Modern Python Dictionaries A confluence of a dozen great ideas PyCon 2017

Structural Pattern Matching in the Real World - Raymond Hettinger

Structural Pattern Matching in the Real World - Raymond Hettinger

Микросервисы на практике - сервис продажи билетов

Микросервисы на практике - сервис продажи билетов

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com