Программирование на Python для студентов-физиков: учебное пособие Год издания: 2025 Автор: Рогачева Е.В., Русакова М.С. Издательство: Издательство Самарского университета ISBN: 978-5-7883-2159-2 Язык: Русский Формат: PDF Качество: Издательский макет или текст (eBook) Количество страниц: 205 Описание: В учебном пособии последовательно излагаются основы языка Python 3. Рассмотрены основные синтаксические конструкции и встроенные структуры данных, приведены примеры работы с ними. В пособии содержится большое количество прокомментированных работоспособных программ, иллюстрирующих все изучаемые вопросы. Пособие может использоваться обучающимися по направлению подготовки 03.03.02 Физика при изучении дисциплины «Языки и методы программирования».
Примеры страниц (скриншоты)
Оглавление
Введение 6 1 Первые программы на Python 12 1.1 Операции над числами 12 1.2 Импорт функций. Некоторые функции из модуля math 22 1.3 Операции сравнения и логические значения 28 1.4 Сравнение вещественных и комплексных чисел 33 2 Ветвления и повторения 38 2.1 Условная инструкция 38 2.2 Простая форма инструкции цикла while 44 2.3 Полная форма инструкции цикла while. Инструкции break и continue 54 3 Встроенные типы данных в Python 60 3.1 Особенности типизации в Python 60 3.2 Общие операции над наборами данных 63 3.3 Операции над последовательностями 66 3.4 Понятие сложности алгоритма 68 3.5 Нелинейные структуры данных и хешируемые значения 73 4 Диапазоны 76 4.1 Создание диапазонов 76 4.2 Операции над диапазонами как над наборами данных 78 4.3 Операции над диапазонами как над последовательностями 78 5 Строки 81 5.1 Строковые литералы 82 5.2 Операции над строками как над наборами данных 85 5.3 Операции над строками как над последовательностями 90 5.4 Методы строк 91 6 Списки 101 6.1 Создание списков 101 6.2 Операции над списками как над наборами данных 104 6.3 Операции над списками как над последовательностями 106 6.4 Методы списков 108 7 Кортежи 114 7.1 Создание кортежей 114 7.2 Операции над кортежами как над наборами данных 117 7.3 Операции над кортежами как над последовательностями 118 8 Множества 120 8.1 Создание множеств 1 20 8.2 Операции над множествами как над наборами данных 123 8.3 Методы множеств 1 24 9 Словари 133 9.1 Создание словарей 133 9.2 Операции над словарями как над наборами данных 137 9.3 Методы словарей 1 38 10 Способы организации кода 146 10.1 Общие принципы организации кода 1 46 10.2 Средства Python для организации кода 148 11 Функции 154 11.1 Описание функции 154 11.2 Виды аргументов функций 158 11.3 Значения аргументов по умолчанию 161 11.4 Управление видимостью имён 165 11.5 Функции как объекты 171 12 Классы и объекты 175 12.1 Описание класса 175 12.2 Наследование и полиморфизм 178 12.3 Статические атрибуты и методы 180 12.4 Сравнение объектов 182 13 Исключительные ситуации и работа с файлами 187 13.1 Исключительные ситуации 187 13.2 Работа с файлами 192 13.3 Пример работы с файлами при обработке исключительной ситуации 196 Заключение 198 Список литературы 199
Рогачева Е.В., Русакова М.С. - Программирование на Python для студентов-физиков: учебное пособие [2025, PDF, RUS] [uztracker.net-24973].torrent
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!