
Цитаты из книги авторов Python: Искусственный интеллект, большие данные и облачные вычисления
Расширенное присваивание
Пример выражения
Объяснение
Присваивает
Предполагается: c = 3, d = 5, e = 4, f = 2, g = 9, h = 12
+=
c += 7
c = c + 7
10 переменной c
-=
d -= 4
d = d - 4
1 переменной d
*=
e *= 5
e = e * 5
20 переменной e
**=
f **= 3
f = f ** 3
8 переменной f
/=
g /= 2
g = g / 2
4,5 переменной g
//=
g //= 2
g = g // 2
4 переменной g
%=
h %= 9
h = h % 9
3 переменной h
Пример выражения
Объяснение
Присваивает
Предполагается: c = 3, d = 5, e = 4, f = 2, g = 9, h = 12
+=
c += 7
c = c + 7
10 переменной c
-=
d -= 4
d = d - 4
1 переменной d
*=
e *= 5
e = e * 5
20 переменной e
**=
f **= 3
f = f ** 3
8 переменной f
/=
g /= 2
g = g / 2
4,5 переменной g
//=
g //= 2
g = g // 2
4 переменной g
%=
h %= 9
h = h % 9
3 переменной h
asyncio и async/await вы можете писать однопоточный параллельный код31, что существенно упрощает сложные по своей природе процессы написания, отладки и сопровождения кода32.
Python Anaconda — он легко устанавливается в Windows, macOS и Linux, поддерживая последние версии Python, интерпретатора IPython (раздел 1.5.1) и Jupyter Notebooks (раздел 1.5.3). Anaconda также включает другие программные пакеты и библиотеки, часто используемые в программировании Python и data science, что позволяет разработчикам сосредоточиться на коде Python и аспектах data science, не отвлекаясь на возню с проблемами установки. Интерпретатор IPython
Наследование
С помощью наследования можно быстро и просто создать новый класс объектов. При этом новый класс (называемый подклассом) наследует характеристики существующего класса (называемого суперклассом) — возможно, частично изменяя их или добавляя новые характеристики, уникальные для этого класса. Если вспомнить аналогию с автомобилем, то «трансформер» является объектом более обобщенного класса «автомобиль» с конкретной особенностью: у него может подниматься или опускаться крыша.
С помощью наследования можно быстро и просто создать новый класс объектов. При этом новый класс (называемый подклассом) наследует характеристики существующего класса (называемого суперклассом) — возможно, частично изменяя их или добавляя новые характеристики, уникальные для этого класса. Если вспомнить аналогию с автомобилем, то «трансформер» является объектом более обобщенного класса «автомобиль» с конкретной особенностью: у него может подниматься или опускаться крыша.
GitHub — превосходный ресурс для поиска открытого кода, который вы сможете интегрировать в свои проекты (а также поделиться своим кодом с сообществом). Также GitHub является важнейшим элементом арсенала разработчика с функциональностью контроля версий, которая помогает командам разработчиков управлять проектами с открытым (и закрытым) кодом.
В интернете существует огромное количество бесплатных открытых наборов данных, с которыми вы можете экспериментировать. На некоторых сайтах, упомянутых нами, приводятся ссылки на сотни и тысячи наборов данных.
eaborn — высокоуровневая библиотека визуализации, построенная на базе Matplotlib. Seaborn добавляет более качественное оформление и дополнительные средства визуализации, а также позволяет строить визуализации с меньшим объемом кода.
Машинное обучение, глубокое обучение и обучение с подкреплением
scikit-learn — ведущая библиотека машинного обучения. Машинное обучение является подмножеством области искусственного интеллекта, а глубокое обучение — подмножеством маши
Машинное обучение, глубокое обучение и обучение с подкреплением
scikit-learn — ведущая библиотека машинного обучения. Машинное обучение является подмножеством области искусственного интеллекта, а глубокое обучение — подмножеством маши