Сабирова
Рабия Султанбековна
учитель
информатики,
средняя
школа имени Валерия Чкалова
ПРОГРАММИРОВАНИЕ
АЛГОРИТМОВ НА PYTHON.
В настоящее время в мире развивающегося
информационно-коммуникативного центра, соревнующегося со временем,
необходимо поставить перед собой цель-стать конкурентоспособной
страной, впитать в цивилизацию и образовательную сферу нашей страны
полноценный осознанный и качественный труд, конечно же, получить
знания, соответствующие современным требованиям и совершенствовать
свои знания. В этой связи, каждая дисциплина, направление имеют
свои обновленные программы отрасли, которые занимают современное
место в обществе. Одна из самых важных и важных программ по
информатике, которая требует таких знаний, - это программа
Python.
Python-это язык программирования общего
назначения, предназначенный для повышения читабельности кода
высокого класса и производительности разработчика. Язык Python
требует меньше синтаксиса. Но в то же время стандартная библиотека
содержит огромное количество полезных функций.
Python-это язык программирования высокого уровня.
Язык Python сегодня считается наиболее распространенным языком
программирования. Это самое известное приложение, созданное на
языке это социальная сеть Instagram, которую мы все знаем. На языке
программирования Python мы можем встретить BitTorrent, Ubuntu,
Blender, GIMP, Civilization IV, Battlefield 2, World of Tanks.
Компании, использующие Python, включают Google, Facebook, Yahoo,
НАСА, Red Hat, IBM, Instagram, Dropbox, Pinterest, Quora, Яндекс,
Mail.Ru и т.д.
Цель обучения: научиться разрабатывать эффективные алгоритмы и
реализовывать их в виде программы, написанной на языке
программирования Python.
Задачи:
-
познакомить с понятиями алгоритма, вычислимой
функции, языка программирования; · научить составлять и читать
блок-схемы;
-
сформировать навыки выполнения технологической
цепочки разработки программ средствами языка программирования
Python;
-
изучить основные конструкции языка
программирования Python, позволяющие работать с простыми и
составными типами данных (строками, списками, кортежами, словарями,
множествами);
-
научить применять функции при написании программ
на языке программирования Python;
-
научить отлаживать и тестировать программы,
делать выводы о работе этих программ.
Методы обучения
Отбор методов обучения обусловлен необходимостью
формировать информационную и коммуникативную компетентности
учащихся, реализовывать личностно-ориентированное обучение,
направлять их на самостоятельное решение разнообразных проблем,
развивать исследовательские и творческие способности. Решение
данных задач кроется в организации деятельностного подхода к
обучению, в проблемном изложении материала учителем, в переходе от
репродуктивного вида работ к самостоятельным,
поисково-исследовательским видам деятельности. Поэтому основная
методическая установка в данном курсе — обучение учащихся навыкам
самостоятельной творческой деятельности.
Формы организации учебных
занятий
Организация учебного процесса предусматривает
дистанционной формы деятельности, когда учащийся вне уроков
самостоятельно выполняет на компьютере практические задания.
Планируемые результаты курса В рамках курса «Основы
программирования на языке Python» учащиеся овладевают следующими
знаниями, умениями и способами
деятельности:
Результатами освоения программы
являются:
-
умеют составлять алгоритмы для решения
задач;
-
умеют реализовывать алгоритмы на компьютере в
виде программ, написанных на языке Python;
-
владеют основными навыками программирования на
языке Python;
-
умеют отлаживать и тестировать программы,
написанные на языке Python.
В целом Python-это современный и распространенный
язык программирования, используемый для различных целей. В процессе
освоения этого языка вы познакомитесь с самыми основными принципами
программирования и, окончив курс, сможете продолжить свое
дальнейшее развитие в мире компьютерных наук. Сегодня многие
работодатели требуют специалистов, владеющих языком Python, и
специалистам в этой сфере выплачивается большая заработная плата.
Во время курса вы можете использовать ввод и вывод, переменные,
комментарии, типы данных, операторы, ветвление, цикл, функции и т.
д. вы познакомитесь с основными концепциями программирования. Я
призываю всех, особенно молодое поколение, овладеть этим языком!
Потому что роль компьютерных наук в развитии будущего Казахстана
очень велика, и необходимо решить проблему нехватки специалистов в
этой сфере.
"Python" - это новейший современный язык
программирования. Этот язык был первоначально изобретен голландцем
по имени Гвидо Ван Россум.
Python-это язык программирования высокого уровня.
Язык Python сегодня считается наиболее распространенным языком
программирования.
Это самое известное приложение, созданное на
языке это социальная сеть Instagram, которую мы все
знаем.
Компании, использующие Python, - это Google,
Facebook, Yahoo, NASA, Red Hat, IBM, Instagram, Dropbox, Pinterest,
Quora, Яндекс, Mail.Ru и т.д.
История языка Python. Впервые Ван Руссом занялся
разработкой языка Python в декабре 1898 года. Первоначально язык
Python был заимствован как потомок языка программирования ABC,
способного действовать с операционной системой Ameoba. Позднее
Python эволюционировал и стал самым основным и важным языком
программирования.Первым обновлением стала новая версия Python 2.0.
Знай в новой версии было продемонстрировано множество функций и
новый тип алгоритмов. После обновления количество пользователей
языка Python увеличивается. Однако на этом обновление языка не
закончилось. 3 декабря 2008 г. выйдет Python 3.0.
Отличительная черта Python от других языков
программирования. Как мы упоминали выше, язык Python все больше
похож на язык ABC. В настоящее время во многих языках
программирования ставится скобка({}) для вставки нескольких
алгоритмов в бир-функцию. А в Python от функции ставится двоеточие,
а алгоритмы записываются со следующей строкой, оставляя несколько
пробелов. Кроме того, основная особенность других языков
программирования заключается в том, что большое место в языке
Python занимают типы информации(типы данных). По этой причине типы
информации такие как int, double, могут содержать большие значимые
числа.
Список использованной
литературы:
1.
Домашняя страница Python www.python.org . Справочные материалы,
официальная документация.
2.
Сайт проекта Интуит: Национальный открытый университет, курс
«Введение в программирование на Python»,
http://www.intuit.ru/studies/courses/12179/1172/info.
3.
Сайт проекта Интуит: Национальный открытый университет. Курс «Язык
программирования Python» http://www.intuit.ru/studies/courses/49/49/info.
4. Сайт проекта Open Book
Project openbookproject.net содержит серию практических примеров на
Python Криса Мейерса.
5.
Python. Подробный справочник Дэвида М. Бизли — книга со справочной
информацией о языке Python и модулях стандартной
библиотеки.
6.
Python. Справочник Марка Лутца. Справочник по наиболее часто
использующимся функциям и модулям.