Начинаем программировать на Python, Гэддис Т., 2019.
Изложены принципы программирования, с помощью которых читатель приобретет навыки алгоритмического решения задач на языке Python, даже не имея опыта программирования. Дано краткое введение в компьютеры и программирование. Рассмотрен ввод, обработка и вывод данных, управляющие структуры и булева логика, структуры с повторением, функции, файлы и исключения, списки и кортежи, строковые данные, словари и множества, классы и ООП, наследование, рекурсия, программирование интерфейса, функциональное программирование и др.
Для облегчения понимания сути алгоритмов широко использованы блок-схемы, псевдокод и другие инструменты. Приведено большое количество сжатых и практичных примеров программ. В каждой главе предложены тематические задачи с пошаговым анализом их решения.
Блокноты Jupyter.
Среди файлов с исходным кодом Python можно найти файлы с расширением html и ipynb. Последние— это файлы блокнотов интерактивной среды программирования Jupyter (http://jupyter.org/). Блокноты Jupyter позволяют иметь в одном месте исходный код, результаты выполнения исходного кода, графики данных и документацию, которая поддерживает синтаксис упрощенной разметки Markdown и мощный синтаксис LaTeX.
Интерактивная среда программирования Jupyter— это зонтичный проект, который наряду с Python предназначен для выполнения в обычном веб-браузере небольших программ
и фрагментов программного кода на других языках программирования, в том числе Julia, R и многих других (уже более 40 языков).
Интерактивная среда программирования Jupyter устанавливается, как обычно, при помощи менеджера пакетов pip:
pip install jupyter
Для того чтобы запустить интерактивную среду Jupyter, нужно в командой оболочке или окне терминала набрать и исполнить команду:
jupyter notebook
Локальный сервер интерактивной среды Jupyter запустится в браузере, заданном по умолчанию (как правило, по адресу http://localhost:8888/). После этого нужный блокнот Jupyter можно просто выбрать из меню Jupyter.
Файлы HTML представляют собой простые копии блокнотов Jupyter для просмотра в веб-браузере.
Купить .
Теги: программирование :: Python :: Гэддис :: 2019
Смотрите также учебники, книги и учебные материалы:
- Применение DDD и шаблонов проектирования, проблемно-ориентированное проектирование приложений с примерами на С# и .NET, Нильссон Д., 2008
- Программируем на Python, Доусон М., 2014
- Изучаем Python, том 2, Лутц М., 2020
- Изучаем Python, том 1, Лутц М., 2019
- Программирование на Python для начинающих, МакГрат М., 2015
- Java Script Notes For Professionals
- Java, справочник разработчика
- Java, справочник разработчика, Эванс Б.Д., Флэнаган Д., 2019