Сравнение версий Denis Kirienko / Python
|
← Предыдущая правка
|
Следующая правка →
|
| Version1 | Version2 | ||
|---|---|---|---|
| 11 | 11 | ||
| 12 | ===Установка языка Python=== | 12 | ===Установка языка Python=== |
| 13 | Необходимо скачать дистрибутив с официального сайта http://www.python.org. В настоящий момент широко используется две версии языка Python: 2 и 3, между ними есть существенные различия. Рекомендуется использование версии 3, как более современной. | 13 | Необходимо скачать дистрибутив с официального сайта http://www.python.org. В настоящий момент широко используется две версии языка Python: 2 и 3, между ними есть существенные различия. Рекомендуется использование версии 3, как более современной. |
| 14 |
Последний дистрибутив |
14 | Последний дистрибутив можно скачать со страницы https://www.python.org/downloads/ (посмотрите последнюю версию). Прямая ссылка на дистрибутив 3.6.0 для Windows: ((https://www.python.org/ftp/python/3.6.0/python-3.6.0.exe 32 бита)), ((https://www.python.org/ftp/python/3.6.0/python-3.6.0-amd64.exe 64 бита)). При установке рекомендуется выбирать вариант "Install for all users". |
| 15 | 15 | ||
| 16 | В дистрибутивах Linux Python версии 3 может быть уже установлен в вашей системе. Попробуйте ввести в консоли команду **python3**. Если команда не работает, попробуйте найти в репозитории и установить пакет python3. | 16 | В дистрибутивах Linux Python версии 3 может быть уже установлен в вашей системе. Попробуйте ввести в консоли команду **python3**. Если команда не работает, попробуйте найти в репозитории и установить пакет python3. |
| 17 | 17 | ||
| 18 | ===Установка среды разработки=== | 18 | ===Установка среды разработки=== |
| 19 |
Для языка Python существует много разных сред разработки, как коммерческих, так и бесплатных. Сравнение всех известных сред разработки ((!/IDE приведен здесь)). Можно использовать IDLE - стандартную среду разработки для Python, но мы рекомендуем среду Wing IDE 101 - простую кроссплатформенную бесплатную среду для обучения. Последняя версия Wing IDE: |
19 | Для языка Python существует много разных сред разработки, как коммерческих, так и бесплатных. Сравнение всех известных сред разработки ((!/IDE приведен здесь)). Можно использовать IDLE - стандартную среду разработки для Python, но мы рекомендуем среду Wing IDE 101 - простую кроссплатформенную бесплатную среду для обучения. Последняя версия Wing IDE: 6.0.2. Также есть более функциональные Professional и Personal версии. Personal версия (начиная с Wing IDE 6.0) также доступна для бесплатного использования, лицензии на Professional версии образовательные учреждения могут получить бесплатно. |
| 20 | 20 | ||
| 21 | Cайт: http://www.wingware.com | 21 | Cайт: http://www.wingware.com |
| 22 |
Станица для скачивания: http://wingware.com/downloads/wingide-101 |
22 | Станица для скачивания: http://wingware.com/downloads/wingide-101 |
| 23 |
Прямая ссылка на дистрибутив Wing IDE 101 |
23 | Прямая ссылка на дистрибутив Wing IDE 101 версии 6.0.2 для Windows: http://wingware.com/pub/wingide-101/6.0.2/wingide-101-6.0.2-1.exe . Рекомендуется использовать последнюю версию, при её наличии. |
| 24 | 24 | ||
| 25 | После установки Wing IDE из дистрибутива обязательно установите обновления к системе (меню "Help" - "Check for updates"). | 25 | После установки Wing IDE из дистрибутива обязательно установите обновления к системе (меню "Help" - "Check for updates"). |
| 26 |
|
||
| 27 |
|
||
| 28 | 26 | ||
| 29 | Также есть среда ((http://www.jetbrains.com/pycharm/download/ JetBrains PyCharm)), более богатая возможностями, но и более сложная в использовании для начинающих. Community Edition среды ~PyCharm можно использовать бесплатно. | 27 | Также есть среда ((http://www.jetbrains.com/pycharm/download/ JetBrains PyCharm)), более богатая возможностями, но и более сложная в использовании для начинающих. Community Edition среды ~PyCharm можно использовать бесплатно. |
| 30 | 28 | ||
| 31 | ===Теоретический материал и задачи=== | 29 | ===Теоретический материал и задачи=== |
| 30 | Очень удобный сайт для обучения программированию на Python, позволяющий писать и запускать программы прямо в браузере: http://pythontutor.org | ||
| 31 | |||
| 32 | Сайт дистанционной подготовки, содержащий множество задач самого различного уровня, от простейших до международных олимпиад: http://informatics.mccme.ru | 32 | Сайт дистанционной подготовки, содержащий множество задач самого различного уровня, от простейших до международных олимпиад: http://informatics.mccme.ru |
| 33 | Имеется автоматическая система проверки с поддержкой различных языков, в том числе Python. | 33 | Имеется автоматическая система проверки с поддержкой различных языков, в том числе Python. |
| 34 | 34 | ||
| … | … | … | … |
| 36 | 36 | ||
| 37 | ===Видеолекции==== | 37 | ===Видеолекции==== |
| 38 | Курс из 10 видеолекций по программированию на языке Питон опубликован весной 2014 года на сайте http://online.mipt.ru. Для просмотра лекций необходимо зарегистрироваться на сайте. Список всех лекций опубликован на ((http://olympiads.ru/moscow/2014-15/vsosh/introduction.shtml этой странице)). | 38 | Курс из 10 видеолекций по программированию на языке Питон опубликован весной 2014 года на сайте http://online.mipt.ru. Для просмотра лекций необходимо зарегистрироваться на сайте. Список всех лекций опубликован на ((http://olympiads.ru/moscow/2014-15/vsosh/introduction.shtml этой странице)). |
| 39 | |||
| 40 | Бесплатный курс повышения квалификации для учителей есть ((http://foxford.ru/courses/361 на Фоксфорде)). | ||
| 39 | 41 | ||
| 40 | ===Python на олимпиадах=== | 42 | ===Python на олимпиадах=== |
| 41 | Python поддерживается на всех олимпиадах для школьников всероссийского уровня: | 43 | Python поддерживается на всех олимпиадах для школьников всероссийского уровня: |
| … | … | … | … |
| 62 | В соответствии с ((http://rosolymp.ru/attachments/9879_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0.zip методическими рекомендациями по разработке требований к проведению школьного и муниципального этапа Всероссийской олимпиады школьников в 2012-2013 году)), язык программирования Python может быть использован на указанных этапах олимпиады. Согласно ((http://www.rosolymp.ru/attachments/9741_%D0%A2%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8%D0%BD%D1%84-%D0%BA%D0%B0_%D1%80%D0%B5%D0%B3_2012.doc требованиям к организации и проведению регионального этапа Всероссийской олимпиады школьников по информатике в 2011-2012 учебном году)) язык программирования Python можно использовать на региональном этапе всероссийской олимпиады школьников. | 64 | В соответствии с ((http://rosolymp.ru/attachments/9879_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0.zip методическими рекомендациями по разработке требований к проведению школьного и муниципального этапа Всероссийской олимпиады школьников в 2012-2013 году)), язык программирования Python может быть использован на указанных этапах олимпиады. Согласно ((http://www.rosolymp.ru/attachments/9741_%D0%A2%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8%D0%BD%D1%84-%D0%BA%D0%B0_%D1%80%D0%B5%D0%B3_2012.doc требованиям к организации и проведению регионального этапа Всероссийской олимпиады школьников по информатике в 2011-2012 учебном году)) язык программирования Python можно использовать на региональном этапе всероссийской олимпиады школьников. |
| 63 | 65 | ||
| 64 | ===Python на ЕГЭ=== | 66 | ===Python на ЕГЭ=== |
| 65 |
С 2015 года во всех вариантах КИМ ЕГЭ по информатике примеры программ |
67 | С 2015 года во всех вариантах КИМ ЕГЭ по информатике примеры программ записываются в том числе и на языке Python. |
| 66 | 68 | ||
| 67 | Задания части С ЕГЭ по информатике можно выполнять на любом языке программирования. Предметные экзаменационные комиссии, проверяющие работы, должны проверить работы на любом языке. В Москве и Санкт-Петербурге ежегодно встречаются школьники, выполняющие задания ЕГЭ с использованием языка Python. В других городах желательно заранее предупредить предметную экзаменационную комиссию о намерении использовать язык Python для обеспечения проверки заданий. | 69 | Задания части С ЕГЭ по информатике можно выполнять на любом языке программирования. Предметные экзаменационные комиссии, проверяющие работы, должны проверить работы на любом языке. В Москве и Санкт-Петербурге ежегодно встречаются школьники, выполняющие задания ЕГЭ с использованием языка Python. В других городах желательно заранее предупредить предметную экзаменационную комиссию о намерении использовать язык Python для обеспечения проверки заданий. |
| 68 | 70 | ||
| … | … | … | … |
| 72 | ((http://progbook.net/python/7043-izuchaem-python-4-e-izdanie.html Марк Лутц. Изучаем Python. 4-е издание)) - очень толстый и подробный учебник | 74 | ((http://progbook.net/python/7043-izuchaem-python-4-e-izdanie.html Марк Лутц. Изучаем Python. 4-е издание)) - очень толстый и подробный учебник |
| 73 | ((http://progbook.ru/python/723-sammerfild-programmirovanie-na-python-3.html Марк Саммерфилд. Программирование на Python 3)) - менее толстый, не столь подробный учебник | 75 | ((http://progbook.ru/python/723-sammerfild-programmirovanie-na-python-3.html Марк Саммерфилд. Программирование на Python 3)) - менее толстый, не столь подробный учебник |
| 74 | ((http://progbook.net/python/6601-python-podrobnyj-spravochnik.html Дэвид Бизли. Python. Подробный справочник)) - именно справочник, ориентирован в большей степени на профессиональных программистов | 76 | ((http://progbook.net/python/6601-python-podrobnyj-spravochnik.html Дэвид Бизли. Python. Подробный справочник)) - именно справочник, ориентирован в большей степени на профессиональных программистов |
| 75 |
((http |
77 | ((https://docs.python.org/3/ Документация на язык Python)) - на английском |
| 76 | 78 | ||
| 77 | ===Материалы к выступлениям=== | 79 | ===Материалы к выступлениям=== |
| 78 | **Съезд учителей информатики, март, 2011** | 80 | **Съезд учителей информатики, март, 2011** |