Майк МакГрат - Программирование на Python для начинающих
Название: | Программирование на Python для начинающих | |
Автор: | Майк МакГрат | |
Жанр: | Учебники и самоучители по компьютеру, Python | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Программирование на Python для начинающих"
Читаем онлайн "Программирование на Python для начинающих". [Страница - 45]
видеть
ниже.
Программа настройки setup.py может быть запущена с помощью команды bdist_msi аналогично команде build, при этом создается подкаталог
с именем dist, содержащий инсталлятор MSI для вашего приложения.
Имя инсталлятора будет включать имя приложения, версию и реквизиты вашей системы.
Совет
Подробную информацию об
инструменте cx_Freeze вы
можете найти на странице
cx-freeze.readthedocs.org/
en/latest/index.html.
1. Сохраните программу настройки вместе с вашими файлами приложения и запустите для создания инсталлятора Windows.
2. Подождите, пока не создастся инсталлятор в подкаталоге dist, затем скопируйте его на переносное устройство, например накопитель USB.
3. Теперь скопируйте инсталлятор на другой компьютер под управлением операционной системы Windows, на которой не установлен
интерпретатор Python, и запустите его на выполнение.
4. Выберите место для установки, либо подтвердите предлагаемое по
умолчанию.
187
5. После того как инсталлятор закончит копирование файлов, выберите из списка установленное приложение и запустите исполняемый файл.
10. Разработка приложений
188
Заключение
•
Функции для генерирования псевдослучайных чисел обеспечиваются модулем random, содержащимся в стандартной библиотеке языка Python.
•
Для того чтобы сгенерировать псевдослучайное число с плавающей
точкой в диапазоне от 0.0 до 0.1, нужно воспользоваться функцией
random() модуля random.
•
Для генерирования уникального набора целых чисел из заданного
диапазона необходимо использовать функцию sample() из того же
модуля random .
•
Назначение программы, требуемая функциональность и необходимые элементы интерфейса — все это определяется на этапе планирования будущего приложения.
•
Менеджер размещения grid — один из инструментов для построения интерфейса программы — организует расположение виджетов
по строкам и столбцам таблицы.
•
Статические свойства остаются постоянными в течение выполнения программы.
•
Свойства, которые изменяют свое значение во время исполнения
программы в результате ответов на действия пользователя, называются динамическими.
•
После того как текст программы готов, протестируйте ее, чтобы
убедиться, что все работает так, как было задумано.
•
Файлы программы разрешается «заморозить» (скомпилировать)
в готовый для исполнения пакет, который может быть распространен на другие компьютеры, где нет интерпретатора Python.
•
Чтобы подготовить исполняемые файлы для Windows, OS X или
Linux, можно воспользоваться инструментом cx_Freeze, который задействует модуль distutils интерпретатора Python.
•
Для описания готового распространяемого набора используйте
программу настройки (setup script).
•
Чтобы получить распространяемый набор, готовый к выполнению
на других компьютерах, нужно программу настройки запустить
с дополнительной командой build.
•
При помощи инструмента cx_Freeze можно создать простую программу установки для распространения на компьютерах под управлением операционной системы Windows.
•
Для создания MSI-установщика, включающего все необходимые
файлы для исполнения, программу настройки следует запустить
с дополнительной командой bdist_msi.
Предметный указатель
А
ASCII-коды символов 32, 106
AssertionError 78
аргумент self 120
аргументы 66
аргументы 66
арифметические вычисления 90
арифметические операторы
+ - * / % // ** 28
ассоциативный список 52
метод items() 58
метод keys() 52
Б
базовый класс 120, 128
Г
генераторы 74
глобальная область видимости 64
графический интерфейс 154
З
запись файлов 108, 110
заполнители 72
значение, определенное пользователем 22
И
изменяемые значения 179
инициализация переменных 20, 46
инструмент cx_Freeze 184, 186
интерактивный режим 16
система помощи 86
интерпретатор 10, 16
исключение IndexError 76
исключение NameError 76
исключение ValueError 76
исполняемый файл .exe 184
итерация цикла 56
К
ключевое слово as 76
ключевое слово assert 78
ключевое слово break 60
ключевое слово class 118
ключевое слово continue 61, 73
ключевое слово def 64, 70
ключевое слово del 52
ключевое слово elif 54
ключевое слово else 54
ключевое слово except 76
ключевое слово finally 76
ключевое слово for 58
ключевое слово from 84
ключевое слово global 64
ключевое слово if 54
ключевое слово import 82, 84
ключевое слово lambda 70
ключевое слово None 68, 96
ключевое слово pass --">
ниже.
Программа настройки setup.py может быть запущена с помощью команды bdist_msi аналогично команде build, при этом создается подкаталог
с именем dist, содержащий инсталлятор MSI для вашего приложения.
Имя инсталлятора будет включать имя приложения, версию и реквизиты вашей системы.
Совет
Подробную информацию об
инструменте cx_Freeze вы
можете найти на странице
cx-freeze.readthedocs.org/
en/latest/index.html.
1. Сохраните программу настройки вместе с вашими файлами приложения и запустите для создания инсталлятора Windows.
2. Подождите, пока не создастся инсталлятор в подкаталоге dist, затем скопируйте его на переносное устройство, например накопитель USB.
3. Теперь скопируйте инсталлятор на другой компьютер под управлением операционной системы Windows, на которой не установлен
интерпретатор Python, и запустите его на выполнение.
4. Выберите место для установки, либо подтвердите предлагаемое по
умолчанию.
187
5. После того как инсталлятор закончит копирование файлов, выберите из списка установленное приложение и запустите исполняемый файл.
10. Разработка приложений
188
Заключение
•
Функции для генерирования псевдослучайных чисел обеспечиваются модулем random, содержащимся в стандартной библиотеке языка Python.
•
Для того чтобы сгенерировать псевдослучайное число с плавающей
точкой в диапазоне от 0.0 до 0.1, нужно воспользоваться функцией
random() модуля random.
•
Для генерирования уникального набора целых чисел из заданного
диапазона необходимо использовать функцию sample() из того же
модуля random .
•
Назначение программы, требуемая функциональность и необходимые элементы интерфейса — все это определяется на этапе планирования будущего приложения.
•
Менеджер размещения grid — один из инструментов для построения интерфейса программы — организует расположение виджетов
по строкам и столбцам таблицы.
•
Статические свойства остаются постоянными в течение выполнения программы.
•
Свойства, которые изменяют свое значение во время исполнения
программы в результате ответов на действия пользователя, называются динамическими.
•
После того как текст программы готов, протестируйте ее, чтобы
убедиться, что все работает так, как было задумано.
•
Файлы программы разрешается «заморозить» (скомпилировать)
в готовый для исполнения пакет, который может быть распространен на другие компьютеры, где нет интерпретатора Python.
•
Чтобы подготовить исполняемые файлы для Windows, OS X или
Linux, можно воспользоваться инструментом cx_Freeze, который задействует модуль distutils интерпретатора Python.
•
Для описания готового распространяемого набора используйте
программу настройки (setup script).
•
Чтобы получить распространяемый набор, готовый к выполнению
на других компьютерах, нужно программу настройки запустить
с дополнительной командой build.
•
При помощи инструмента cx_Freeze можно создать простую программу установки для распространения на компьютерах под управлением операционной системы Windows.
•
Для создания MSI-установщика, включающего все необходимые
файлы для исполнения, программу настройки следует запустить
с дополнительной командой bdist_msi.
Предметный указатель
А
ASCII-коды символов 32, 106
AssertionError 78
аргумент self 120
аргументы 66
аргументы 66
арифметические вычисления 90
арифметические операторы
+ - * / % // ** 28
ассоциативный список 52
метод items() 58
метод keys() 52
Б
базовый класс 120, 128
Г
генераторы 74
глобальная область видимости 64
графический интерфейс 154
З
запись файлов 108, 110
заполнители 72
значение, определенное пользователем 22
И
изменяемые значения 179
инициализация переменных 20, 46
инструмент cx_Freeze 184, 186
интерактивный режим 16
система помощи 86
интерпретатор 10, 16
исключение IndexError 76
исключение NameError 76
исключение ValueError 76
исполняемый файл .exe 184
итерация цикла 56
К
ключевое слово as 76
ключевое слово assert 78
ключевое слово break 60
ключевое слово class 118
ключевое слово continue 61, 73
ключевое слово def 64, 70
ключевое слово del 52
ключевое слово elif 54
ключевое слово else 54
ключевое слово except 76
ключевое слово finally 76
ключевое слово for 58
ключевое слово from 84
ключевое слово global 64
ключевое слово if 54
ключевое слово import 82, 84
ключевое слово lambda 70
ключевое слово None 68, 96
ключевое слово pass --">
Книги схожие с «Программирование на Python для начинающих» по жанру, серии, автору или названию:
Г. Е. Сенкевич - Компьютер для людей с ограниченными возможностями Жанр: Учебники и самоучители по компьютеру Год издания: 2014 |
Анастасия Александровна Ягужинская - Знахарка для… (СИ) Жанр: Любовное фэнтези Год издания: 2014 |
Алексей Иванович Сухаренко - Ловушка для опера Жанр: Полицейский детектив Год издания: 2014 |
Другие книги автора «Майк МакГрат»:
Майк МакГрат - Программирование на Python для начинающих Жанр: Современные российские издания Год издания: 2015 Серия: Программирование для начинающих |
Майк МакГрат - Excel VBA. Стань продвинутым пользователем за неделю Жанр: Учебники и самоучители по компьютеру Год издания: 2022 Серия: Excel для всех |