ЭБС Уфимского университета науки и технологий
фонд Заки Валиди 32, Карла Маркса 3/1 и Достоевского 131

     

Детальная информация

Язык программирования Python для втузов: учебное пособие / Уфимский университет науки и технологий; Д.Е. Ваганова; А.В. Воробьев, Н.А. Гарифуллина [и др.]. — Уфа: Уфимский университет, 2025. — Электрон. версия печ. публикации. — Доступ возможен через Электронную библиотеку УУНИТ. — <URL:https://elib.bashedu.ru/dl/local/VaganovaDE_i dr_Yazik programmir.Python dly vtuzov_up_2025 .pdf>. — Текст: электронный

Дата создания записи: 09.07.2025

Тематика: язык программирование; Python; основы языка; создание приложений; типы коллекций; списки; обработка файлов; визуализация данных; интерфейс пользователя

Коллекции: Учебные и учебно-методические издания; Общая коллекция

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему и будете работать на компьютерах в читальных залах Библиотеки Действие 'Загрузить' будет доступно, если вы выполните вход в систему и будете работать на компьютерах в читальных залах Библиотеки

Группа: Анонимные пользователи

Сеть: Интернет

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть Библиотеки Аутентифицированные пользователи Прочитать Загрузить
Локальная сеть Библиотеки Все Прочитать Загрузить
Интернет Аутентифицированные пользователи Прочитать Загрузить
-> Интернет Все

Оглавление

  • Введение
  • 1. Языки программирования
    • 1.1. Парадигмы программирования
    • 1.2. Трансляция программного кода
    • 1.3. Уровень реализации
  • 2. Алгоритмы
    • 2.1. Способы записи алгоритмов
    • 2.2. Сложность алгоритма
    • 2.3. Этапы подготовки и решения задачи на компьютере
  • 3. Язык Python: особенности и недостатки
    • 3.1. Установка Python
      • 3.1.1. Установка Python 3 для Windows и Mac OS X
      • 3.1.2. Установка Python 3 для Linux
    • 3.2. Интегрированные среды разработки
    • 3.3. Моя первая программа
  • 4. Основы языка Python
    • 4.1. Комментарии
    • 4.2. Ключевые слова
    • 4.3. Имена идентификаторов
    • 4.4. Литералы
    • 4.5. Операция присваивания
    • 4.6. Типы данных
    • 4.7. Преобразование типов данных
    • 4.8. Константы
    • 4.9. Арифметические операции и функции
    • 4.10. Знаки сравнения
    • 4.11. Логические операции
    • 4.12. Побитовые операции
    • 4.13. Сокращенная запись
    • 4.14. Приоритет выполнения операций
    • 4.15. Основные алгебраические функции
    • 4.16. Вывод данных
    • 4.17. Вывод данных по формату
    • 4.18. Ввод данных
  • 5. Создание приложений линейной структуры
    • 5.1. Примеры индивидуальных заданий
    • 5.2. Контрольные вопросы
  • 6. Создание приложений разветвляющей структуры
    • 6.1. Оператор if
    • 6.2. Оператор if-else
    • 6.3. Оператор if-elif-else
    • 6.4. Оператор выбора match-case
    • 6.5. Вложенные конструкции
    • 6.6. Примеры индивидуальных заданий
    • 6.7. Контрольные вопросы
  • 7. Создание приложений циклической структуры
    • 7.1. Циклы с параметром
      • 7.1.1. Функция range()
    • 7.2. Циклы с условием
    • 7.3. Оператор break
    • 7.4. Оператор continue
    • 7.5. Оператор pass
    • 7.6. Конструкция else цикла
    • 7.7. Вложенные циклы
    • 7.8. Примеры индивидуальных заданий
    • 7.9. Контрольные вопросы
  • 8. Функции, методы, элементы объектно-ориентированного программирования
    • 8.1. Основные виды функций в Python
    • 8.2. Пользовательские функции
    • 8.3. Локальные функции
    • 8.4. Организация программы и функция main()
    • 8.5. Параметры функции
      • 8.5.1. Параметры по умолчанию
      • 8.5.2. Именованные параметры
      • 8.5.3. Неопределенное количество параметров
    • 8.6. Оператор return и возвращение результата из функции
      • 8.6.1. Процедуры и функции: различия
    • 8.7. Область видимости переменных
      • 8.7.1. Ключевое слово global
      • 8.7.2. Ключевое слово nonlocal
    • 8.8. Лямбда-функции
    • 8.9. Лямбда-функции и функции высшего порядка
      • 8.9.1. Функция filter()
      • 8.9.2. Функция map()
      • 8.9.3. Функция reduce()
    • 8.10. Методы и классы
      • 8.10.1. Основные понятия объектно-ориентированного программирования
      • 8.10.2. Классы
    • 8.11. Контрольные вопросы
  • 9. Типы коллекций: кортежи, множества, словари
    • 9.1. Основные типы коллекций языка Python
    • 9.2. Кортежи
      • 9.2.1. Создание кортежа
      • 9.2.2. Упаковка и распаковка
    • 9.3. Множества
      • 9.3.1. Создание множеств
      • 9.3.2. Замороженные множества (frozenset)
      • 9.3.3. Методы множеств
      • 9.3.4. Операции над множествами
    • 9.4. Словари
      • 9.4.1. Создание словарей
      • 9.4.2. Доступ к элементам словаря
      • 9.4.3. Методы словарей
    • 9.5. Контрольные вопросы
  • 10. Списки
    • 10.1. Создание списков
    • 10.2. Индексация в списках
    • 10.3. Срезы списков
    • 10.4. Изменение списков
      • 10.4.1. Списки как итерируемые объекты
      • 10.4.2. Оператор in
      • 10.4.3. Функции списков
      • 10.4.4. Методы списков Python
      • 10.4.5. Заполнение списков в цикле
      • 10.4.6. Генераторы списков
      • 10.4.7. Обработки элементов списка в цикле
    • 10.5. Вложенные списки
      • 10.5.1. Заполнение вложенных списков
      • 10.5.2. Вывод вложенных списков в виде двумерной матрицы
    • 10.6. Контрольные вопросы
  • 11. Массивы
    • 11.1. Модуль array
    • 11.2. Модуль NumPy
    • 11.3. Примеры программ обработки массивов
    • 11.4. Примеры индивидуальных заданий
    • 11.5. Контрольные вопросы
  • 12. Обработка строк
    • 12.1. Строковый тип данных
    • 12.2. Базовые операции для работы со строками
      • 12.2.1. Конкатенация строк
      • 12.2.2. Дублирование строк
      • 12.2.3. Принадлежность строк
    • 12.3. Строки как итерируемые объекты
    • 12.4. Срезы строк
    • 12.5. Функции и методы строк
    • 12.6. Примеры индивидуальных заданий
    • 12.7. Контрольные вопросы
  • 13. Обработка файлов
    • 13.1. Работа с текстовыми файлами
      • 13.1.1. Открытие файла
      • 13.1.2. Закрытие файла
      • 13.1.3. Чтение из файла и запись в файл
    • 13.2. Работа с файлами Excel
    • 13.3. Библиотека openpyxl для работы с Excel
      • 13.3.1. Создание нового файла. Работа с листами
      • 13.3.2. Открытие существующего файла
      • 13.3.3. Чтение данных из одной ячейки
      • 13.3.4. Чтение данных из диапазона ячеек
      • 13.3.5. Запись данных в ячейки
      • 13.3.6. Форматирование ячеек
      • 13.3.7. Создание таблицы, использование формул
    • 13.4. Примеры индивидуальных заданий
    • 13.5. Контрольные вопросы
  • 14. Визуализация данных
    • 14.1. Простые графики
    • 14.2. Круговые диаграммы
    • 14.3. Столбчатые диаграммы
    • 14.4. Визуализация результатов обработки табличных данных
    • 14.5. Примеры индивидуальных заданий
    • 14.6. Контрольные вопросы
  • 15. Модули и пакеты в Python. Пользовательские модули
    • 15.1. Импорт модуля
    • 15.2. Пользовательские модули
    • 15.3. Режимы использования: _ _name_ _ и _ _main_ _
  • 16. Работа с графическим интерфейсом пользователя
    • 16.1. Основные элементы и виджеты Tkinter
      • 16.1.1. Главное окно приложения
      • 16.1.2. Виджет Label (текстовая метка)
      • 16.1.3. Виджет Button (кнопка)
      • 16.1.4. Виджет Entry (поле для ввода)
    • 16.2. Многооконные приложения
  • Список литературы

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика