Мы поможем в написании ваших работ!
ЗНАЕТЕ ЛИ ВЫ?
|
В этой лекции пойдет речь о синтаксисе языкаPythonдля
Содержание книги
- Язык программирования Python. Сузи Роман Авриевич. Курс лекций. Pdf для hunger. Ru от nerezus’а). Изучается язык программирования Python, его основные библиотеки и некоторые приложения. . Курс посвящен одному из бурно развивающихся и популярных в настояще
- В этой лекции пойдет речь о синтаксисе языкаPythonдля
- алгоритмы. осуществления численных расчетов и выполнения матричных
- в различных мест стандартной библиотекиPython.В этой лекции будут
- В этой лекции рассматриваются вопросы взаимодействия
- Лекция#1:Введение в программирование на языке
- print a, " - очень длинная строка, которая не помещается в", \ 80, "знакоместах"
- Основные алгоритмические конструкции
- Оператор while говорит интерпретаторуPython: "пока верно условие цикла,выполнять
- print "%2i" % (i*j), print
- res = int(open('a.txt').read()) / int(open('c.txt').read()) print res
- Исключения можно возбуждать и из программы. Для этого служит оператор raise. Заодно
- print "Обработка гарантированно завершена"
- В этих литералах записано число 10 print 10, 012, 0xA, 10L
- Подтип целочисленного типа для"канонического"обозначения логических величин.Два значения:True(истина)и False(ложь) -вот и все,что принадлежит этому типу.Как уже
- s2 = 'строка2\nс переводом строки внутри' s3 = """строка3
- lst2 = [x**2 for x in range(10) if x % 2 == 1] lst3 = list("abcde")
- Del s[i:j:d] Удаление элементов среза из последовательности
- присваивается значение по ключу
- список или списковое включение
- Перед фактическим выполнением операции вычисляются нужные для нее операнды.
- Убрать связь имени с объектом можно с помощью оператора del. В этом случае,если
- Стиль программирования-дополнительные ограничения,накладываемые на структуру
- При импорте можно изменить имя,с которым объект будет связан,с помощью as.В первом
- digits = re.compile("\d+") print argv[0], environ
- Help on built-in function len: len(...)
- Сравнение двух значений.Результат:отрицательный,ноль или
- Функции для доступа к внутренним структурам
- Функции для работы с атрибутами
- Выход из программы. Можно передать числовой код
- наименьшее целое,большее или равное x
- Размешивает элементы изменчивой последовательности s на
- locale.setlocale(locale.LC_ALL, None)
- quot;""Модуль для вычисления простых чисел от 2 до N """
- gt;>> profile.run("Sieve.primes(100000)")
- file: test_Sieve.py import Sieve, sets import unittest
- Sieve - Модуль для вычисления простых чисел от 2 до N
- Взаимодействие с операционной системой
- chmod(path, mode) Устанавливает режим доступа к path в значение mode.Режим доступа
- использовать константы из модуля stat,например stat.ST_MTIME
- Модуль tempfile. Import tempfile. F = tempfile. Temporaryfile(). F. Write("0"*100) # записывается сто символов 0 F. Seek(0) # уст. Указатель на начало файла. Print len(f. Read()) # читается до конца файла и вычисляется длина. Обработка текстов.
- mydata = ("abc", 12, [1, 2, 3]) output_file = open("mydata.dat", "w") p = pickle.Pickler(output_file) p.dump(mydata)
- Эта категория модулей имеет применение только для конкретных операционных систем и семейств операционных систем.Довольно большое число модулей в стандартной поставке
- Поддержка Internet. Форматы данных
- Лекция#3:Элементы функционального
- Функциональная программа. Функция: определение и вызов
- Лучше всего рассмотреть синтаксис определения функции на нескольких примерах.После
- args - список аргументов в порядке их указания при вызове return max(args), min(args)
- def mylist(val, lst=[]): lst.append(val) return lst
- Функции как параметры и результат
Лекции
Описание
1.
Введение в
В этой лекции пойдет речь о синтаксисе языкаPythonдля
программирование
основных алгоритмических конструкций,литералов,
на языке Python
выражений.Будет приведено описание встроенных типов
данных,а также сделана попытка рассмотреть некоторые
вопросы общепринятого вPythonстиля программирования.
2.
Основные
Лекция знакомит с наиболее важными модулями и пакетами
стандартные
стандартных библиотекPythonв мере,достаточной для
модули Python
свободного ориентирования в них.

3. Элементы
функционального
программирования
Эта лекция может показаться необычной для того,кто использует императивные языки программирования(вродеPascal, C++илиJava).Тем не менее,функциональный подход дает программисту мощные средства,позволяя создавать не только более компактный,но и более устойчивый к ошибкам программный код.Совсем не обязательно писать с помощьюPythonчисто функциональные программы,но необходимо научиться видеть,где элементы функционального программирования принесут максимальный эффект.
Функции являются абстракциями,в которых детали реализации некоторого действия скрываются за отдельным именем.Хорошо написанный набор функций позволяет использовать их много раз.Стандартная библиотекаPythonсодержит множество готовых и отлаженных функций,многие из которых достаточно универсальны,чтобы работать с широким спектром входных данных.Даже если некоторый участок кода не используется несколько раз,но по входным и выходным данным он достаточно автономен,его смело можно выделить в отдельную функцию.
Эта лекция более ориентирована на практические соображения,а не на теорию функционального программирования.Однако там,где нужно,будут употребляться и поясняться соответствующие термины.
|