Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
intro:prepare [2021/02/11 15:41] root |
intro:prepare [2023/01/10 11:26] (текущий) root |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
<div slide> | <div slide> | ||
+ | ====== Владеем программированием на языке ====== | ||
+ | |||
+ | * Знаем синтаксис и стандартную библиотеку | ||
+ | * Знаем принятые приемы работы (best practice) | ||
+ | * Умеем использовать инфраструктуру сторонних библиотек | ||
+ | * Владеем соответствующими средства разработки | ||
+ | |||
+ | </ | ||
====== Python как платформа ====== | ====== Python как платформа ====== | ||
Строка 10: | Строка 18: | ||
* Менеджер пакетов (pip) | * Менеджер пакетов (pip) | ||
- | Интерпретатор для Windows может поставляться в виде сборок, | + | Интерпретатор для Windows можно поставить из магазина приложений или скачать в составе сборок, |
- | </ | + | Я предполагаю дальнейшую |
- | + | ||
- | ====== Установка интерпретатора ====== | + | |
- | + | ||
- | Установка Python | + | |
- | + | ||
- | После | + | |
- | < | + | |
- | python -m pip install <имя пакета> | + | |
- | </ | + | |
- | + | ||
- | Нам понадобятся пакеты NumPy, SciPy, Matplotlib, PyZo. | + | |
- | < | + | |
- | python -m pip install numpy==1.19.3 | + | |
- | python -m pip install scipy | + | |
- | python -m pip install matplotlib | + | |
- | python -m pip install pyzo | + | |
- | </ | + | |
- | + | ||
- | При возникновении ошибок '' | + | |
- | [[https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0 | Visual Studio Runtime 2015-2019]]. | + | |
</ | </ | ||
Строка 62: | Строка 50: | ||
===== В какой программе писать на Python? ===== | ===== В какой программе писать на Python? ===== | ||
- | Не надо работать у обычном блокноте и тем более в текстовом процессоре, | + | Не надо работать у обычном блокноте и тем более в текстовом процессоре, |
* Подсветку синтаксиса Python; | * Подсветку синтаксиса Python; | ||
Строка 75: | Строка 63: | ||
Среды для научного программирования: | Среды для научного программирования: | ||
- | * [[https://pyzo.org/|Pyzo]] | + | * [[https://www.spyder-ide.org/|Spyder]] — я буду ориентироваться на него в данном курсе |
- | * [[https://www.spyder-ide.org/|Spyder]] | + | * [[https://pyzo.org/|Pyzo]] — умеет меньше, |
- | + | * [[https:// | |
- | Среды разработки: | + | |
+ | Среды разработки общего назначения: | ||
+ | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * [[https:// | ||
Текстовые редакторы для исходного кода: | Текстовые редакторы для исходного кода: | ||
Строка 88: | Строка 76: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
</ | </ | ||
Строка 99: | Строка 88: | ||
В Windows для запуска '' | В Windows для запуска '' | ||
- | Собрать отдельный исполняемый модуль для Windows ('' | + | Собрать отдельный исполняемый модуль для Windows ('' |
</ | </ |