Используешь Telegram? Подпишись на канал автора →
открыть или

Модуль Collections Python

В этой главе мы изучим модуль под названием Collections. Этот модуль реализует некоторые удобные структуры данных, которые помогут вам решать различные задачи из реальной жизни. Counter Counter — это подкласс словаря, который помогает подсчитывать хешируемые объекты. Внутри элементы хранятся как ключи словаря, а их количества — как значения, которые могут быть нулевыми или отрицательными. Ниже мы рассмотрим пример, где найдем вхождения слов в файле LICENSE Python. Пример Counter >>> from collections import Counter >>> import re >>> path = '/usr/share/doc/python-2.
3 minutes to read

Модули Python

В этой главе мы собираемся изучить модули Python. Введение До сих пор весь код, который мы писали в интерпретаторе Python, терялся при выходе из интерпретатора. Но когда люди пишут большие программы, они обычно разбивают свой код на несколько разных файлов для удобства использования, отладки и читаемости. В Python мы используем модули для достижения таких целей. Модули — это не что иное, как файлы с определениями и выражениями на Python. Имя модуля, который нужно импортировать, совпадает с именем файла Python без расширения .
7 minutes to read

Классы Python

Перед тем как написать сво Ваш первый класс Перед тем как написать ваш первый класс, вы должны знать синтаксис. Мы определяем класс следующим образом. class nameoftheclass(parent_class): statement1 statement2 statement3 В этих выражениях вы можете написать любое выражение Python, вы можете определить функции (которые мы называем методами класса). >>> class MyClass(object): … a = 90 … b = 88 … >>> p = MyClass() >>> p <main.MyClass instance at 0xb7c8aa6c> В приведенном выше примере вы можете увидеть, что сначала мы объявляем класс под названием MyClass, записываем несколько случайных выражений внутри этого класса.
6 minutes to read

Исключения Python

В этой главе мы изучим исключения в Python и как обрабатывать их в вашем коде. NameError Когда начинаешь писать код, это будет одно из самых частых исключений, с которым ты столкнешься. Это происходит, когда кто-то пытается получить доступ к переменной, которая не определена. >>> print(kushal) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'kushal' is not defined Последняя строка содержит детали сообщения об ошибке, остальные строки показывают подробности того, как это произошло (или что вызвало это исключение).
3 minutes to read

Чтение и запись файлов Python

Файл - это некоторая информация или данные, которые хранятся в устройствах хранения компьютера. Вы уже знаете о различных видах файлов, таких как ваши музыкальные файлы, видеофайлы, текстовые файлы. Python предоставляет вам простые способы управления этими файлами. Обычно мы делим файлы на две категории: текстовые файлы и бинарные файлы. Текстовые файлы содержат простой текст, тогда как бинарные файлы содержат бинарные данные, которые могут быть прочитаны только компьютером. Открытие файла Для открытия файла мы используем функцию open().
6 minutes to read

Функции Python

Повторное использование одного и того же кода требуется много раз в пределах одной программы. Функции помогают нам это делать. Мы записываем действия, которые должны выполняться повторно, в функцию, а затем вызываем её везде, где это необходимо. Мы уже видели встроенные функции, такие как len(), divmod(). Определение функции Мы используем ключевое слово def для определения функции. Общая синтаксис выглядит так: def functionname(params): statement1 statement2 Давайте напишем функцию, которая будет принимать два целых числа в качестве входных данных и затем возвращать их сумму.
5 minutes to read

Строки Python

Строки - это просто текст. В Python мы объявляем строки между “” или ‘’ или ‘’’ ‘’’ или “”” “””. Приведенные ниже примеры помогут вам лучше понять строки. Различные методы, доступные для строк Каждый объект строки имеет несколько встроенных методов, некоторые из них мы уже видели, например s.split(” ”). >>> s = "kushal das" >>> s.title() 'Kushal Das' Метод title() возвращает версию строки с заглавными буквами в начале слов, все остальные буквы в нижнем регистре.
3 minutes to read

Структуры данных список, словарь, множество и кортеж Python

Python имеет несколько встроенных структур данных. Если вы все еще задаетесь вопросом, что такое структура данных, то это не что иное, как способ хранения данных и наличие определенных методов для извлечения или манипулирования ими. Мы уже видели списки ранее, теперь мы углубимся в детали. Списки >>> a = [23, 45, 1, -3434, 43624356, 234] >>> a.append(45) >>> a [23, 45, 1, -3434, 43624356, 234, 45] Сначала мы создали список a. Затем, чтобы добавить 45 в конец списка, мы вызываем метод a.
9 minutes to read

Циклы Python

В примерах, которые мы использовали ранее, иногда требовалось выполнить одну и ту же работу несколько раз. Мы используем счетчик, чтобы проверить, сколько раз код должен быть выполнен. Эта техника известна как циклирование. Сначала мы рассмотрим оператор while для циклирования. Цикл while Синтаксис для оператора while выглядит следующим образом: while условие: оператор1 оператор2 Код, который мы хотим повторно использовать, должен быть правильно отступлен под оператором while. Они будут выполнены, если условие истинно.
8 minutes to read

If-else и поток управления Python

При работе над реальными жизненными проблемами мы должны принимать решения. Решения, такие как какую камеру купить или какой крикетный мяч лучше. Во время написания компьютерной программы мы делаем то же самое. Мы принимаем решения с помощью условных операторов if-else, мы изменяем поток управления в программе, используя их. Условный оператор if Синтаксис выглядит следующим образом if expression: do this Если значение expression истинно (что-либо, кроме нуля), выполните то, что написано под отступом.
2 minutes to read