Найти в Дзене
Программирование на Python

Программирование на Python

Подборка программирование на Python: учебник, коды, игры, библиотеки и т.д.
подборка · 13 материалов
Программирование на Python для начинающих. Базовый уровень
Для начинающих можно порекомендовать несколько языков программирования, но самым распространенным на данный момент однозначно является Python. Однако, по моему мнению, прежде чем изучать его, неплохо было иметь в запасе определенный объем знаний о программировании вообще. Необязательно, конечно, но, считаю, это упростит изучение. Хоть Python и прост, а, потому, хорошо подходит для изучения программирования начинающими, все же, если вы полный ноль, на мой взгляд, предпочтительнее начинать свой путь в программировании, например, со старого Бейсика...
Программирование на Python. Функции
Функции – это незаменимая вещь в процедурном (обычном) и, тем более, в функциональном программировании (которое мы будем изучать после прохождения базового курса). Функции позволяют значительно сократить код и сделать его более читаемым, структурировать его логически. Все команды (операторы) языка по сути своей являются ничем иным, как функциями. Мы научимся писать собственные функции, но те, функции, которые встроены в язык, уже были написаны заранее и хранятся в библиотеке языка. Какие-то из встроенных функций доступны сразу, какие-то необходимо импортировать из определенных модулей...
Программирование на Python. Срезы
Срезы – это инструмент для перебора элементов массива, который есть только в Python (хотя, может, и еще где-то есть). Гениальное изобретение. Ранее, для того, чтобы перебрать элементы массива, необходимо было применить цикл. Теперь же все стало намного проще. Причем как визуально, так и практически. Общая форма записи среза выглядит так: arr[a:b:c], где arr – это идентификатор списка или кортежа, a и b – начальный и конечный индексы элементов, c – шаг. Например, нам дан список 10 чисел, и необходимо получить новый список, содержащий каждый второй элемент исходного списка. Тогда достаточно написать так: res = arr[0:9:2] Расшифруем...
Программирование на Python. Работа с файлами
Файлы – основа всего программного обеспечения. Поэтому, в конечном счете, все сводится к умению работать с файлами: создавать, удалять, открывать, закрывать и редактировать. Сначала изучим функции открытия и закрытия, использующиеся по умолчанию. Для того, чтобы начать работать с содержимым файла, или просто-напросто создать его, необходимо использовать функцию open(). В скобках пишется название файла. Но просто так эта функция не используется. Делается это так: f = open(‘file.txt’, ‘r’) Это выражение можно понимать так: открой файл file.txt и прикрепи его к переменной f. Литера r служит для указания того, зачем открывается файл...
Программирование на Python. Основы работы с массивами данных
Понимание работы с массивами данных – один из ключевых навыков программиста, потому что трудно представить какую-то практическую задачу в реальной жизни, которая не потребует использование массивов. Поэтому знать, что такое массив, как его создавать, редактировать и т.д. – нужно обязательно. Мы начнем рассмотрение сразу с двух типов массивов. В Python их четыре, но начнем с двух самых простых. К слову, в некоторых языках программирования (особенно старых) есть всего один тип массива, самый простой...
Программирование на Python. Работа со строками
Умение работать (получать, изменять, форматировать и т.д.) со строковыми переменными – очень важный навык в программировании. В настоящее время большая часть работы программиста так или иначе связана с базами данных, а данные эти по большей своей части – ни что иное, как какая-то символьная информация. Как вы помните, получаемая информация от пользователя посредством функции input(), представляет собой строку. Именно поэтому, если вводятся числа, их необходимо преобразовать, собственно, в числа с помощью функции int(). Но если мы работаем с символами, нам обязательно нужно проверять, не введено ли чего лишнего...