Получи случайную криптовалюту за регистрацию!

Data Scientoлог

Логотип телеграм канала @datascientologi — Data Scientoлог D
Логотип телеграм канала @datascientologi — Data Scientoлог
Адрес канала: @datascientologi
Категории: Технологии
Язык: Русский
Количество подписчиков: 112
Описание канала:

Канал о программировании и не только.

Рейтинги и Отзывы

1.00

2 отзыва

Оценить канал datascientologi и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

0

2 звезд

0

1 звезд

2


Последние сообщения

2022-08-01 09:04:34
Индексы и срезы

Упорядоченность — главное свойство списков. Каждый элемент списка связан со своим индексом — порядковым номером. По индексу получают отдельные значения и их группы — срезы.

Отсчитывать индексы можно как с конца, так и с начала:
- индексация с начала начинается с 0;
- индексация с конца начинается с -1.
Независимо от длины списка, обращение по индексу — быстрая операция. Неважно, обратитесь вы к индексу 1, 100 или 100000 — скорость будет одинаковой.

С помощью срезов обращаются к диапазону элементов:
- Задают начальный индекс диапазона.
- К индексу последнего элемента прибавляют единицу — ведь правая граница индекса не входит в диапазон.

Длина списка равна количеству его элементов. Как и в случае строк, длину списка вернёт функция len().

#datascientoлог #python #списки
652 views06:04
Открыть/Комментировать
2022-07-26 08:51:46
Индексы списка

Индексы списка напоминают почтовые индексы: у каждого почтового отделения тоже свой уникальный номер. Только почтовый индекс нужен, чтобы отправить письмо в отделение, а индекс элемента в списке — чтобы этот элемент получить.

В этом смысле индексы элементов ещё похожи на номерки в гардеробе театра: отдаёте номерок — получаете соответствующее значение, то есть куртку или пальто.

Можно обращаться не к отдельным элементам, а ко всему списку.
Список может содержать элементы разных типов данных.
Список может быть и пустым.

#datascientoлог #python #списки
613 views05:51
Открыть/Комментировать
2022-07-25 09:12:33
Списки

Списки - это особая структура данных, упорядоченная группа строк, чисел и любых других значений.

Список объявляют так:
years = [1994, 1972, 2008]

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

#datascientoлог #python #списки
613 views06:12
Открыть/Комментировать
2022-07-22 09:10:41
​​Цикл for

Один из видов цикла в Python — for. Он перебирает элементы списка и для каждого вызывает одинаковые инструкции.

Заголовок цикла — его первая строка. Заголовок должен содержать:

- Ключевое слово for.
- Переменную-итератор. Итератор, который перемещается по списку слева направо, принимая на каждом шаге значение очередного элемента списка.
- Ключевое слово in.
- Список, по которому движется итератор.
- Знак :. Без него будет синтаксическая ошибка.

#datascientолог #python
513 views06:10
Открыть/Комментировать
2022-07-21 09:22:20
Понятие цикла. Перебор элементов списка.

Python помогает аналитику избавиться от рутины. Чтобы не повторять одни и те же команды много раз, их помещают в цикл.
Циклы выполняют крайне важную роль — повторяют действия. Цикл for — «для каждого» — повторяет определённое действие для каждого элемента списка.
В жизни такой цикл был бы незаменим.

Но дело не только в упрощении работы. Скопировать несколько строчек кода с одинаковыми командами — не слишком сложно: скопировал, вставил, скопировал, вставил. Но копипаста одинаковых строчек кода — плохой тон в программировании. Циклы не только упрощают работу, но и делают код красивее и эффективнее.

#datascientoлог #python #forloop
549 views06:22
Открыть/Комментировать
2022-07-20 12:30:49
Перенос строки

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

Строки, которые содержат перенос строки, называют многострочными. Чтобы их создать, текст заключают в три одинарные или три двойные кавычки: ''' или """.

#datascientoлог #python
483 viewsedited  09:30
Открыть/Комментировать
2022-07-19 08:52:43
Строки

В Python текстовая информация хранится в строках, объектах типа str. Строки — это наборы символов произвольной длины. Символы в строке идут последовательно, друг за другом, при этом у каждого — свой порядковый номер, индекс.

Правда, нумерация в этой очереди не вполне обычная. В Python вы научитесь считать с нуля. В прямом смысле:
- индекс первого символа — 0;
- второго — 1;
- третьего — 2.
В программировании отсчёт с нуля — частое явление.

Длина строки — это количество её символов. Строки могут быть сколь угодно длинными — ограничением станет только объем оперативной памяти компьютера.
Пустые строки тоже возможны.

Для подсчёта длины применяют специальную функцию: len(). В качестве аргумента len() принимает строку, а возвращает её длину — целое число.

#datascientолог #python
304 views05:52
Открыть/Комментировать
2022-07-04 08:31:02
Преобразование типов. Целые и вещественные числа, строки

Когда переменная хранит вещественное число с ненулевой дробной частью, функция int() просто отбрасывает дробную часть. Положительные числа округляются вниз, а отрицательные — вверх.

Если вы хотите только вывести преобразованное число на экран, применяйте функцию int() прямо в скобках print() по аналогии с type(). Так переменная не будет перезаписана.С числами вроде всё понятно. А что со строками?Допустим, вы хотите прибавить что-нибудь к числу, записанному в виде строки. Возникает ошибка TypeError: тип данных не соответствует операции. Нельзя прибавить числовые значения к строковым.

Python воспринимает числовые значения как последовательность символов, так же, как в строке 'Hello, world'. Но выход есть — строку можно преобразовать в число. Но что, если в строке записан текст, а не число? Или число, к которому «прицеплены» ещё какие-нибудь символы. Во всех этих случаях функции int() и float() не сработают.

#datascientолог #python
125 views05:31
Открыть/Комментировать
2022-06-30 09:27:48
Преобразование типов

Тип данных определяет операции, которые с этими данными можно совершать. Поэтому часто возникает потребность привести один тип к другому, то есть выполнить преобразование типов. Например, число может храниться в виде строки: '24'. Чтобы сложить его с другим числом, сперва нужно преобразовать строку в число — str в int.

Основные функции для преобразования типов в Python:
- int() — превращает объект в целое число;
- float() — превращает объект в вещественное число;
- str() — превращает объект в строку.

#datascientолог #python
113 views06:27
Открыть/Комментировать
2022-06-29 09:54:40
Типы данных. Операция сложения с разными типами данных

При сложении строк вы получаете беспробельно «склеенную» из двух значений строку. Складываете целые числа — получаете целое; складываете вещественные — получаете вещественное; складываете вещественное и целое — получаете снова вещественное. Именно типы данных определяют, как в разных случаях будет работать одна и та же операция.
Некоторые операции работают только с определёнными типами данных. Например, сложение строки и числа приведёт к ошибке. Сильная типизация определяется тем, что Python не позволяет смешивать в выражениях различные типы и не выполняет автоматические неявные преобразования. Строку можно сложить только со строкой, но не значением типа int или float.

#datascientолог #python
115 viewsedited  06:54
Открыть/Комментировать