Share This
Связаться со мной
Крути в низ
//Python

Что такое итераторы и генераторы, чем они отличаются?

16.10.2020Category : Python

Итератор – это интерфейс, позволяющий перебирать элементы последовательности. Он используется, например, в цикле for … in …, но этот механизм скрыт от глаз разработчика. При желании итератор можно получить «в сыром виде», воспользовавшись функцией iter(). Чтобы получить следующий элемент коллекции или строки, нужно передать итератор функции next(). Под капотом функциональность реализуется в методах __iter__ и..

Узнать больше
  • 16 views
  • 0 Comment

Как создавать API-запросы в Python (используем Requests и aiohttp)

15.10.2020Category : Python

Python сейчас переживает свой период возрождения. Собственно, он и не умирал, но сейчас степень его использования высока, как никогда раньше. Именно на этот язык полагаются разработчики машинного обучения и специалисты по обработке данных, а большая часть экосистемы веб-разработки вокруг этого языка продолжает расти. Один из аспектов, влияющих на все три эти специализации, — мощные преимущества..

Узнать больше
  • 10 views
  • 0 Comment

Изменяемые и неизменяемые типы данных

15.10.2020Category : Python

Все данные делятся на два типа: неизменяемые или изменяемые. Очевидно, что первые в конце программы выглядят точно так же, как и в начале. К ним относятся числа, строки и кортежи. С другой стороны, списки и словари могут измениться в процессе работы. Например, в них может стать больше или меньше элементов. Когда данные передаются в функцию,..

Узнать больше
  • 12 views
  • 0 Comment

«Сырые» строки и строковые литералы

15.10.2020Category : Python

Оперировать строками в Python – одно удовольствие, так как язык предоставляет для них множество удобных методов. Также имеется поддержка «сырых» строк и строковых литералов. Чтобы строка стала «сырой», перед ней необходимо поставить символ r в любом регистре: common_string = ‘C:file.txt’ raw_string = r’C:file.txt’ print(common_string) # C: ile.text print(raw_string) # C:file.txt В такой строке отключается экранирование…

Узнать больше
  • 21 views
  • 0 Comment

Вычисляем дробь от дроби

14.10.2020Category : Python

Сколько будет 1/2 от 2/3 от 3/4 от 4/5 от 5/6 от 6/7 от 7/8 от 8/9 от 9/10 от 1000? Посмотреть решение 100. Это легко понять, если начинать считать в обратном порядке, от тысячи. Проходите тест по Python и поймите, готовы ли вы идти на курсы

Узнать больше
  • 10 views
  • 0 Comment

Unexpected exception

13.10.2020Category : Python

Автор: PythonInDepth Представьте, приходите вы на новый проект, заглядываете в логи, а там вперемешку с успешными запросами на сервер вот такие сообщения: Unexpected exception: Что-то постоянно ломается, но молча. Если свести к минимальному примеру то, что происходило в коде приложения, с которым я недавно начала разбираться, то получится вот такая в целом не вызывающая подозрений конструкция:..

Узнать больше
  • 5 views
  • 0 Comment

Глубокое обучение и нейронные сети с Python и Pytorch. Часть VIII: основы анализа нейронных сетей

11.10.2020Category : Python

Предыдущая статья — Глубокое обучение и нейронные сети с Python и Pytorch. Часть VII: запускаем обучение на GPU. Добро пожаловать в восьмую часть серии статей о глубоком обучении при помощи фреймворка Pytorch. В этой статье мы расскажем, как проводить анализ нашей модели (по крайней мере, на базовом уровне). Также мы еще раз подробно пройдем по..

Узнать больше
  • 16 views
  • 0 Comment

Кэш: что это такое и как с ним справиться начинающим разработчикам

11.10.2020Category : Python

В компьютерных науках есть только две сложные вещи: инвалидация кэша и присвоение имен ~ Фил Карлтон Прежде чем мы начнем говорить о инвалидации кэша, давайте посмотрим, что такое кэш на самом деле. Википедия говорит, что кэш — это просто промежуточный буфер с быстрым доступом к нему, содержащий информацию, которая может быть запрошена с наибольшей вероятностью. В этой..

Узнать больше
  • 7 views
  • 0 Comment

Приобрел навыки Python = получил работу в сфере разработки?

10.10.2020Category : Python

Python — один из самых популярных языков программирования. Поскольку это язык общего назначения, он может использоваться не только для веб-разработки, но и для множества других целей. Освоить основы Python достаточно легко (он считается простым в изучении языком). Но чтобы устроиться на работу, вам нужно знать не только основы: нужно иметь четкое представление о сложностях, связанных..

Узнать больше
  • 4 views
  • 0 Comment

Инструменты машинного обучения для начинающих

09.10.2020Category : Python

Прежде, чем мы с вами перейдём к инструментам машинного обучения, стоит проговорить одну простую, но важную вещь. Начинающие часто воспринимают машинное обучение как огромный цельный процесс. Нередко пугаются и впадают в ступор из-за обширности темы. Поэтому начнём с разделения процесса машинного обучения на три основных этапа: Сбор и обработка данных. Обучение и оценка модели. Использование..

Узнать больше
  • 11 views
  • 0 Comment
Связаться со мной
Close