Учимся программировать Вместе с Питоном

      Комментарии к записи Учимся программировать Вместе с Питоном отключены

Уважаемый гость, на данной странице Вам доступен материал по теме: Учимся программировать Вместе с Питоном. Скачивание возможно на компьютер и телефон через торрент, а также сервер загрузок по ссылке ниже. Рекомендуем также другие статьи из категории «Программы».

Учимся программировать Вместе с Питоном.rar
Закачек 2428
Средняя скорость 8576 Kb/s

Учимся программировать Вместе с Питоном

12 Глава 1. Базовые понятия Технологии разработки продолжали развиваться, специалисты искали новые подходы и вскоре стали выкристаллизовываться идеи, которые впоследствии легли в основу так называемого структурного подхода. Было замечено, что все вычисления сводятся следующим элементарным действиям: Ввод данных с клавиатуры, из файла или с какого-либо устройства; Вывод данных на экран, в файл, на принтер или другое устройство; Выполнение некоторых операций над числами, строками или другими объектами; Выбор ветви выполнения программы на основе принятого решения (например, по результатам сравнения двух значений); Повторение группы операций чаще всего с изменением одного или нескольких параметров. Скоро вы увидите, что это действительно так. Параллельно начали появляться новые трансляторы, которые преобразовывали в машинные команды программы, написанные на языках, основанных на этих базовых операциях. Такие языки стали называть структурными или языками высокого уровня. Программы на высокоуровневых языках описывают вычислительный процесс на более высоком уровне абстракции, т.е. позволяют программисту абстрагироваться от особенностей машинной реализации. Проиллюстрируем это двумя простыми примерами. Первая программа, имитирует низкоуровневый язык: Занести в регистр edx адрес первого числа Занести в регистр-счетчик 10 Занести в регистр eax 0 Метка lp: Сравнить значение регистра eax со значением, хранящимся по адресу взятому из регистра edx Если оно меньше или равно, то перейти к метке l_next Занести в регистр eax значение из ячейки, адрес которой хранится в edx Метка l_next: Прибавить к значению регистра edx 4 Если в регистре-счетчике не 0, то уменьшить значение в регистресчетчике на 1 и перейти к метке lp Записать в переменную Max значение из регистра eax Вторая программа имитирует высокоуровневый: Занести в переменную Max 0 Повторять пока переменная i изменяется от 1 до 10 с шагом +1: Если i-е число больше Max, то занести его в переменную Max Вывести значение переменной Max. 12

19 Глава 1. Базовые понятия подготовку тестов и выявление как можно большего количества ошибок уже в процессе кодирования. Это позволяет им в полной мере насладиться своей работой. Ядро Linux, исходный код которого содержит миллионы строк, начиналась с простой программы, с помощью которой Линус Торвальдс (Linus Torvalds) изучал возможности параллельного выполнения задач на процессоре Intel «Одной из ранних программ Линуса была программа, которая переключалась между двумя процессами: печатанием последовательностей AAAA и BBBB. Позже эта программа превратилась в Linux» (Larry Greenfield, The Linux Users’ Guide Beta Version 1). Итак, программирование это процесс постепенной доработки и отладки до тех пор, пока программа не будет делать то, что мы хотим. Начинать стоит с простой программы, которая делает что-то простое, а затем можно приступать к наращиванию ее функциональности, делая небольшие модификации и отлаживая добавленные куски кода. Таким образом, на каждом шаге у вас будет работающая программа, что, в какой-то мере, позволит вам судить том, какую часть работы вы уже сделали. В последующих главах у вас будет возможность попрактиковаться в отладке программ. Кое-какие полезные советы по отладке вынесены в Приложение A обязательно почитайте его когда у вас будет свободное время, желательно, ближе к концу изучения шестой главы. 19

Учимся программировать вместе с Питоном

2 Содержание Содержание Содержание. 2 Предисловие. 5 Благодарности. 6 Введение Базовые знания Где достать интерпретатор языка Питон? Среда разработки Запуск программ, написанных на Питоне В UNIX-подобных ОС В ОС Windows. 10 Глава 1. Базовые понятия Алгоритмы и программы Языки программирования и уровни абстракции Формальные и естественные языки Интерпретаторы и компиляторы Первая программа Что такое отладка? Синтаксические ошибки (syntax errors) Ошибки выполнения (runtime errors) Семантические ошибки (semantic errors) Процесс отладки. 18 Глава 2. Переменные, операции и выражения Значения и типы Преобразование типов Переменные Имена переменных и ключевые слова Выражения Выполнение выражений Операторы и операнды Порядок операций Простейшие операции над строками Композиция. 29 Глава 3. Функции Подпрограммы Вызовы функций Справочная система Импорт модулей и математические функции Композиция Создание функций Параметры и аргументы Локальные переменные Поток выполнения Стековые диаграммы Функции, возвращающие результат. 43 Глава 4. Компьютерная графика. 45 Глава 5. Логические выражения, условия и рекурсия Комментарии в программах Простые логические выражения и логический тип данных

10 Введение или, если первый вариант не работает: $./my_program.py Последовательность символов #! программисты обычно читают как «she-bang!» В ОС Windows В Windows программы, написанные на Питоне запускаются привычным способом найдите при помощи Проводника файл, содержащий программу, и дважды щелкните на его иконке левой кнопкой мыши. Питон при установке связывает расширение файла.py с интерпретатором Питона, поэтому при двойном щелчке на таком файле будет запущен Питон, который выполнит программу, записанную в файле. Если Ваша программа не имеет графического интерфейса, то результаты работы программы будут выводиться в консольное окно. После завершения работы программы это окно будет сразу же закрыто, поэтому вы можете не успеть увидеть результат ее работы. Избежать этого можно, добавив в конце программы следующую строку: raw_input(«press any key to exit») Это заставит интерпретатор дождаться нажатия клавиши [Enter], прежде чем завершить программу. Если же вы задали другое расширение, то метод запуска двойным щелчком не сработает. В Windows питон-программы всегда должны иметь расширение.py или.pyw. Расширение.pyw используется для программ, использующих графический интерфейс. Для интерпретации таких программ используется оконный вариант интерпретатора Питона. Другой вариант это открыть окно командного интерпретатора (или запустить FAR) и выполнить следующую команду: C:\Examples> python my_program.py Этой командой мы запускаем интерпретатор Питона и указываем ему, программу из какого файла он должен выполнить. Теперь мы во всеоружии и готовы приступить к изучению программирования на языке Питон. Переходим к следующей главе, в которой рассматриваются базовые понятия. 10

Прочитав книгу, читатель познакомиться с интерпретатором языка Python и узнает как его правильно устанавливать, а также напишет свою первую программу на Python и научиться ее отлаживать.

  • Типы данных
  • Операции и выражения
  • Работа с функциями
  • Логические выражения и рекурсия
  • Циклы
  • Строки
  • Работа со списками
  • Создание словарей
  • Объектно-ориентированное программирование и Python
  • Обработка исключений
  • И многое другое

Учимся программировать Вместе с Питоном

Автор простым и понятным языком рассказывает об азах программирования на языке Python, а также охватывает специальные возможности языка.

Классная книга. К изучению Python приступил несколько месяцев назад. Я счастлив, что именно с этой книги я начал изучение. Все четко и понятно. Также большой плюс — упражнения, которые заставляют напрячь мозги и отточить свой навык. Однако, есть более свежая версия этой книги: я читаю версию 226, а здесь — 170.

Поэтому для проверки работоспособности программы не достаточно проверить ее один раз – нужно придумать все возможные наборы входных данных, которые могут как-то повлиять на устойчивость вашей системы. Такие наборы входных данных называют граничными значениями.

В отличие от интерпретаторов, компиляторы полностью преобразовывает исходный код программы в машинный код (или так называемый объектный код), который операционная система может выполнить самостоятельно. Это позволяет выполнять скомпилированные программы даже на тех компьютерах, на которых нет компилятора.

Учимся программировать вместе с Питоном (Start with Python) Revision: 226 Ревизия: 226 Содержание Содержание Содержание Предисловие Благодарности Введение §1

§2.7. Операторы и операнды Операторами называют специальные символы (или последовательности символов), обозначающие некоторые операции. Например, знаком + обозначают операцию сложения, а знаком * – умножение. Значения, над которыми выполняется операция, называют операндами.

Умножение и деление имеют одинаковый приоритет, более высокий, чем у операций сложения и вычитания. 2*3-1 равно 5, а не 4; 2/3-1 равно -1, а не 1 (результат целочисленного деления 2/3=0).


Похожие записи