Онлайн-институт цифровых навыков

Работа с Excel из Python: Полное руководство с примерами

Работа с Excel из Python: Полное руководство с примерами

Узнайте, как читать и импортировать файлы Excel в Python, как записывать данные в эти таблицы и какие библиотеки лучше всего подходят для этого. Известный вам инструмент для организации, анализа и

Привет, Мир! Как написать Hello World в Python?
Введение в Python

Привет, Мир! Как написать Hello World в Python?

Python является очень простым языком и имеет очень простой синтаксис. Это вдохновляет программистов программировать без шаблонного (заранее подготовленного) кода. TСамая простая директива в Python - это директива print - iона

Как объявить переменную в Python? Какие типы данных поддерживаются?
Введение в Python

Как объявить переменную в Python? Какие типы данных поддерживаются?

Python является полностью объектно-ориентированным, а не "статически типизированным". Вам не нужно объявлять переменные перед их использованием или объявлять их тип. Каждая переменная в Python является объектом. В этом уроке будут

Как работают списки (или массивы) в Python?
Введение в Python

Как работают списки (или массивы) в Python?

Списки очень похожи на массивы. Они могут содержать переменные любого типа и могут содержать столько переменных, сколько вы пожелаете. Списки также могут быть перебраны очень простым способом. Вот пример того,

Какие бывают операторы в Python? Как сложить числа? А возвести в степень?
Введение в Python

Какие бывают операторы в Python? Как сложить числа? А возвести в степень?

Настоящий раздел объясняет, как использовать базовые операторы в Python. Арифметические операторы Как и в любых других языках программирования, операторы сложения, вычитания, умножения и деления могут использоваться с числами. number = 1

Как подставить данные в строку в Python? Что такое форматирование строк?
Введение в Python

Как подставить данные в строку в Python? Что такое форматирование строк?

Python использует форматирование строк в стиле C для создания новых форматированных строк. Оператор «%» используется для форматирования набора переменных, заключенных в «кортеж» (список фиксированного размера), вместе со строкой форматирования, которая содержит

Что можно сделать со строкой в Python? Какие основные строковые операторы надо знать?
Введение в Python

Что можно сделать со строкой в Python? Какие основные строковые операторы надо знать?

Строки - это биты текста. Они могут быть определены как что-либо, заключенное в кавычки: astring = "Hello world!" astring2 = 'Hello world!' Как видите, первое, чему вы научились, это вывести на

Как работают условия if... elif... else в Python? А что такое True и False?
Введение в Python

Как работают условия if... elif... else в Python? А что такое True и False?

Python использует логические переменные для оценки условий. Логические значения True и False возвращаются при сравнении или оценке выражения. Например: x = 2 print(x == 2) # prints out True print(x == 3)

Как задать функцию в Python? Что за def...?
Введение в Python

Как задать функцию в Python? Что за def...?

Что такое функции? Функции - это удобный способ разделить ваш код на полезные блоки, позволяя нам упорядочить наш код, сделать его более читабельным, повторно использовать его и сэкономить некоторое время.

Как устроено ООП в Python? Что такое классы и объекты?
Введение в Python

Как устроено ООП в Python? Что такое классы и объекты?

Объекты - это инкапсуляция переменных и функций в единый объект. Объекты получают свои переменные и функции от классов. Классы по сути являются шаблоном для создания ваших объектов. Очень простой класс

Как работают словари в Python? Что такое {}?
Введение в Python

Как работают словари в Python? Что такое {}?

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

Что такое модуль в Python? А что значит пакет?
Введение в Python

Что такое модуль в Python? А что значит пакет?

В программировании модуль - это часть программного обеспечения, имеющая определенный функционал. Например, при создании игры в пинг-понг один модуль будет отвечать за игровую логику, а другой модуль будет отвечать за

Как получить случайное число в Python? Что такое генераторы? А модуль random?
Введение в Python

Как получить случайное число в Python? Что такое генераторы? А модуль random?

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

Как создать список из списка в Python? Что за генераторы списков?
Введение в Python

Как создать список из списка в Python? Что за генераторы списков?

Генераторы списков - очень мощный инструмент, который создает новый список на основе другого списка в единственной читаемой строке. Например, скажем, нам нужно создать список целых чисел, которые определяют длину каждого

Как передать бесконечное количество аргументов в функцию в Python? Что за многофункциональные аргументы?
Введение в Python

Как передать бесконечное количество аргументов в функцию в Python? Что за многофункциональные аргументы?

Каждая функция в Python получает заранее определенное количество аргументов, если они объявлены нормальным образом, например так: def myfunction(first, second, third): # do something with the 3 variables ... Можно объявить функции,

Как работают регулярные выражения в Python?
Введение в Python

Как работают регулярные выражения в Python?

Регулярные выражения (иногда сокращенные до regexp, regex или re) являются инструментом для сопоставления шаблонов в тексте. В Python у нас есть модуль re. Применения для регулярных выражений широко распространены, но

Ошибка в Python — что делать? Как обработать исключение?
Введение в Python

Ошибка в Python — что делать? Как обработать исключение?

При программировании случаются ошибки. Это просто факт жизни. Возможно, пользователь дал неверные данные. Возможно, сетевой ресурс был недоступен. Возможно, программе не хватило памяти. Или программист, возможно, даже ошибся! Решением ошибок

Как работают множества в Python? Что такое set?
Введение в Python

Как работают множества в Python? Что такое set?

Множества - это списки без повторяющихся записей. Допустим, вы хотите собрать список слов, используемых в абзаце: print(set("my name is Eric and Eric is my name".split())) Распечатается список,

Как завернуть данные в JSON в Python? Как использовать модуль json?
Введение в Python

Как завернуть данные в JSON в Python? Как использовать модуль json?

Python предоставляет встроенные библиотеки JSON для кодирования и декодирования JSON. В Python 2.5 используется модуль simplejson, тогда как в Python 2.7 используется модуль json. Поскольку этот интерпретатор использует

Что такое functools и partial в Python? Что еще за частично определенные функции?
Введение в Python

Что такое functools и partial в Python? Что еще за частично определенные функции?

Вы можете создавать частично определенные функции в Python, используя частично определенную функцию из библиотеки functools. Частично определенные функции позволяют получить функцию с x параметрами для функции с меньшим количеством параметров

Как проверить что объект — инстанс класса в Python? Что еще за инспекция кода?
Введение в Python

Как проверить что объект — инстанс класса в Python? Что еще за инспекция кода?

Интроспекция кода - это способность исследовать классы, функции и ключевые слова, чтобы узнать, что они из себя представляют, что они делают и что они знают. Python предоставляет несколько функций и

Что такое замыкание? Как сделать это в Python?
Введение в Python

Что такое замыкание? Как сделать это в Python?

Замыкание - это функциональный объект, который запоминает значения во вложенных областях, даже если они отсутствуют в памяти. Давайте пройдем шаг за шагом Во-первых, Вложенная Функция это функция, определенная внутри другой

Как работают декораторы в Python? Что делает символ @?
Введение в Python

Как работают декораторы в Python? Что делает символ @?

Декораторы позволяют вам вносить простые изменения в вызываемые объекты, такие как функции, методы, или классы. Мы разберемся с функциями в этом уроке. Синтаксис @decorator def functions(arg): return "value" Эквивалентно:

Что такое Map, Filter и Reduce в Python? Это функциональное программирование?
Введение в Python

Что такое Map, Filter и Reduce в Python? Это функциональное программирование?

Map, Filter и Reduce являются парадигмами функционального программирования. Они позволяют программисту (вам) писать более простой и короткий код без необходимости беспокоиться о таких сложностях, как циклы и ветвления. По сути,