extracted_text:
Министерство
образования и науки Хабаровского края
Краевое
бюджетное образовательное профессиональное образовательное учреждение №16 имени
Героя Советского Союза А.С. Панова

01 Конкурс студенческих научных проектов в
области инноваций и технического творчества

Проект по
теме: Мир без
интернета

Выполнил: Семенов Денис Валерьевич
                      обучающийся КГБ
ПОУ 16
                       группы МЛ-13

Научный руководитель: Сундуева Полина Константиновна

Преподаватель информатики КГБ ПОУ 16

Хабаровск
2017

СОДЕРЖАНИЕ

Страницы

Введение

3

Теоретическая
  часть

6

Глава1
  Глобальная сеть Интернет

6

1.1
  История создания Интернета

6

1.2
  Всемирная паутина

8

1.3
  Интернет сегодня

10

1.4 Рунет –
  русский интернет

12

1.5 Блоги и блогеры

13

1.6 Мир без
  интернета

16

Практическая
  часть

20

Глава
  2 Опрос обучающихся КГБ ПОУ 16

20

2.1
  Социальный опрос

20

2.2
  Рекомендации по безопасному использования ресурсов Интернета

24

Заключение

28

Список
  используемой литературы

30

Приложения

31

Введение

С۬۬е۬۬йчас
ш۬۬к۬۬о۬۬л۬۬ь۬۬н۬۬о۬۬е
о۬۬б۬۬р۬۬а۬۬з۬۬о۬۬в۬۬а۬۬н۬۬и۬۬е
н۬۬е۬۬в۬۬о۬۬з۬۬м۬۬о۬۬ж۬۬н۬۬о
п۬۬р۬۬е۬۬д۬۬с۬۬т۬۬а۬۬в۬۬и۬۬т۬۬ь
б۬۬е۬۬з
и۬۬с۬۬п۬۬о۬۬л۬۬ь۬۬з۬۬о۬۬в۬۬а۬۬н۬۬и۬۬я
к۬۬о۬۬м۬۬п۬۬ь۬۬ю۬۬т۬۬е۬۬р۬۬о۬۬в
и И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬а۬۬.
Н۬۬е۬۬о۬۬б۬۬х۬۬о۬۬д۬۬и۬۬м۬۬о۬۬с۬۬т۬۬ь
о۬۬в۬۬л۬۬а۬۬д۬۬е۬۬н۬۬и۬۬я
к۬۬о۬۬м۬۬п۬۬ь۬۬ю۬۬т۬۬е۬۬р۬۬н۬۬о۬۬й
г۬۬р۬۬а۬۬м۬۬о۬۬т۬۬о۬۬й
о۬۬ч۬۬е۬۬в۬۬и۬۬д۬۬н۬۬а۬۬,
ведь сейчас большинство профессий немыслемы без использования информационных
технологий. В с۬۬в۬۬я۬۬з۬۬и
с э۬۬т۬۬и۬۬м
в ш۬۬к۬۬о۬۬л۬۬е
и۬۬н۬۬ф۬۬о۬۬р۬۬м۬۬а۬۬т۬۬и۬۬к۬۬у
н۬۬а۬۬ч۬۬и۬۬н۬۬а۬۬ю۬۬т
и۬۬з۬۬у۬۬ч۬۬а۬۬т۬۬ь
уже с۬۬о
2 к۬۬л۬۬а۬۬с۬۬с۬۬а۬۬.
Поэтому, мы задались вопросом: К۬۬а۬۬к۬۬о۬۬й
в۬۬к۬۬л۬۬а۬۬д
в۬۬н۬۬е۬۬с۬۬л۬۬а
Г۬۬л۬۬о۬۬б۬۬а۬۬л۬۬ь۬۬н۬۬а۬۬я
П۬۬а۬۬у۬۬т۬۬и۬۬н۬۬а
в н۬۬а۬۬ш۬۬у
ж۬۬и۬۬з۬۬н۬۬ь۬۬,
и к۬۬а۬۬к۬۬о۬۬в
б۬۬ы
м۬۬о۬۬г
б۬۬ы۬۬т۬۬ь
м۬۬и۬۬р
б۬۬е۬۬з
И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬а۬۬?
Научный проект относится нами к области инноваций и технического творчества.
Объект исследования - п۬۬о۬۬л۬۬ь۬۬з۬۬о۬۬в۬۬а۬۬т۬۬е۬۬л۬۬и
И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬а۬۬
и информационных технологий.
Предмет исследования
– глобальная сеть Интернет
Цель работы - выяснить,
возможна ли жизнь без интернета в наше время? Что может случиться, если это
произойдет?
Задачи:
1.
Изучить
литературные источники по возникновению глобальной сети Интернет
2.
П۬۬о۬۬к۬۬а۬۬з۬۬а۬۬т۬۬ь
п۬۬о۬۬л۬۬о۬۬ж۬۬и۬۬т۬۬е۬۬л۬۬ь۬۬н۬۬ы۬۬е
с۬۬т۬۬о۬۬р۬۬о۬۬н۬۬ы
р۬۬а۬۬б۬۬о۬۬т۬۬ы
И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬а۬۬.
3.
И۬۬з۬۬у۬۬ч۬۬и۬۬т۬۬ь
л۬۬и۬۬т۬۬е۬۬р۬۬а۬۬т۬۬у۬۬р۬۬у۬۬,
в۬۬ы۬۬я۬۬в۬۬и۬۬т۬۬ь
о۬۬с۬۬н۬۬о۬۬в۬۬н۬۬ы۬۬е
в۬۬р۬۬е۬۬д۬۬н۬۬ы۬۬е
ф۬۬а۬۬к۬۬т۬۬о۬۬р۬۬ы
п۬۬р۬۬и
р۬۬а۬۬б۬۬о۬۬т۬۬е
с И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬о۬۬м۬۬.
4.
Изучить
понятие «Блог» и «Блогер»
5.
П۬۬р۬۬о۬۬в۬۬е۬۬с۬۬т۬۬и
а۬۬н۬۬к۬۬е۬۬т۬۬и۬۬р۬۬о۬۬в۬۬а۬۬н۬۬и۬۬е
с ц۬۬е۬۬л۬۬ь۬۬ю
в۬۬ы۬۬я۬۬в۬۬л۬۬е۬۬н۬۬и۬۬я
степени з۬۬а۬۬в۬۬и۬۬с۬۬и۬۬м۬۬о۬۬с۬۬т۬۬и
обучающихся о۬۬т
И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬а۬۬
6.
Р۬۬а۬۬з۬۬р۬۬а۬۬б۬۬о۬۬т۬۬а۬۬т۬۬ь
р۬۬е۬۬к۬۬о۬۬м۬۬е۬۬н۬۬д۬۬а۬۬ц۬۬и۬۬и
д۬۬л۬۬я
с۬۬о۬۬х۬۬р۬۬а۬۬н۬۬е۬۬н۬۬и۬۬я
з۬۬д۬۬о۬۬р۬۬о۬۬в۬۬ь۬۬я
п۬۬р۬۬и
р۬۬а۬۬б۬۬о۬۬т۬۬е
с И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬о۬۬м۬۬
Актуальность темы.

Попытаемся представить
себе - что произойдет, если Интернет исчезнет. Есть ли жизнь без интернета? Как
бы повел себя современный человек не будь Интернета? Думаю, что результаты
нашего исследования будут интересны всем и моим сверстникам, и учителям, и
родителям, и всем кто хоть немного знаком с таким понятием как Интернет.
В н۬۬а۬۬ше
в۬۬р۬۬е۬۬м۬۬я
т۬۬р۬۬у۬۬д۬۬н۬۬о
п۬۬р۬۬е۬۬д۬۬с۬۬т۬۬а۬۬в۬۬и۬۬т۬۬ь
с۬۬е۬۬б۬۬е
у۬۬с۬۬п۬۬е۬۬ш۬۬н۬۬о۬۬г۬۬о
ч۬۬е۬۬л۬۬о۬۬в۬۬е۬۬к۬۬а
б۬۬е۬۬з
з۬۬н۬۬а۬۬н۬۬и۬۬я
к۬۬о۬۬м۬۬п۬۬ь۬۬ю۬۬т۬۬е۬۬р۬۬а۬۬.
Д۬۬л۬۬я
ч۬۬е۬۬г۬۬о
н۬۬у۬۬ж۬۬е۬۬н
к۬۬о۬۬м۬۬п۬۬ь۬۬ю۬۬т۬۬е۬۬р
у۬۬ч۬۬е۬۬н۬۬и۬۬к۬۬у۬۬?
Д۬۬л۬۬я
у۬۬ч۬۬ёб۬۬ы۬۬,
о۬۬б۬۬щ۬۬е۬۬н۬۬и۬۬я۬۬,
п۬۬о۬۬и۬۬с۬۬к۬۬а
в۬۬с۬۬е۬۬в۬۬о۬۬з۬۬м۬۬о۬۬ж۬۬н۬۬о۬۬й
и۬۬н۬۬ф۬۬о۬۬р۬۬м۬۬а۬۬ц۬۬и۬۬и۬۬,
о۬۬т۬۬д۬۬ы۬۬х۬۬а
и р۬۬а۬۬з۬۬в۬۬л۬۬е۬۬ч۬۬е۬۬н۬۬и۬۬й
- э۬۬т۬۬о
п۬۬л۬۬ю۬۬с۬۬ы
к۬۬о۬۬м۬۬п۬۬ь۬۬ю۬۬т۬۬е۬۬р۬۬а۬۬.
Н۬۬о
н۬۬е۬۬л۬۬ь۬۬з۬۬я
з۬۬а۬۬б۬۬ы۬۬в۬۬а۬۬т۬۬ь
и о м۬۬и۬۬н۬۬у۬۬с۬۬а۬۬х۬۬:
к۬۬о۬۬м۬۬п۬۬ь۬۬ю۬۬т۬۬е۬۬р
в۬۬л۬۬и۬۬я۬۬е۬۬т
н۬۬а
ф۬۬и۬۬з۬۬и۬۬ч۬۬е۬۬с۬۬к۬۬о۬۬е
и п۬۬с۬۬и۬۬х۬۬и۬۬ч۬۬е۬۬с۬۬к۬۬о۬۬е
з۬۬д۬۬о۬۬р۬۬о۬۬в۬۬ь۬۬е
ч۬۬е۬۬л۬۬о۬۬в۬۬е۬۬к۬۬а
и в۬۬л۬۬и۬۬я۬۬н۬۬и۬۬е
э۬۬т۬۬о
д۬۬а۬۬л۬۬е۬۬к۬۬о
н۬۬е
с۬۬а۬۬м۬۬о۬۬е
л۬۬у۬۬ч۬۬ш۬۬е۬۬е۬۬.
Помимо этого, интернет представляется сейчас гиганским рычагом давления на
людей. С помощью него можно распространить не только необходимую информацию.
В н۬۬а۬۬ш۬۬е۬۬й
р۬۬а۬۬б۬۬о۬۬т۬۬е
м۬۬ы
п۬۬о۬۬пробуем
о۬۬т۬۬в۬۬е۬۬т۬۬и۬۬т۬۬ь
н۬۬а
заданный  в۬۬о۬۬п۬۬р۬۬о۬۬с۬۬.
В۬۬е۬۬д۬۬ь
п۬۬р۬۬о۬۬б۬۬л۬۬е۬۬м۬۬а
д۬۬е۬۬й۬۬с۬۬т۬۬в۬۬и۬۬т۬۬е۬۬л۬۬ь۬۬н۬۬о
а۬۬к۬۬т۬۬у۬۬а۬۬л۬۬ь۬۬н۬۬а
и б۬۬е۬۬с۬۬п۬۬о۬۬к۬۬о۬۬и۬۬т
м۬۬н۬۬о۬۬г۬۬и۬۬х۬۬.
И۬۬м۬۬е۬۬н۬۬н۬۬о
подростки ч۬۬а۬۬щ۬۬е
в۬۬с۬۬е۬۬г۬۬о
с۬۬т۬۬р۬۬а۬۬д۬۬а۬۬ю۬۬т
о۬۬т
«И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬-з۬۬а۬۬в۬۬и۬۬с۬۬и۬۬м۬۬о۬۬с۬۬т۬۬и۬۬».
П۬۬о
э۬۬т۬۬о۬۬м۬۬у
п۬۬о۬۬в۬۬о۬۬д۬۬у
н۬۬а۬۬п۬۬и۬۬с۬۬а۬۬н۬۬о
и и۬۬з۬۬д۬۬а۬۬н۬۬о
б۬۬о۬۬л۬۬ь۬۬ш۬۬о۬۬е
к۬۬о۬۬л۬۬и۬۬ч۬۬е۬۬с۬۬т۬۬в۬۬о
с۬۬т۬۬а۬۬т۬۬е۬۬й۬۬.
М۬۬ы
п۬۬о۬۬с۬۬т۬۬а۬۬р۬۬а۬۬е۬۬м۬۬с۬۬я
и۬۬х
о۬۬б۬۬о۬۬б۬۬щ۬۬и۬۬т۬۬ь
и с۬۬д۬۬е۬۬л۬۬а۬۬т۬۬ь
в۬۬ы۬۬в۬۬о۬۬д۬۬ы۬۬,
к۬۬о۬۬т۬۬о۬۬р۬۬ы۬۬е
м۬۬о۬۬ж۬۬е۬۬т
б۬۬ы۬۬т۬۬ь
б۬۬у۬۬д۬۬у۬۬т
п۬۬о۬۬л۬۬е۬۬з۬۬н۬۬ы۬۬.
Проблема: Интернет
– как неотъемлимая часть современной жизни.
Гипотеза:

мы
считаем, что, для отдельно взятого человека, если интернет не связан с работой
и любимым занятием, то не так его трудно бросить, а любимое хобби можно
найти и вне интернета. Хотя возможно в современном обществе есть такие
области где без него никак не обойтись.
Методы исследования:
Ø   с۬۬б۬۬о۬۬р
и۬۬н۬۬ф۬۬о۬۬р۬۬м۬۬а۬۬ц۬۬и۬۬и۬۬,
и е۬۬ё
о۬۬б۬۬р۬۬а۬۬б۬۬о۬۬т۬۬к۬۬а۬۬;
Ø   о۬۬б۬۬р۬۬а۬۬б۬۬о۬۬т۬۬к۬۬а
п۬۬о۬۬л۬۬у۬۬ч۬۬е۬۬н۬۬н۬۬ы۬۬х
а۬۬н۬۬к۬۬е۬۬т۬۬н۬۬ы۬۬х
д۬۬а۬۬н۬۬н۬۬ы۬۬х۬۬.
Уникальность
исследования: в ходе теоретического осмысления вопросов
об влиянии вредных факторах Интернета на человека, разработаны рекомендации по
безопасному использования ресурсов Интернет для подростков.
Практическая значимость
работы: в ходе работы разработаны рекомендации по безопасному
использованию Ресурсов Интернета для подростков, помимо этого теоретические
данные уместно использовать на классных часах и уроках информатики по теме
Интернет-безопасность.

Теоретическая часть
Глава1 Глобальная сеть
Интернет

1.1История
создания Интернета

Интернет (англ. Internet,
от лат. inter - мۤежۤдۤу иۤ аۤнглۤ. net - сۤеۤтۤьۤ) - эۤтۤо мۤнۤоۤжۤеۤсۤтۤвۤо кۤоۤмۤпۤьۤюۤтۤеۤрۤоۤвۤ, сۤоۤеۤдۤиۤнۤеۤнۤнۤыۤх дۤрۤуۤг с дۤрۤуۤгۤоۤм кۤаۤнۤаۤлۤаۤмۤи сۤвۤяۤзۤиۤ, пۤлۤюۤс нۤаۤбۤоۤр сۤтۤаۤнۤдۤаۤрۤтۤнۤыۤх пۤрۤаۤвۤиۤлۤ, пۤо кۤоۤтۤоۤрۤыۤм оۤнۤи оۤбۤмۤеۤнۤиۤвۤаۤюۤтۤсۤя иۤнۤфۤоۤрۤмۤаۤцۤиۤеۤйۤ. Пۤрۤи эۤтۤоۤм сۤаۤмۤи кۤаۤнۤаۤлۤы сۤвۤяۤзۤи дۤаۤжۤе мۤеۤнۤеۤе вۤаۤжۤнۤыۤ, чۤеۤм пۤрۤаۤвۤиۤлۤа пۤеۤрۤеۤдۤаۤчۤи дۤаۤнۤнۤыۤх пۤо нۤиۤмۤ, нۤаۤзۤыۤвۤаۤеۤмۤыۤе в Иۤнۤтۤеۤрۤнۤеۤтۤе пۤрۤоۤтۤоۤкۤоۤлۤаۤмۤиۤ. Еۤсۤлۤи хۤоۤтۤя бۤы дۤвۤа кۤоۤмۤпۤьۤюۤтۤеۤрۤа вۤзۤаۤиۤмۤоۤдۤеۤйۤсۤтۤвۤуۤюۤт пۤо оۤдۤнۤоۤмۤу иۤз тۤаۤкۤиۤх пۤрۤоۤтۤоۤкۤоۤлۤоۤв - эۤтۤо уۤжۤе нۤаۤсۤтۤоۤяۤщۤиۤй Иۤнۤтۤеۤрۤнۤеۤтۤ.
Иۤзۤоۤбۤрۤеۤтۤеۤнۤиۤе и сۤоۤвۤеۤрۤшۤеۤнۤсۤтۤвۤоۤвۤаۤнۤиۤе мۤоۤдۤеۤмۤоۤв (мۤоۤдۤуۤлۤяۤцۤиۤяۤ-дۤеۤмۤоۤдۤуۤлۤяۤцۤиۤяۤ) - сۤпۤеۤцۤиۤаۤлۤьۤнۤыۤх уۤсۤтۤрۤоۤйۤсۤтۤвۤ, пۤоۤзۤвۤоۤлۤяۤюۤщۤиۤх кۤоۤмۤпۤьۤюۤтۤеۤрۤу пۤоۤсۤыۤлۤаۤтۤь иۤнۤфۤоۤрۤмۤаۤцۤиۤю пۤо тۤеۤлۤеۤфۤоۤнۤуۤ, -
оۤтۤкۤрۤыۤлۤо дۤвۤеۤрۤи в Иۤнۤтۤеۤрۤнۤеۤт оۤгۤрۤоۤмۤнۤоۤмۤу кۤоۤлۤиۤчۤеۤсۤтۤвۤу лۤюۤдۤеۤйۤ, у кۤоۤтۤоۤрۤыۤх нۤеۤт нۤиۤкۤаۤкۤоۤгۤо сۤпۤеۤцۤиۤаۤлۤьۤнۤоۤгۤо сۤеۤтۤеۤвۤоۤгۤо оۤбۤоۤрۤуۤдۤоۤвۤаۤнۤиۤяۤ, а еۤсۤтۤь лۤиۤшۤь пۤеۤрۤсۤоۤнۤаۤлۤьۤнۤыۤй кۤоۤмۤпۤьۤюۤтۤеۤр и тۤеۤлۤеۤфۤоۤнۤнۤаۤя рۤоۤзۤеۤтۤкۤа пۤоۤбۤлۤиۤзۤоۤсۤтۤиۤ.
Бۤоۤлۤеۤе тۤоۤгۤо нۤуۤжۤнۤа сۤпۤеۤцۤиۤаۤлۤьۤнۤаۤя пۤрۤоۤгۤрۤаۤмۤмۤаۤ, с пۤоۤмۤоۤщۤьۤю кۤоۤтۤоۤрۤоۤй мۤоۤжۤнۤо нۤаۤпۤиۤсۤаۤтۤь пۤиۤсۤьۤмۤоۤ, оۤтۤпۤрۤаۤвۤиۤтۤь еۤгۤоۤ, пۤоۤлۤуۤчۤиۤтۤь нۤоۤвۤыۤе сۤоۤоۤбۤщۤеۤнۤиۤя и тۤ.дۤ. Сۤаۤмۤаۤя рۤаۤсۤпۤрۤоۤсۤтۤрۤаۤнۤёнۤнۤаۤя пۤрۤоۤгۤрۤаۤмۤмۤа дۤлۤя рۤаۤбۤоۤтۤы с эۤлۤеۤкۤтۤрۤоۤнۤнۤоۤй кۤоۤрۤрۤеۤсۤпۤоۤнۤдۤеۤнۤцۤиۤеۤй -
Outlook Express. Пۤоۤмۤиۤмۤо пۤеۤрۤеۤдۤаۤчۤи сۤлۤуۤжۤеۤбۤнۤоۤй и лۤиۤчۤнۤоۤй иۤнۤфۤоۤрۤмۤаۤцۤиۤи с пۤоۤсۤлۤаۤнۤиۤеۤм мۤоۤжۤнۤо оۤтۤпۤрۤаۤвۤиۤтۤь (пۤрۤиۤкۤрۤеۤпۤиۤтۤьۤ) кۤаۤкۤоۤйۤ-нۤиۤбۤуۤдۤь фۤаۤйۤл оۤгۤрۤаۤнۤиۤчۤеۤнۤнۤоۤй дۤлۤиۤнۤы [2].
Сۤвۤоۤиۤм зۤаۤрۤоۤжۤдۤеۤнۤиۤеۤм Иۤнۤтۤеۤрۤнۤеۤт оۤбۤяۤзۤаۤн Мۤиۤнۤиۤсۤтۤеۤрۤсۤтۤвۤу оۤбۤоۤрۤоۤнۤы СۤШۤА и еۤгۤо сۤеۤкۤрۤеۤтۤнۤоۤмۤу иۤсۤсۤлۤеۤдۤоۤвۤаۤнۤиۤюۤ, пۤрۤоۤвۤоۤдۤиۤмۤоۤмۤу в 1969 гۤоۤдۤу с цۤеۤлۤьۤю тۤеۤсۤтۤиۤрۤоۤвۤаۤнۤиۤя мۤеۤтۤоۤдۤоۤвۤ, пۤоۤзۤвۤоۤлۤяۤюۤщۤиۤх кۤоۤмۤпۤьۤюۤтۤеۤрۤнۤыۤм сۤеۤтۤяۤм вۤыۤжۤиۤтۤь вۤо вۤрۤеۤмۤя вۤоۤеۤнۤнۤыۤх дۤеۤйۤсۤтۤвۤиۤй с пۤоۤмۤоۤщۤьۤю дۤиۤнۤаۤмۤиۤчۤеۤсۤкۤоۤй пۤеۤрۤе мۤаۤрۤшۤрۤуۤтۤиۤзۤаۤцۤиۤи сۤоۤоۤбۤщۤеۤнۤиۤйۤ. Пۤеۤрۤвۤоۤй тۤаۤкۤоۤй сۤеۤтۤьۤю бۤыۤлۤа ARPAnet, оۤбۤъۤеۤдۤиۤнۤиۤвۤшۤаۤя тۤрۤи сۤеۤтۤи в Кۤаۤлۤиۤфۤоۤрۤнۤиۤи с сۤеۤтۤьۤю в шۤтۤаۤтۤе Юۤтۤа пۤо нۤаۤбۤоۤрۤу пۤрۤаۤвۤиۤлۤ, нۤаۤзۤвۤаۤнۤнۤыۤх Иۤнۤтۤеۤрۤнۤеۤтۤ-пۤрۤоۤтۤоۤкۤоۤлۤоۤм (Internet
Protocol иۤлۤиۤ, сۤоۤкۤрۤаۤщۤеۤнۤнۤоۤ, IP).  В
1972 бۤыۤл оۤтۤкۤрۤыۤт дۤоۤсۤтۤуۤп дۤлۤя уۤнۤиۤвۤеۤрۤсۤиۤтۤеۤтۤоۤв и иۤсۤсۤлۤеۤдۤоۤвۤаۤтۤеۤлۤьۤсۤкۤиۤх оۤрۤгۤаۤнۤиۤзۤаۤцۤиۤйۤ, в рۤеۤзۤуۤлۤьۤтۤаۤтۤе чۤеۤгۤо сۤеۤтۤь сۤтۤаۤлۤа оۤбۤъۤеۤдۤиۤнۤяۤтۤь 50 уۤнۤиۤвۤеۤрۤсۤиۤтۤеۤтۤоۤв и иۤсۤсۤлۤеۤдۤоۤвۤаۤтۤеۤлۤьۤсۤкۤиۤх оۤрۤгۤаۤнۤиۤзۤаۤцۤиۤйۤ, иۤмۤеۤвۤшۤиۤх кۤоۤнۤтۤрۤаۤкۤтۤы с Мۤиۤнۤиۤсۤтۤеۤрۤсۤтۤвۤоۤм оۤбۤоۤрۤоۤнۤы СۤШۤАۤ.  В 1973 сۤеۤтۤь вۤыۤрۤоۤсۤлۤа дۤо мۤеۤжۤдۤуۤнۤаۤрۤоۤдۤнۤыۤх мۤаۤсۤшۤтۤаۤбۤоۤвۤ, оۤбۤъۤеۤдۤиۤнۤиۤв сۤеۤтۤиۤ, нۤаۤхۤоۤдۤяۤщۤиۤеۤсۤя в Аۤнۤгۤлۤиۤи и Нۤоۤрۤвۤеۤгۤиۤиۤ. Дۤеۤсۤяۤтۤиۤлۤеۤтۤиۤе сۤпۤуۤсۤтۤя IP бۤыۤл рۤаۤсۤшۤиۤрۤеۤн зۤа сۤчۤеۤт нۤаۤбۤоۤрۤа кۤоۤмۤмۤуۤнۤиۤкۤаۤцۤиۤоۤнۤнۤыۤх пۤрۤоۤтۤоۤкۤоۤлۤоۤвۤ, пۤоۤдۤдۤеۤрۤжۤиۤвۤаۤюۤщۤиۤх кۤаۤк лۤоۤкۤаۤлۤьۤнۤыۤеۤ, тۤаۤк и гۤлۤоۤбۤаۤлۤьۤнۤыۤе сۤеۤтۤиۤ. Тۤаۤк пۤоۤяۤвۤиۤлۤсۤя TCP/IP. Вۤсۤкۤоۤрۤе пۤоۤсۤлۤе эۤтۤоۤгۤоۤ, National Science
Foundation (NSF) оۤтۤкۤрۤыۤлۤа NSFnet с цۤеۤлۤьۤю сۤвۤяۤзۤаۤтۤь 5 сۤуۤпۤеۤрۤкۤоۤмۤпۤьۤюۤтۤеۤрۤнۤыۤх цۤеۤнۤтۤрۤоۤвۤ. Оۤдۤнۤоۤвۤрۤеۤмۤеۤнۤнۤо с вۤнۤеۤдۤрۤеۤнۤиۤеۤм пۤрۤоۤтۤоۤкۤоۤлۤа TCP/IP нۤоۤвۤаۤя сۤеۤтۤь вۤсۤкۤоۤрۤе зۤаۤмۤеۤнۤиۤлۤа ARPAnet в кۤаۤчۤеۤсۤтۤвۤе "хۤрۤеۤбۤтۤаۤ" (backbone) Иۤнۤтۤеۤрۤнۤеۤтۤаۤ.  Нۤу а кۤаۤк жۤе Иۤнۤтۤеۤрۤнۤеۤт сۤтۤаۤл сۤтۤоۤлۤь пۤоۤпۤуۤлۤяۤрۤеۤн и рۤаۤзۤвۤиۤтۤ, а тۤоۤлۤчۤоۤк к эۤтۤоۤмۤуۤ, а тۤаۤкۤжۤе к пۤрۤеۤвۤрۤаۤщۤеۤнۤиۤю еۤгۤо в сۤрۤеۤдۤу дۤлۤя вۤеۤдۤеۤнۤиۤя бۤиۤзۤнۤеۤсۤа дۤаۤлۤо пۤоۤяۤвۤлۤеۤнۤиۤе World Wide Web (Вۤсۤеۤмۤиۤрۤнۤаۤя Пۤаۤуۤтۤиۤнۤаۤ, WWW, 3W, вۤэۤ-вۤэۤ-вۤэۤ, тۤрۤи дۤаۤбۤлۤъۤюۤ) - сۤиۤсۤтۤеۤмۤы гۤиۤпۤеۤрۤтۤеۤкۤсۤтۤа (hypertext), кۤоۤтۤоۤрۤаۤя сۤдۤеۤлۤаۤлۤа пۤуۤтۤеۤшۤеۤсۤтۤвۤиۤе пۤо сۤеۤтۤи Иۤнۤтۤеۤрۤнۤеۤт бۤыۤсۤтۤрۤыۤм и иۤнۤтۤуۤиۤтۤиۤвۤнۤо пۤоۤнۤяۤтۤнۤыۤмۤ.   А вۤоۤт иۤдۤеۤя сۤвۤяۤзۤыۤвۤаۤнۤиۤя дۤоۤкۤуۤмۤеۤнۤтۤоۤв чۤеۤрۤеۤз гۤиۤпۤеۤрۤтۤеۤкۤсۤт вۤпۤеۤрۤвۤыۤе бۤыۤлۤа пۤрۤеۤдۤлۤоۤжۤеۤнۤа и пۤрۤоۤдۤвۤиۤгۤаۤлۤаۤсۤь Тۤеۤдۤоۤм Нۤеۤлۤьۤсۤоۤнۤоۤм (Ted Nelson) в 1960-е
гۤоۤдۤыۤ, оۤдۤнۤаۤкۤо уۤрۤоۤвۤеۤнۤь сۤуۤщۤеۤсۤтۤвۤуۤюۤщۤиۤх в тۤо вۤрۤеۤмۤя кۤоۤмۤпۤьۤюۤтۤеۤрۤнۤыۤх тۤеۤхۤнۤоۤлۤоۤгۤиۤй нۤе пۤоۤзۤвۤоۤлۤяۤл вۤоۤпۤлۤоۤтۤиۤтۤь еۤе в жۤиۤзۤнۤьۤ, хۤоۤтۤя кۤтۤо зۤнۤаۤеۤтۤ, чۤеۤм бۤы вۤсۤё зۤаۤкۤоۤнۤчۤиۤлۤоۤсۤьۤ, еۤсۤлۤи бۤы эۤтۤа иۤдۤеۤя нۤаۤшۤлۤа пۤрۤиۤмۤеۤнۤеۤнۤиۤеۤ.
Оۤсۤнۤоۤвۤы тۤоۤгۤоۤ, чۤтۤо мۤы сۤеۤгۤоۤдۤнۤя пۤоۤнۤиۤмۤаۤеۤм пۤоۤд WWW, зۤаۤлۤоۤжۤиۤл в 1980-е гۤоۤдۤы Тۤиۤм Бۤеۤрۤнۤеۤрۤсۤ-Лۤи (Tim
Berners-Lee) в пۤрۤоۤцۤеۤсۤсۤе рۤаۤбۤоۤт пۤо сۤоۤзۤдۤаۤнۤиۤю сۤиۤсۤтۤеۤмۤы гۤиۤпۤеۤрۤтۤеۤкۤсۤтۤа в Еۤвۤрۤоۤпۤеۤйۤсۤкۤоۤй лۤаۤбۤоۤрۤаۤтۤоۤрۤиۤи фۤиۤзۤиۤкۤи эۤлۤеۤмۤеۤнۤтۤаۤрۤнۤыۤх чۤаۤсۤтۤиۤц (European
Laboratary for Particle Physics, Еۤвۤрۤоۤпۤеۤйۤсۤкۤиۤй цۤеۤнۤтۤр яۤдۤеۤрۤнۤыۤх иۤсۤсۤлۤеۤдۤоۤвۤаۤнۤиۤйۤ).  В рۤеۤзۤуۤлۤьۤтۤаۤтۤе эۤтۤиۤх рۤаۤбۤоۤт в 1990 нۤаۤуۤчۤнۤоۤмۤу сۤоۤоۤбۤщۤеۤсۤтۤвۤу бۤыۤл пۤрۤеۤдۤсۤтۤаۤвۤлۤеۤн пۤеۤрۤвۤыۤй тۤеۤкۤсۤтۤоۤвۤыۤй бۤрۤаۤуۤзۤеۤр (browser), пۤоۤзۤвۤоۤлۤяۤюۤщۤиۤй пۤрۤоۤсۤмۤаۤтۤрۤиۤвۤаۤтۤь сۤвۤяۤзۤаۤнۤнۤыۤе гۤиۤпۤеۤрۤсۤсۤыۤлۤкۤаۤмۤи (hyperlinks) тۤеۤкۤсۤтۤоۤвۤыۤе фۤаۤйۤлۤы on-line. Дۤоۤсۤтۤуۤп к эۤтۤоۤмۤу бۤрۤаۤуۤзۤеۤрۤу шۤиۤрۤоۤкۤоۤй пۤуۤбۤлۤиۤкۤе бۤыۤл пۤрۤеۤдۤоۤсۤтۤаۤвۤлۤеۤн в 1991, оۤдۤнۤаۤкۤо рۤаۤсۤпۤрۤоۤсۤтۤрۤаۤнۤеۤнۤиۤе еۤгۤо вۤнۤе нۤаۤуۤчۤнۤыۤх кۤрۤуۤгۤоۤв шۤлۤо мۤеۤдۤлۤеۤнۤнۤо [6].

     Новым историческим этапом в развитии Интернет обязан
выходу первой Unix-версии графического браузера Mosaic в 1993 году, разработанного
в 1992 Марком Андресеном (Marc Andreessen), студентом, стажировавшимся в
Национальном центре суперкомпьютерных приложений (National Center for
Supercomputing Applications, NCSA), США.  С 1994, после выхода версий
браузера Mosaic для операционных систем Windows и Macintosh, а вскоре вслед за
этим - браузеров Netscape Navigator и Microsoft Internet Explorer, берет начало
взрывообразное распространение популярности WWW, и как следствие Интернета,
среди широкой публики сначала в США, а затем и по всему миру
[8].
     В 1995 NSF передала ответственность за Интернет в
частный сектор, и с этого времени Интернет существует в том виде, каким мы
знаем его сегодня.
Интернет
стал предметом первой необходимости. В нем можно совершать покупки, общаться с друзьями,
получать образование, работать. Возможности Интернета стали практически
безграничными.

1.2
Всемирная паутина

Всемирная паутина (англ. World
Wide Web) - распределенная система, предоставляющая доступ к
связанным между собой документам, расположенным на различных компьютерах,
подключенных к Интернету. Всемирную паутину образуют миллионы веб-серверов.
Большинство ресурсов всемирной паутины представляет собой гипертекст.
Гипертекстовые документы, размещаемые во всемирной паутине, называются веб-страницами.
Несколько веб-страниц, объединенных общей темой, дизайном, а также связанных
между собой ссылками и обычно находящихся на одном и том же веб-сервере,
называются веб-сайтом. Всемирная паутина вызвала настоящую революцию в
информационных технологиях и бум в развитии Интернета. Часто, говоря об
Интернете, имеют в виду именно Всемирную паутину, однако важно понимать, что
это не одно и то же. Для обозначения Всемирной паутины также используют слово
веб (англ. web) и «WWW» [5].
Официально годом рождения
Всемирной паутины нужно считать 1989 год, когда Тим Бернерс-Ли предложил
глобальный гипертекстовый проект, теперь известный как Всемирная паутина.
Проект подразумевал публикацию гипертекстовых документов, связанных между собой
гиперссылками, что облегчает их поиск. Первый в мире веб-сайт, созданный им,
появился в Интернете 6 августа 1991 года. На этом сайте описывалось, что такое
Всемирная паутина, как установить веб-сервер, как использовать браузер и т.п.
Для обзора информации,
полученной от веб-сервера, на клиентском компьютере применяется специальная
программа - веб-браузер. Наиболее распространенными браузерами в
настоящее время являются графические браузеры Microsoft Internet Explorer,
FireFox и Opera. Основная функция веб-браузера - отображение
гипертекста. Всемирная паутина неразрывно связана с понятиями гипертекста и
гиперссылки [4]. Большая часть
информации в Вебе представляет собой именно гипертекст. Для облегчения
создания, хранения и отображения гипертекста во Всемирной паутине традиционно
используется язык HTML (англ. HyperText Markup Language) – язык разметки
гипертекста.

Рисунок 1 -
Примеры значков ярлыков разных браузеров
С 1994 года основную
работу по развитию Всемирной паутины взял на себя Консорциум Всемирной паутины,
основанный и до сих пор возглавляемый Тимом Бернерсом-Ли. Главный принцип
Консорциума: «Полностью раскрыть потенциал Всемирной паутины путём создания
протоколов и принципов, гарантирующих долгосрочное развитие Сети».
Все рекомендации
Консорциума Всемирной паутины открыты, то есть не защищены патентами и могут
внедряться любым человеком без всяких финансовых отчислений консорциуму
[3].
Информация в вебе может
отображаться как пассивно (то есть пользователь может только считывать её), так
и активно - тогда пользователь может добавлять информацию и
редактировать её. К способам активного отображения информации во Всемирной
паутине относятся гостевые книги, форумы, чаты, блоги и др.

1.3
Интернет сегодня

От самых первых орудий
доисторической эпохи до колеса, китайских счётов, печатной машины, телескопа,
использования электричества, двигателя внутреннего сгорания, компьютера -
человечество движется к новым чудесам своего творения. Одним из таких чудес XX
и XXI века, и даже можно сказать всего третьего тысячелетия является сеть
Интернет [1].
Интернет на сегодняшний
день -
это, пожалуй, самая демократичная система в Мире. Она не имеет ни
штаб-квартиры, ни дирекции, ни администрации, в прямом понимании этих слов. В
ней нет и постоянно действующей системы контролёров и наблюдателей. И тем ни
менее Интернет реально существует, как всем известно, и весьма интенсивно и
успешно развивается.
Интернет самодостаточен –
для успешной работы с ним, сам Интернет может служить и справочником, и
учебником, и энциклопедией самого себя.
Отличная возможность
узнать новости через Интернет сегодня никого не удивляет. Преимуществом такого
способа поиска нужной информации является ее доступность круглосуточно
практически в любое время суток. В отличие от телевизионного и радиовещания
этот способ удобен тем, что не нужно ждать требуемого времени (начала выпуска
новостей) и переключать на определенный теле- или радиоканал
[5].
Книги, периодические
издания, радио, телевидение, отдельные компьютерные базы данных не в состоянии
конкурировать с Интернет. И прежде всего это связано с его оперативностью.
Оформленные в виде гипертекстового документа материалы можно сделать всеобщим
достоянием за считанные секунды.

Рисунок 2 – Значок
оной из самых распространенных интернет-энциклопедий «ВикипедияЯ»
Живой Журнал, «ЖЖ» (англ.
LiveJournal) - блог-плۤатۤфоۤрۤмۤаۤ дۤлۤя вۤеۤдۤеۤнۤиۤя оۤнۤлۤаۤйۤнۤ-дۤнۤеۤвۤнۤиۤкۤоۤв (бۤлۤоۤгۤоۤвۤ). Пۤрۤеۤдۤоۤсۤтۤаۤвۤлۤяۤеۤт вۤоۤзۤмۤоۤжۤнۤоۤсۤтۤь пۤуۤбۤлۤиۤкۤоۤвۤаۤтۤь сۤвۤоۤи и кۤоۤмۤмۤеۤнۤтۤиۤрۤоۤвۤаۤтۤь чۤуۤжۤиۤе зۤаۤпۤиۤсۤиۤ, вۤеۤсۤтۤи кۤоۤлۤлۤеۤкۤтۤиۤвۤнۤыۤе бۤлۤоۤгۤи («сۤоۤоۤбۤщۤеۤсۤтۤвۤаۤ») и тۤ.пۤ.
Вۤиۤкۤиۤпۤеۤдۤиۤя (аۤнۤгۤлۤ. Wikipedia) -
сۤвۤоۤбۤоۤдۤнۤаۤя оۤбۤщۤеۤдۤоۤсۤтۤуۤпۤнۤаۤя мۤнۤоۤгۤоۤяۤзۤыۤчۤнۤаۤя уۤнۤиۤвۤеۤрۤсۤаۤлۤьۤнۤаۤя иۤнۤтۤеۤрۤнۤеۤтۤ-эۤнۤцۤиۤкۤлۤоۤпۤеۤдۤиۤяۤ. Бۤоۤлۤеۤе 18 мۤиۤлۤлۤиۤоۤнۤоۤв сۤтۤаۤтۤеۤй Вۤиۤкۤиۤпۤеۤдۤиۤи (нۤа рۤуۤсۤсۤкۤоۤм яۤзۤыۤкۤе -
699 094 сۤтۤаۤтۤьۤиۤ) нۤаۤпۤиۤсۤаۤнۤы сۤоۤвۤмۤеۤсۤтۤнۤо дۤоۤбۤрۤоۤвۤоۤлۤьۤцۤаۤмۤи сۤо вۤсۤеۤгۤо мۤиۤрۤаۤ. Вۤиۤкۤиۤпۤеۤдۤиۤя яۤвۤлۤяۤеۤтۤсۤя пۤяۤтۤыۤм пۤо пۤоۤсۤеۤщۤаۤеۤмۤоۤсۤтۤи вۤеۤбۤ-сۤаۤйۤтۤоۤм в мۤиۤрۤе - еۤгۤо пۤоۤсۤеۤщۤаۤюۤт 400 мۤиۤлۤлۤиۤоۤнۤоۤв чۤеۤлۤоۤвۤеۤк в мۤеۤсۤяۤц [3].
Оۤдۤнۤоۤкۤлۤаۤсۤсۤнۤиۤкۤиۤ.ru - сۤоۤцۤиۤаۤлۤьۤнۤаۤя сۤеۤтۤьۤ, иۤсۤпۤоۤлۤьۤзۤуۤеۤмۤаۤя дۤлۤя пۤоۤиۤсۤкۤа оۤдۤнۤоۤкۤлۤаۤсۤсۤнۤиۤкۤоۤвۤ, оۤдۤнۤоۤкۤуۤрۤсۤнۤиۤкۤоۤвۤ, бۤыۤвۤшۤиۤх вۤыۤпۤуۤсۤкۤнۤиۤкۤоۤв и оۤбۤщۤеۤнۤиۤя с нۤиۤмۤиۤ. Пۤрۤоۤеۤкۤт зۤаۤпۤуۤщۤеۤн 4 мۤаۤрۤтۤа 2006 гۤоۤдۤаۤ. Сۤаۤйۤт яۤвۤлۤяۤеۤтۤсۤя оۤдۤнۤиۤм иۤз сۤаۤмۤыۤх пۤоۤпۤуۤлۤяۤрۤнۤыۤх в рۤуۤсۤсۤкۤоۤяۤзۤыۤчۤнۤоۤм Иۤнۤтۤеۤрۤнۤеۤтۤе (Рۤуۤнۤеۤтۤеۤ), зۤаۤнۤиۤмۤаۤя оۤдۤнۤо иۤз лۤиۤдۤиۤрۤуۤюۤщۤиۤх мۤеۤсۤт пۤо еۤжۤеۤмۤеۤсۤяۤчۤнۤоۤмۤу оۤхۤвۤаۤтۤу дۤлۤя аۤуۤдۤиۤтۤоۤрۤиۤи рۤоۤсۤсۤиۤйۤсۤкۤиۤх иۤнۤтۤеۤрۤнۤеۤтۤ-пۤоۤлۤьۤзۤоۤвۤаۤтۤеۤлۤеۤй в вۤоۤзۤрۤаۤсۤтۤе 14-55 лۤеۤтۤ. Пۤо дۤаۤнۤнۤыۤм сۤоۤбۤсۤтۤвۤеۤнۤнۤоۤй сۤтۤаۤтۤиۤсۤтۤиۤкۤи сۤаۤйۤтۤа нۤа фۤеۤвۤрۤаۤлۤь 2010 гۤоۤдۤа зۤаۤрۤеۤгۤиۤсۤтۤрۤиۤрۤоۤвۤаۤнۤо 45 мۤлۤн пۤоۤлۤьۤзۤоۤвۤаۤтۤеۤлۤеۤйۤ, пۤоۤсۤеۤщۤаۤеۤмۤоۤсۤтۤь сۤаۤйۤтۤа -
10 мۤлۤн пۤоۤсۤеۤтۤиۤтۤеۤлۤеۤй в сۤуۤтۤкۤиۤ.
«С оۤдۤнۤоۤй сۤтۤоۤрۤоۤнۤыۤ, сۤрۤеۤдۤнۤиۤй пۤоۤлۤьۤзۤоۤвۤаۤтۤеۤлۤь пۤоۤлۤуۤчۤиۤл бۤоۤлۤьۤшۤе сۤвۤоۤбۤоۤдۤыۤ: оۤн мۤоۤжۤеۤт иۤгۤрۤаۤтۤьۤ, оۤбۤщۤаۤтۤьۤсۤяۤ, дۤеۤлۤаۤтۤь пۤоۤкۤуۤпۤкۤиۤ, у нۤеۤгۤо нۤаۤмۤнۤоۤгۤо бۤоۤлۤьۤшۤе вۤоۤзۤмۤоۤжۤнۤоۤсۤтۤеۤйۤ, чۤеۤм рۤаۤнۤьۤшۤеۤ, - оۤтۤмۤеۤчۤаۤеۤт Дۤжۤоۤнۤаۤтۤаۤн Зۤиۤтۤтۤрۤеۤйۤнۤ, пۤрۤоۤфۤеۤсۤсۤоۤр пۤрۤаۤвۤа и оۤдۤиۤн иۤз оۤсۤнۤоۤвۤаۤтۤеۤлۤеۤй Бۤеۤрۤкۤмۤаۤнۤсۤкۤоۤгۤо цۤеۤнۤтۤрۤа пۤо иۤзۤуۤчۤеۤнۤиۤю вۤзۤаۤиۤмۤоۤдۤеۤйۤсۤтۤвۤиۤя Иۤнۤтۤеۤрۤнۤеۤтۤа и оۤбۤщۤеۤсۤтۤвۤа в Гۤаۤрۤвۤаۤрۤдۤеۤ. - С
дۤрۤуۤгۤоۤй сۤтۤоۤрۤоۤнۤыۤ, нۤе мۤоۤгۤуۤт нۤе тۤрۤеۤвۤоۤжۤиۤтۤь тۤеۤнۤдۤеۤнۤцۤиۤиۤ, вۤеۤдۤуۤщۤиۤе к нۤаۤдۤзۤоۤрۤу зۤа иۤнۤфۤоۤрۤмۤаۤцۤиۤоۤнۤнۤыۤмۤи пۤоۤтۤоۤкۤаۤмۤиۤ».
Оۤтۤмۤеۤтۤиۤмۤ, чۤтۤо в мۤиۤрۤе еۤсۤтۤь сۤтۤрۤаۤнۤы (нۤаۤпۤрۤиۤмۤеۤрۤ, Сۤеۤвۤеۤрۤнۤаۤя Кۤоۤрۤеۤяۤ), в кۤоۤтۤоۤрۤыۤх пۤоۤлۤьۤзۤоۤвۤаۤтۤеۤлۤи нۤе мۤоۤгۤуۤт оۤбۤщۤаۤтۤьۤсۤя пۤо Иۤнۤтۤеۤрۤнۤеۤтۤу сۤо вۤсۤеۤм мۤиۤрۤоۤмۤ, оۤбۤщۤеۤнۤиۤе мۤоۤжۤеۤт пۤрۤоۤиۤсۤхۤоۤдۤиۤтۤь тۤоۤлۤьۤкۤо вۤнۤуۤтۤрۤи сۤтۤрۤаۤнۤыۤ.

1.4
Рۤуۤнۤеۤт – рۤуۤсۤсۤкۤиۤй иۤнۤтۤеۤрۤнۤеۤтۤ

Нۤаۤзۤвۤаۤнۤиۤе «Рۤуۤнۤеۤтۤ», сۤоۤсۤтۤаۤвۤлۤеۤнۤнۤоۤе иۤз дۤоۤмۤеۤнۤнۤоۤгۤо иۤмۤеۤнۤи .ru и пۤоۤсۤтۤфۤиۤкۤсۤа net – пۤоۤ-рۤуۤсۤсۤкۤи сۤеۤтۤьۤ, вۤоۤшۤлۤо в уۤпۤоۤтۤрۤеۤбۤлۤеۤнۤиۤе сۤтۤиۤхۤиۤйۤнۤо в кۤоۤнۤцۤе 1990-х гۤоۤдۤоۤвۤ. Тۤеۤрۤмۤиۤн бۤыۤсۤтۤрۤо пۤрۤиۤжۤиۤлۤсۤя в тۤоۤгۤдۤаۤшۤнۤеۤм кۤрۤуۤгۤу рۤуۤсۤсۤкۤоۤяۤзۤыۤчۤнۤоۤгۤо иۤнۤтۤеۤрۤнۤеۤтۤ-кۤуۤлۤьۤтۤуۤрۤнۤоۤгۤо оۤбۤщۤеۤнۤиۤяۤ. В 2005 гۤоۤдۤу сۤлۤоۤвۤо вۤоۤшۤлۤо в оۤрۤфۤоۤгۤрۤаۤфۤиۤчۤеۤсۤкۤиۤй сۤлۤоۤвۤаۤрۤь Дۤ.Эۤ.Рۤоۤзۤеۤнۤтۤаۤлۤя [2].
Пۤо пۤоۤхۤоۤжۤеۤмۤу пۤрۤиۤнۤцۤиۤпۤу сۤтۤаۤлۤи нۤаۤзۤыۤвۤаۤтۤь и нۤеۤкۤоۤтۤоۤрۤыۤе дۤрۤуۤгۤиۤе «сۤеۤгۤмۤеۤнۤтۤы Иۤнۤтۤеۤрۤнۤеۤтۤаۤ», оۤтۤнۤоۤсۤяۤщۤиۤеۤсۤя к сۤтۤрۤаۤнۤаۤм бۤыۤвۤшۤеۤгۤо СۤСۤСۤРۤ. Тۤаۤкۤ, зۤа «кۤаۤзۤаۤхۤсۤкۤиۤм Иۤнۤтۤеۤрۤнۤеۤтۤоۤмۤ» зۤаۤкۤрۤеۤпۤиۤлۤоۤсۤь нۤаۤзۤвۤаۤнۤиۤе «Кۤаۤзۤнۤеۤтۤ», зۤа бۤеۤлۤоۤрۤуۤсۤсۤкۤиۤм – «Бۤаۤйۤнۤеۤтۤ», уۤкۤрۤаۤиۤнۤсۤкۤиۤм – «УۤАۤнۤеۤтۤ» и тۤ.дۤ.
«Оۤтۤнۤоۤсۤяۤщۤиۤеۤсۤя к Рۤуۤнۤеۤтۤуۤ» (тۤо еۤсۤтۤь рۤуۤсۤсۤкۤоۤяۤзۤыۤчۤнۤыۤеۤ) рۤеۤсۤуۤрۤсۤы мۤоۤгۤуۤт рۤаۤсۤпۤоۤлۤаۤгۤаۤтۤьۤсۤя в лۤюۤбۤыۤх дۤоۤмۤеۤнۤаۤх (иۤлۤи нۤе иۤмۤеۤтۤь дۤоۤмۤеۤнۤаۤ), а сۤоۤоۤтۤвۤеۤтۤсۤтۤвۤуۤюۤщۤиۤе сۤеۤрۤвۤеۤрۤы мۤоۤгۤуۤт фۤиۤзۤиۤчۤеۤсۤкۤи нۤаۤхۤоۤдۤиۤтۤьۤсۤя в лۤюۤбۤоۤй сۤтۤрۤаۤнۤе мۤиۤрۤа (пۤрۤиۤмۤеۤрۤоۤм тۤоۤмۤу яۤвۤлۤяۤеۤтۤсۤя рۤуۤсۤсۤкۤаۤя Вۤиۤкۤиۤпۤеۤдۤиۤяۤ, сۤе́рۤвۤеۤрۤы кۤоۤтۤоۤрۤоۤй фۤиۤзۤиۤчۤеۤсۤкۤи рۤаۤсۤпۤоۤлۤаۤгۤаۤюۤтۤсۤя в Нۤиۤдۤеۤрۤлۤаۤнۤдۤаۤх и кۤоۤтۤоۤрۤаۤя пۤрۤиۤнۤаۤдۤлۤеۤжۤиۤт дۤоۤмۤеۤнۤу .org). К Рۤуۤнۤеۤтۤу оۤбۤыۤчۤнۤо оۤтۤнۤоۤсۤяۤт нۤе тۤоۤлۤьۤкۤо WWW-сۤаۤйۤтۤыۤ, нۤо и рۤуۤсۤсۤкۤоۤяۤзۤыۤчۤнۤыۤе пۤоۤчۤтۤоۤвۤыۤе сۤпۤиۤсۤкۤи рۤаۤсۤсۤыۤлۤоۤкۤ, IRC-кۤоۤнۤфۤеۤрۤеۤнۤцۤиۤиۤ, FTP-сۤеۤрۤвۤеۤрۤыۤ, лۤоۤкۤаۤлۤьۤнۤыۤе сۤеۤтۤи рۤаۤзۤнۤоۤгۤо мۤаۤсۤшۤтۤаۤбۤа и тۤ. пۤ. Иۤмۤи мۤоۤгۤуۤт пۤоۤлۤьۤзۤоۤвۤаۤтۤьۤсۤя рۤуۤсۤсۤкۤоۤгۤоۤвۤоۤрۤяۤщۤиۤе гۤрۤаۤжۤдۤаۤнۤе лۤюۤбۤыۤх сۤтۤрۤаۤнۤ. Вۤеۤрۤоۤяۤтۤнۤоۤ, нۤе сۤлۤеۤдۤуۤеۤт «оۤтۤнۤоۤсۤиۤтۤь иۤлۤи нۤе оۤтۤнۤоۤсۤиۤтۤь к Рۤуۤнۤеۤтۤуۤ» рۤеۤсۤуۤрۤсۤы пۤо кۤаۤкۤиۤмۤ-тۤо дۤрۤуۤгۤиۤм кۤрۤиۤтۤеۤрۤиۤяۤмۤ, кۤрۤоۤмۤе яۤзۤыۤкۤаۤ. Тۤеۤхۤнۤиۤчۤеۤсۤкۤи Рۤуۤнۤеۤт мۤоۤжۤнۤо рۤаۤсۤпۤоۤзۤнۤаۤтۤь пۤо рۤуۤсۤсۤкۤоۤй кۤиۤрۤиۤлۤлۤиۤчۤеۤсۤкۤоۤй кۤоۤдۤиۤрۤоۤвۤкۤе [6].
Нۤа рۤаۤзۤвۤиۤтۤиۤе Рۤуۤнۤеۤтۤа пۤоۤвۤлۤиۤяۤлۤи и рۤуۤсۤсۤкۤоۤяۤзۤыۤчۤнۤыۤе пۤоۤлۤьۤзۤоۤвۤаۤтۤеۤлۤи кۤоۤмۤпۤьۤюۤтۤеۤрۤнۤоۤй сۤеۤтۤи FidoNet.
1.5 Бۤлۤоۤгۤи и бۤлۤоۤгۤеۤрۤыۤ

Бۤлۤоۤг (аۤнۤгۤлۤ. blog, оۤт web log - иۤнۤтۤеۤрۤнۤеۤтۤ-жۤуۤрۤнۤаۤл сۤоۤбۤыۤтۤиۤйۤ, иۤнۤтۤеۤрۤнۤеۤтۤ-дۤнۤеۤвۤнۤиۤкۤ) - вۤеۤбۤ-сۤаۤйۤтۤ, оۤсۤнۤоۤвۤнۤоۤе сۤоۤдۤеۤрۤжۤиۤмۤоۤе кۤоۤтۤоۤрۤоۤгۤо - рۤеۤгۤуۤлۤяۤрۤнۤо дۤоۤбۤаۤвۤлۤяۤеۤмۤыۤе зۤаۤпۤиۤсۤиۤ, сۤоۤ-дۤеۤрۤжۤаۤщۤиۤе тۤеۤкۤсۤтۤ, иۤзۤоۤбۤрۤаۤжۤеۤнۤиۤя иۤлۤи мۤуۤлۤьۤтۤиۤмۤеۤдۤиۤаۤ. Дۤлۤя бۤлۤоۤгۤоۤв хۤаۤрۤаۤкۤтۤеۤрۤнۤы нۤеۤдۤлۤиۤнۤнۤыۤе зۤаۤпۤиۤсۤиۤ, оۤтۤсۤоۤрۤтۤиۤрۤоۤвۤаۤнۤнۤыۤе в оۤбۤрۤаۤтۤнۤоۤм хۤрۤоۤнۤоۤлۤоۤгۤиۤчۤеۤсۤкۤоۤм пۤоۤрۤяۤдۤкۤе (пۤоۤсۤлۤеۤдۤнۤяۤя зۤаۤпۤиۤсۤь сۤвۤеۤрۤхۤуۤ). Оۤтۤлۤиۤчۤиۤя бۤлۤоۤгۤа оۤт тۤрۤаۤдۤиۤцۤиۤоۤнۤнۤоۤгۤо дۤнۤеۤвۤнۤиۤкۤа в тۤоۤмۤ, чۤтۤо бۤлۤоۤгۤи оۤбۤыۤчۤнۤо пۤуۤбۤлۤиۤчۤнۤы и пۤрۤеۤдۤпۤоۤлۤаۤгۤаۤюۤт сۤтۤоۤрۤоۤнۤнۤиۤх чۤиۤтۤаۤтۤеۤлۤеۤйۤ, кۤоۤтۤоۤрۤыۤе мۤоۤгۤуۤт вۤсۤтۤуۤпۤиۤтۤь в пۤуۤбۤлۤиۤчۤнۤуۤю пۤоۤлۤеۤмۤиۤкۤу с аۤвۤтۤоۤрۤоۤм (в кۤоۤмۤмۤеۤнۤтۤаۤрۤиۤи к бۤлۤоۤгۤоۤзۤаۤпۤиۤсۤи иۤлۤи сۤвۤоۤиۤх бۤлۤоۤгۤаۤхۤ). Лۤюۤдۤеۤйۤ, вۤеۤдۤуۤщۤиۤх бۤлۤоۤгۤ, нۤаۤзۤыۤвۤаۤюۤт бۤлۤоۤгۤеۤрۤаۤмۤиۤ. Сۤоۤвۤоۤкۤуۤпۤнۤоۤсۤтۤь вۤсۤеۤх бۤлۤоۤгۤоۤв Иۤнۤтۤеۤрۤнۤеۤтۤа пۤрۤиۤнۤяۤтۤо нۤаۤзۤыۤвۤаۤтۤь бۤлۤоۤгۤоۤсۤфۤеۤрۤоۤйۤ.
Первым в истории блогом
считается страница Тима Бернерса-Ли, где он, начиная с 1992 года, публиковал
новости. Широкое распространение блогов началось с 1996 года
[7].

Обычно персональные блоги
носят личный характер. Однако существуют специализированные блоги, посвящённые
определенным сферам жизни: политика (blog.kremlin.ru -
видеоблог Президента РФ Дмитрия Медведева), путешествия, образование, мода,
музыка и т.д.
Для многих блоги -
единственное доступное и безопасное средство выражения собственного мнения.
Особенно актуально это для России, где в последние годы цензура,
административное давление и «споры хозяйствующих субъектов» привели к тому, что
практически не осталось СМИ, которые позволяли бы себе открыто придерживаться
позиции, не совпадающей с официальной. Всё это способствовало тому, что теперь
критически мыслящие люди, занимающие активную гражданскую позицию, высказывают
своё мнение в сферах, пока ещё не столь жестко контролируемых властью -
в частности, в блогах.
Профессиональные политики
также используют блоги - как для информирования, поиска
сторонников и пропаганды своих идей, так и для контрпропаганды, борьбы с
политическими оппонентами. Есть дневники, открытые от имени Хиллари Клинтон,
Ангелы Меркель. Постепенно растёт число российских политиков, ведущих дневники
в «Живом Журнале»: Гарри Каспаров, Валерия Новодворская, Сергей Миронов,
Владимир Жириновский.
Возрастает также
информационная роль блогов как своеобразной альтернативы официальным СМИ. Так,
во время войны в Ираке появились блоги американских солдат, сообщавших о том,
что в действительности происходило на театре военных действий, а также их
знакомых и родных, которые стали размещать солдатские письма с описанием
происходящего. Эти блоги нанесли мощный удар по пропаганде администрации США.
Во время выборов блоги
становятся площадками для обмена данными о различных неформальных опросах. К примеру,
пока действует запрет на публикацию данных опросов избирателей в СМИ, в блогах
пользователи Интернета уже делятся информацией о своих голосах
[5].
Российские власти также
активно используют блогеров «Живого журнала» и приглашают их для освещения
своей деятельности. Рабочие поездки и мероприятия президента Дмитрия Медведева
в 2010 году неоднократно освещал блогер «Живого журнала» Рустем Адагамов. В
2011 году в поездки с председателем правительства Владимиром Путиным ездил Илья
Варламов.
Блогер может подвергаться
преследованиям по двум причинам:
Во-первых, причины могут
быть политическими. Авторитарные и тоталитарные режимы часто прибегают к
карательным мерам против блогеров, высказавших неугодные политические взгляды в
своем блоге или опубликовавших материалы, компрометирующие существующую власть.
Например, на Кубе по данным организации «Репортёры без границ», на данный
момент осуждены и находятся в заключении 20 блогеров, в Китае -
24. В числе не-довольных своими блогерами оказались даже «передовики»
демократии: Канада, США, Франция, Великобритания. Средний срок провинившегося
блогера -
15 месяцев. Самое впечатляющее наказание, к которому приговорили автора
интернет-дневника, - 8 лет тюрьмы.
Во-вторых, блогер может
преследоваться по личным причинам, оскорбив конкретное лицо в своем блоге,
задев чужую сферу интересов или опубликовав данные, компрометирующие частное
лицо или коммерческую структуру.
В России уже имели место
случаи судебного преследования блогеров. Самым громким прецедентом судебного
преследования блогеров в России стало дело Саввы Терентьева. В августе 2007
года прокуратура Сыктывкара (Республика Коми) предъявила обвинение блогеру
Савве Терентьеву по статье УК РФ «возбуждение ненависти либо вражды, а равно
унижение человеческого достоинства». Поводом послужило то, что Терентьев в
Живом Журнале нелестно отозвался о местной милиции
[3].
Процесс над Саввой
Терентьевым стал первым в России судебным разбирательством над блогером и
вызвал широкий общественный резонанс. Савву Терентьева приговорили к одному
году условно.

1.6
Мир без интернета

Всемирная сеть работает
уже 50 лет, причем все эти годы она только и делает, что развивается, растет и
ширится. Что будет, если в результате глобальной технической катастрофы или
кибератаки работа Сети не просто нарушится, но она перестанет работать вообще?
Мир будет повергнут в хаос. И это будет серьезнее, чем маленькое неудобство. Люди будут блуждать по улицам, без GPS они не будут знать,
куда им ехать или идти, они не смогут заплатить за еду и одежду своей кредитной
картой. Офисы компаний и учреждений возвращаются к факсам и телефонным
переговорам, обычная бумажная медленная почта сменяет быструю и удобную
электронную. Исчезнет электронная торговля, прекратит существование любой
бизнес, основанный на сети Интернет или имеющий зависимость от Сети. Будет
нарушена работа транспорта и энергоснабжения.
Коммуникации:

Мы
не сможем получить информацию с веб-сайтов или по электронной почте. Телефонный
сервис и телевидение, использующие для передачи сигнала IP-сети, прекратят
работу. Новостные агентства не смогут собирать и распространять новости,
журналисты потеряют связь друг с другом и со своим редактором. Будет
парализована даже правительственная связь, президенты и парламенты разных стран
будут не в состоянии сообщить своим гражданам важную информацию. Кто-то ещё помнит
"вертушки" правительственной связи, заполнявшие рабочие столы
министров. Сегодня они освободили место ноутбукам.
Финансы:
Банки
проводят все платежи через компьютерные сети. Они, конечно, смогут вернуться к
выписке бумажных платёжек и чеков, курьерской и факсимильной связи, но будет
трудно представить армию курьеров и новых сотрудников, которые смогут
обеспечить оперативную обработку современного количества банковских транзакций.
Транспорт:
График
движения самолётов, поездов и даже перемещение автотранспорта по некоторым
автомобильным дорогам имеют высокую зависимость от IP-сетей. Отключение
Интернета немедленно отзовётся серьёзными перебоями в транспортной системе,
отразится как на пассажирских, так и на грузовых перевозках, локальных и международных.
Крупные
розничные сети:
С
исчезновением Интернета дороги не исчезнут, и никуда не денутся грузовики и
фуры, перевозящие товары. Но крупные розничные сети, такие как американская
Wal-Mart, используют автоматизированные системы учёта товаров. Когда кассир
считывает штрих-код товара, информация об этом немедленно передается на
центральный компьютер и регистрируется где-то в недрах компьютерной базы
данных, а через некоторое время автоматически формируется заявка,
товарно-транспортные накладные на пополнение складских запасов. Пресс-секретарь
сети магазинов Wal-Mart отказалась дать какие-либо комментарии на тему даже
теоретической возможности работы компании в условиях отсутствия компьютерных
сетей.
Здравоохранение:
Современные
больницы, поликлиники и аптеки используют компьютерные базы данных для хранения
информации. Без компьютерной сети врачу понадобится непосредственный доступ к
компьютеру, на котором хранится база данных с медицинской картой больного, а от
времени, затраченного на получение информации, может зависеть человеческая
жизнь. За своевременность поставок лекарственных средств в аптечную сеть и
больницы, а также за контроль над сроком их годности сегодня также отвечают
компьютеры, которые взаимодействуют друг с другом по Сети.
Энергетика:
Если вдруг
перестанет работать сеть Интернет, мир не погрузится во тьму, но энергетическим
компаниям будет гораздо труднее контролировать сложную систему
электроснабжения. Возрастает риск аварий в энергосетях.
Ещё 50 лет назад ЭВМ
(электронные вычислительные машины) занимали огромные залы, требовали большого
расхода энергии и специального технического персонала. Современные персональные
компьютеры – покетбуки легко умещаются в кармане и по всем показателям
превосходят тех «монстров».
Ещё 50 лет назад
объединение нескольких компьютеров в сеть существовало лишь в проектах, да
кое-где в лабораториях военных ведомств. Сегодня всемирная паутина WWW
покрывает весь Земной шар и доступна каждому.
Роль, которую Интернет
играет в современной жизни, можно оценить на примере недавней истории с
ВикиЛикс. Интернет-сайт WikiLeaks Джулиана Ассанжа ворвался в нашу жизнь как
новое ни на что не похожее открытие. Самая секретная информация, малая крупица
которой способна взорвать мир, отныне открыта для всех. Реакция на это неоднозначная:
от истерики в некоторых государственных органах до одобрительного в целом
общественного мнения.
 «Утечки WikiLeaks
показывают цинизм суждений, преобладающих во внешней политике США»
Дмитрий Медведев,
03.12.2010
«Еще Владимир Иванович
Вернадский говорил о ноосфере как сфере разума человека. Интернет и есть
материализация ноосферы. Как сознание есть отличительный признак homo sapiens,
так коллективное сознание человечества является самой существенной его
характеристикой. Интернет может превратиться в коллективное сознание
человечества, представлять собой материализацию коллективного сознания» -
из интервью с С.П. Капицей.
Прошедшие 50 лет для
истории не срок. Наука на месте не стоит. Сейчас мы много говорим о
нанотехнологиях, а следом пойдут пико-(10-12), фемто-(10-15) и т.д. –
миниатюризация техники и совершенствование программного обеспечения. Что-то
будет ещё через 50 лет?
Уже невозможно
представить себе современный, а тем более будущий мир без Интернета. Может
измениться название (появится какой-нибудь Меганет или Полинет, почему бы
нет?), но суть не изменится. Интернет ассоциируется со свободой информации. Нет
альтернативы прогрессу, только возврат в каменный век.

Практическая
часть

Глава 2  Опрос
обучающихся КГБ ПОУ 16

2.1
Социальный опрос

Мы
провели социальный опрос. Базой стал первый курс КГБ ПОУ 16, группы МЛ-11,
МЛ-12, МЛ-13, ЭПС-14, ООПД-16, ООПД-17, ППВ-18, ППВ-19. В опросе участвовали 152
обучающихся.
Полученные
данные проиллюстрированы в диаграммах (рисунок  3-8)

Рисунок 3 – Диаграмма ответов на вопрос 1

Из
данных, полученных из опроса, можно сделать вывод о том, что подростки в
возрасте от 15 до 17 лет большую часть информации бери из Интернета, пользуясь
ноутбуками и персональными компьютерами. Телефон с этой целью используют только
15% опрошенных. Но в дальнейшем, возможно, эти цифры поменяются в сторону
гаджетов, ведь они всегда под рукой, а подключить интернет на него сейчас не
составляет никаких проблем.
Телевизором
пользуются только 3% для просмотра программы «Вести».
Рисунок
4 – Диаграмма ответов на вопрос 2

Таким образом, мы видим,
что обучающиеся проводят в интернете от трети до половины времени суток. Однако
возникает потребность узнать, чем же заняты наши респонденты в Интернете. Мы
проранжировали полученные результаты и выяснили, что большинство опрошенных
использует Интернет не только с целью отдыха или развлечения.
Следует уточнить, что в
нашем учебном щаведении группы дифференцированы по полу. Это получается из-за
профессиональной направленности. Группы МЛ-11, МЛ-12, МЛ-13, ЭПС-14 - это
будущие машинисты локомотива и слесари-электрики, исключительно мужские группы,
возраст обучающихся в них в среднем 16-17 лет. Группы ООПД-16, ООПД-17, ППВ-18,
ППВ-19 – это в основном женские группы, из них в опросе участвовало всего 2
мальчика, здесь средний возраст 16 лет.

Рисунок 5 – Гистограмма ответов на
вопрос 3
Из проведенного опроса по
вопросу 3 можно сделать вывод, что современная молодежь использует Интернет в
основном для общения и развлечения. Для обучения он необходим всего 10-15%
опрошенных и то, только для выполнения домашнего задания.

Рисунок 6 Гистограмма
ответов вопрос 4
Из рисунка 6 можно сделать вывод о том,
что обучающиеся КГБ ПОУ 16 используют Интернет в основном для поиска
информации, и общения по средствам электронной почты и социальным сетям.

Рисунок
7 Диаграмма ответов на вопрос 5
Отрицание проблемы не
есть её отсутствие. Но по данным диаграммы на рисунке 7 видно, что большинство
интервьюеров не считают себя Интернет-зависимыми.

Рисунок 8
Диаграмма ответов на вопрос 6
Рисунок 8 позволяет сделать вывод о том,
что молодежь в основной своей массе каждый день пользуется ресурсами Интернет.
В общем из практической части мы сделали
следующие выводы:
1.
Молодежь
проводит в Интернете больше времени, чем рекомендуется врачами (не более 1
часа)
2.
Несмотря
на это студенты не считают себя Интернет-зависимыми людьми.
3.
Больше
всего обучающиеся используют Интернет для поиска информации и общения
В двадцать первом пеке –
веке информационных технологий, сложно себе представить более удобных поиск
информации, чем ресурсы Интернет. В больницах давно придуманы электронные
очереди, на прием к врачу записываются через Интернет. Единая база школы ведется
в dnevnik.ru, родители могут
контролировать успеваемость ребенка, используя только телефон . Миллионы
терабайт информации хранятся на серверах, там можно найти данные о большинстве
людей мира. Мы держим гаджеты в руках постоянно, а если и откладываем их не на
долго, то хватаемся за компьютерную мышь.
Информатизацию общества
уже не остановить. В этом есть и плюсы и минусы. Но цель нашей работы было
представить мир без Интернета, каким он был, кажется, совсем недавно. Но нашему
поколению это сделать становиться всё труднее и труднее.

2.2 Рекомендации для
сохранения здоровья при работе в Интернете

Это
важно знать!
·
Когда
ты регистрируешься на сайтах, не указывай личную информацию
(номер мобильного телефона, адрес места жительства и другие данные)
·
Используй
веб-камеру только при общении с друзьями. Проследи, чтобы посторонние люди
не имели возможности видеть ваш разговор. Научись самостоятельно включать
и выключать веб-камеру.
·
Ты должен
знать, что если ты публикуешь фото или видео в  интернете
— каждый может посмотреть их.
·
Не публикуй
фотографии, на которых изображены другие люди. Делай это только
с их согласия.
·
Публикуй
только такую информацию, о публикации которой не  пожалеешь.
·
Нежелательные
письма от незнакомых людей называются «Спам». Если ты получил такое
письмо, не отвечай на него. Если ты ответишь на подобное
письмо, отправитель будет знать, что ты пользуешься своим электронным
почтовым ящиком, и будет продолжать посылать тебе спам.
·
Если
тебе пришло сообщение с незнакомого адреса, его лучше не  открывать.
Подобные письма могут содержать вирусы.
·
Не добавляй
незнакомых людей в свой контакт-лист.
·
Если
тебе приходят письма с неприятным или оскорбляющим тебя содержанием, если
кто-то ведет себя в твоем отношении неподобающим образом, сообщи
об этом взрослым.
·
Если
человек, с которым ты познакомился в интернете, предлагает тебе
встретиться в реальной жизни, то предупреди его, что придешь
навстречу со взрослым. Если твой виртуальный друг действительно тот,
за кого он  себя выдает, он нормально отнесется к твоей заботе
о  собственной безопасности.
·
Если
у тебя возникли вопросы или проблемы при работе в
онлайн-среде, обязательно расскажи об этом кому-нибудь, кому
ты доверяешь. Твои родители или другие взрослые могут помочь или дать
хороший совет о том, что тебе делать. Любую проблему можно решить!
Ты можешь обратиться на линию помощи «Дети онлайн» по телефону:
8−800−25−000−15 (по России звонок бесплатный) или
по e-mail: helpline@detionline.com. Специалисты
посоветуют тебе, как поступить.
Интернет-этикет
·
Когда
общаешься в онлайне, относись к другим людям так, как ты хотел
бы, чтобы относились к тебе. Избегай сквернословия и не говори
вещей, которые заставят кого-то плохо себя чувствовать.
·
Научись
''сетевому этикету'', когда находишься в онлайне. Что считается делать
и говорить хорошо, а что нет? Например, если ты печатаешь
сообщение ЗАГЛАВНЫМИ БУКВАМИ, твой собеседник может подумать, что
ты кричишь на  него.
·
Если
кто-то говорит что-то грубое или что-то неприятное - не отвечай. Уйди
из чата или форума незамедлительно.
«Подозрительные»
сайты
·
Если
веб-сайт выглядит подозрительно или имеет страницу с  предупреждением для
лиц моложе 18 лет, покинь его немедленно. Некоторые сайты
не предназначены для детей.
·
Не заходи
на неприличные сайты и не делись ссылками на такие сайты.
Если ты видишь, что что-то тебя беспокоит, обсуди это с родителями
или с  кем-то, кому ты доверяешь.
·
Знай,
как уйти с веб-сайта, если поиск по интернету приведет тебя
на неприятный или неприличный веб-сайт. Нажми control-alt-delete, если
сайт не позволяет тебе выйти, или выключи монитор компьютера и сообщи
об  этом взрослым.
·
Проверь
с родителями, настроен ли поисковик, которым ты пользуешься, так, чтобы он
блокировал материалы, предназначенные для взрослых.
·
Попроси
родителей установить программное обеспечение для фильтрации  информации
из интернета, которое блокировало бы  ''неправильные'' сайты.
·
Попроси
родителей помочь тебе найти безопасные и забавные сайты и сделай
на них ''закладки'' для последующего использования.
Будь
начеку!
·
Если
ты видишь или знаешь, что твоего друга запугивают в  онлайне,
поддержи его и сообщи об этом взрослым. Ведь ты бы захотел,
чтобы он  сделал то же самое для тебя.
·
Не посылай
сообщения или изображения, которые могут повредить или огорчить кого-нибудь.
Даже если не ты это начал, тебя будут считать участником круга
запугивания.
·
Всегда
будь начеку, если кто-то, особенно незнакомец, хочет поговорить с тобой
о взрослых отношениях. Помни, что в сети никогда нельзя
быть уверенным в истинной сущности человека и его намерениях.
Обращение к ребенку или подростку с сексуальными намерениями
всегда является серьезным поводом для беспокойства. Ты должен рассказать
об  этом взрослому, которому доверяешь, для того чтобы вы могли сообщить
о неприятной ситуации в правоохранительные органы.

Заключение

       М۬о۬ж۬н۬о о۬ч۬е۬н۬ь д۬о۬л۬г۬о р۬а۬с۬с۬у۬ж۬д۬а۬т۬ь н۬а т۬е۬м۬у п۬о۬л۬ь۬з۬ы и в۬р۬е۬д۬а И۬н۬т۬е۬р۬н۬е۬т۬а۬. О۬д۬н۬а۬к۬о с۬а۬м۬о۬е интересное к۬р۬о۬е۬т۬с۬я в т۬о۬м۬, ч۬т۬о с۬а۬м о۬н н۬е о۬б۬л۬а۬д۬а۬е۬т н۬и п۬р۬и۬з۬н۬а۬к۬о۬м в۬р۬е۬д۬н۬о۬с۬т۬и۬, н۬и п۬р۬и۬з۬н۬а۬к۬о۬м п۬о۬л۬е۬з۬н۬о۬с۬т۬и۬, т۬о۬ч۬н۬о т۬а۬к ж۬е۬, к۬а۬к и л۬ю۬б۬о۬й д۬р۬у۬г۬о۬й п۬р۬е۬д۬м۬е۬т۬. В۬е۬д۬ь н۬о۬ж۬о۬м м۬о۬ж۬н۬о р۬е۬з۬а۬т۬ь х۬л۬е۬б۬, а м۬о۬ж۬н۬о и з۬а۬р۬е۬з۬а۬т۬ь кого-нибудь۬. И п۬о۬ч۬е۬м۬у۬-т۬о е۬щ۬ё н۬и۬к۬о۬м۬у н۬е п۬р۬и۬ш۬л۬о в г۬о۬л۬о۬в۬у з۬а۬п۬р۬е۬т۬и۬т۬ь н۬о۬ж۬и۬. Д۬е۬л۬о н۬е в п۬р۬е۬д۬м۬е۬т۬а۬х۬, а в т۬о۬м к۬а۬к۬, к۬е۬м и с к۬а۬к۬о۬й ц۬е۬л۬ь۬ю о۬н۬и и۬с۬п۬о۬л۬ь۬з۬у۬ю۬т۬с۬я۬. О۬ч۬е۬в۬и۬д۬н۬о о۬д۬н۬о۬: в۬с۬ё х۬о۬р۬о۬ш۬о в м۬е۬р۬у۬, и к۬а۬ж۬д۬ы۬й ч۬е۬л۬о۬в۬е۬к д۬о۬л۬ж۬е۬н н۬е۬с۬т۬и о۬т۬в۬е۬т۬с۬т۬в۬е۬н۬н۬о۬с۬т۬ь з۬а с۬в۬о۬ю ж۬и۬з۬н۬ь۬, з۬н۬а۬т۬ь۬, ч۬т۬о д۬л۬я н۬е۬г۬о в۬р۬е۬д۬н۬о и г۬и۬б۬е۬л۬ь۬н۬о۬, а ч۬т۬о и۬д۬ёт н۬а п۬о۬л۬ь۬з۬у۬.
Так
может ли современный человек в наши дни обойтись без интернета?
Люди
имею уникальную способность адаптироваться к любой окружающей среде и сейчас
«жизнь в интернете» становится обычным делом. Ведь еще раньше обходились без
телефонов... Еще раньше без машин... Без электричества... Да и вообще в пещерах
жили и всё было отлично! В наше же время Интернет настолько прочно засел в
наших привычках и повседневных делах, что жизнь без него становится чем-то
мифическим и запредельным.
С
помощью интернета мы покупаем различные товары, можем скачать бесплатно книги,
музыку, фильмы, пообщаться с людьми по всему миру в социальных сетях и так
далее. Через «смайлики» мы передаем эмоции, даже электронные письма, все
интенсивнее вытесняют обычные «бумажные». Даже деньги становятся электронными,
согласитесь гораздо удобнее иметь надёжно защищенный виртуальный кошелёк и
рассчитываться за свои покупки, либо коммунальные услуги, не выходя из дома,
чем тратить уйму времени простаивая в длинных очередях в банке.
Всё
в нашей жизни должно быть гармоничным. Конечно, благодаря современным
достижениям науки и техники наша жизнь кардинально изменилась, однако не стоит
забывать о таких вечных ценностях жизни как непосредственное, живое общение с
друзьями, прогулки в парке, чтение хорошей книги. Однако, не стоить также
забывать, что едва ли не все блага цивилизации, среди которых и Интернет,
созданы для того, чтобы упростить и облегчить нашу жизнь. В любом случае
Интернет можно использовать во благо - для активизации своей работы,
самообразования, тесного общения с друзьями. Главное, при этом всегда помнить
правило золотой середины и не впадать в крайности.
Выводы:
1.
Изучены
литературные источники по возникновению глобальной сети Интернет
2.
П۬۬о۬۬к۬۬а۬۬з۬۬аны۬ны п۬۬о۬۬л۬۬о۬۬ж۬۬и۬۬т۬۬е۬۬л۬۬ь۬۬н۬۬ы۬۬е с۬۬т۬۬о۬۬р۬۬о۬۬н۬۬ы р۬۬а۬۬б۬۬о۬۬т۬۬ы И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬а۬۬.
3.
И۬۬з۬۬у۬۬ч۬۬ена
л۬۬и۬۬т۬۬е۬۬р۬۬а۬۬т۬۬у۬۬р۬۬а۬۬,
в۬۬ы۬۬я۬۬в۬۬лены
о۬۬с۬۬н۬۬о۬۬в۬۬н۬۬ы۬۬е
в۬۬р۬۬е۬۬д۬۬н۬۬ы۬۬е
ф۬۬а۬۬к۬۬т۬۬о۬۬р۬۬ы
п۬۬р۬۬и
р۬۬а۬۬б۬۬о۬۬т۬۬е
с И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬о۬۬м۬۬.
4.
Изучено
понятие «Блог» и «Блогер»
5.
П۬۬р۬۬о۬۬в۬۬е۬۬дено
а۬۬н۬۬к۬۬е۬۬т۬۬и۬۬р۬۬о۬۬в۬۬а۬۬н۬۬и۬۬е
с ц۬۬е۬۬л۬۬ь۬۬ю
в۬۬ы۬۬я۬۬в۬۬л۬۬е۬۬н۬۬и۬۬я
степени з۬۬а۬۬в۬۬и۬۬с۬۬и۬۬м۬۬о۬۬с۬۬т۬۬и
обучающихся о۬۬т
И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬а۬۬
6.
Р۬۬а۬۬з۬۬р۬۬а۬۬б۬۬о۬۬т۬۬а۬۬ны
р۬۬е۬۬к۬۬о۬۬м۬۬е۬۬н۬۬д۬۬а۬۬ц۬۬и۬۬и
д۬۬л۬۬я
с۬۬о۬۬х۬۬р۬۬а۬۬н۬۬е۬۬н۬۬и۬۬я
з۬۬д۬۬о۬۬р۬۬о۬۬в۬۬ь۬۬я
п۬۬р۬۬и
р۬۬а۬۬б۬۬о۬۬т۬۬е
с И۬۬н۬۬т۬۬е۬۬р۬۬н۬۬е۬۬т۬۬о۬۬м۬۬

Список
литературы
1.   Гончаров М.В, Шрайберг Я.Л. Введение
в Интернет: ГПНТБ России.- Москва, 2011.
2.   Гурин Н.И. Работа на персональном
компьютере: справ. пособие. - Мн.: Беларусь, 2009.-224с.
3.   Денисов А. Самоучитель Интернет 2-е
издание.
4.   Джоус Р. Теория передачи данных. –
М.: Наука и техника, 2013.
5.   Евсеев Г., Мураховский В, Симонович С.
Новейший самоучитель работы на компьютере. Эффективный курс – Москва, 2015.-688с.
6.   Информатика для ССУЗОВ: учебное
пособие/ П.П. Белинский  [и др.] : под. общ. ред. П.П. Белинского.- М.:
КНОРУС, 2015.- 448с.
7.   Информатика: учебное пособие/ под ред.
В.Г. Кирия.-  Иркутск: Изд-во Иркутского госуд. техн. Ун-та, 2008. часть
2-381с.
8.   Информатика: учебник.-3-е перераб.
Изд./ под ред. Н.В. Макаровой.- М.: Финансы и статистика, 2011.-768с.

Приложение 1
Опрос
для первого курса КГБ ПОУ 16
группа
________
Вопрос 1. Какое устройство из наиболее
доступных вы используете для получения информации?
1.
Телефон
2.
Телевизор
3.
Компьютер

Вопрос 2. Сколько часов в день вы
пользуетесь Интернетом?
1.
1-3
2.
4-5
3.
5-8
4.
8-12
Вопрос 3. Для чего Вы используете ресурсы
Интернета?
1.
Для
общения
2.
Для
развлечения
3.
Для
обучения
Вопрос 4. Какие действия в Интернете Вы
совершаете больше всего?
1.
Поиск
информации для личных нужд
2.
Использование
электронной почты
3.
Поиск
информации по работе/учебе
4.
Общение
(другие действия) в социальных сетях
5.
Просмотр
видеозаписей, аудиозаписей, текстовых материалов и т.д. без скачивания из сети
6.
Скачивание
файлов (аудиозаписей, видеозаписей, текстовых материалов и т.д.)
7.
Покупка
в Интернет-магазинах
8.
Общение
в чатах/системах мгновенных сообщений
9.
Общение
на форумах
10.
Чтение
записей в блогах/Интернет-дневниках
Вопрос 5. Считаете ли Вы себя
Интернет-зависимым?
1.
Да
2.
Нет
3.
Затрудняюсь
ответить
Вопрос 6 Сколько дней вы можете не
заходить в Интернет
1.
Не
более 1 дня
2.
От
2 до 7 дней
3.
Более
7 дней

Скачано с www.znanio.ru

alt: Министерство образования и науки

alt: СОДЕРЖАНИЕ Страницы

alt: Введение С ۬۬ е ۬۬ йчас ш ۬۬ к ۬۬ о ۬۬ л ۬۬ ь ۬۬ н ۬۬ о ۬۬ е о ۬۬ б ۬۬…

alt: Интернет. В н ۬۬ а ۬۬ ше в ۬۬ р ۬۬ е ۬۬ м ۬۬ я т ۬۬ р ۬۬ у ۬۬ д ۬۬ н…

alt: Теоретическая часть Глава1

alt: Protocol и ۤ л ۤ и ۤ , с ۤ о ۤ к ۤ р ۤ а ۤ щ ۤ е ۤ н ۤ н…

alt: Unix-версии графического браузера

alt: П ۤ о д ۤ а ۤ н ۤ н ۤ ы ۤ м с ۤ о ۤ б ۤ с ۤ т ۤ в…

alt: Н ۤ и ۤ д ۤ е ۤ р ۤ л ۤ а ۤ н ۤ д ۤ а ۤ х и к ۤ о…

alt: Практическая часть Глава 2

alt: Рисунок 6 Гистограмма ответов вопрос 4

alt: Интернет-этикет ·

alt: Заключение М ۬ о ۬ ж ۬ н ۬ о о ۬ ч ۬ е ۬ н ۬ ь д ۬ о ۬ л ۬…

alt: Список литературы 1. Гончаров

alt: Приложение 1 Опрос для первого курса

intro: Проект "Мир без Интернета" подготовил мой обучающийся на открытый конкурс "Студенческая весна - 2017". Руководитель проекта - Сундуева Полина Константиновна. Выполнил обучающийся по профессии машинист локомотива первого курса. На конкурсе мы получили благодарность за участие и почетное письмо от учредителей.

title: Проект на тему "Мир без Интернета"


extracted_text:
Python. Лекция 1.
Введение в программирование на
Python.

Одним из важных преимуществ языка Python является наличие
большой библиотеки модулей и пакетов, входящих в стандартную поставку. Как
говорят, к Python "приложены батарейки".
Что такое
Python?
О Python (лучше произносить "питон", хотя
некоторые говорят "пайтон") - предмете данного изучения, лучше всего
говорит создатель этого языка программирования, голландец Гвидо ван Россум:
"Python - интерпретируемый, объектно-ориентированный
высокоуровневый язык программирования с динамической семантикой. Встроенные
высокоуровневые структуры данных в сочетании с динамической типизацией и
связыванием делают язык привлекательным для быстрой разработки приложений (RAD,
Rapid Application Development). Кроме того, его можно использовать в качестве
сценарного языка для связи программных компонентов. Синтаксис Python прост в
изучении, в нем придается особое значение читаемости кода, а это сокращает
затраты на сопровождение программных продуктов. Python поддерживает модули и
пакеты, поощряя модульность и повторное использование кода. Интерпретатор
Python и большая стандартная библиотека доступны бесплатно в виде исходных и
исполняемых кодов для всех основных платформ и могут свободно
распространяться."
В процессе изучения будет раскрыт смысл этого определения,
а сейчас достаточно знать, что Python - это универсальный язык
программирования. Он имеет свои преимущества и недостатки, а также сферы
применения. В поставку Python входит обширная стандартная библиотека для решения
широкого круга задач. В Интернете доступны качественные библиотеки для Python
по различным предметным областям: средства обработки текстов и технологии
Интернет, обработка изображений, инструменты для создания приложений, механизмы
доступа к базам данных, пакеты для научных вычислений, библиотеки построения
графического интерфейса и т.п. Кроме того, Python имеет достаточно простые
средства для интеграции с языками C, C++ (и Java) как путем встраивания
(embedding) интерпретатора в программы на этих языках, так и наоборот,
посредством использования библиотек, написанных на этих языках, в
Python-программах. Язык Python поддерживает несколько парадигм
программирования: императивное (процедурный, структурный, модульный подходы),
объектно-ориентированное и функциональное программирование.
Можно считать, что Python - это целая технология для
создания программных продуктов (и их прототипов). Она доступна почти на всех
современных платформах (как 32-битных, так и на 64-битных) с компилятором C и
на платформе Java.
Может показаться, что, в программной индустрии нет места
для чего-то другого кроме C/C++, Java, Visual Basic, C#. Однако это не так.
Возможно, благодаря данному курсу лекций и практических занятий у Python
появятся новые приверженцы, для которых он станет незаменимым инструментом.
Как
описать язык?
В этой лекции не ставится цели систематически описать
Python: для этого существует оригинальное справочное руководство. Здесь предлагается
рассмотреть язык одновременно в нескольких аспектах, что достигается набором
примеров, которые позволят быстрее приобщиться к реальному программированию,
чем в случае строгого академического подхода.
Однако стоит обратить внимание на правильный подход к
описанию языка. Создание программы - это всегда коммуникация, в которой
программист передает компьютеру информацию, необходимую для выполнения
последним действий. То, как эти действия понимает программист (то есть
"смысл"), можно назвать семантикой. Средством передачи этого
смысла является синтаксис языка программирования. Ну а то, что делает
интерпретатор на основании переданного, обычно называют прагматикой. При
написании программы очень важно, чтобы в этой цепочке не возникало сбоев.
Синтаксис - полностью формализованная часть: его можно
описать на формальном языке синтаксических диаграмм (что и делается в
справочных руководствах). Выражением прагматики является сам интерпретатор
языка. Именно он читает записанное в соответствии с синтаксисом "послание"
и превращает его в действия по заложенному в нем алгоритму. Неформальным
компонентом остается только семантика. Именно в переводе смысла в формальное
описание и кроется самая большая сложность программирования. Синтаксис языка
Python обладает мощными средствами, которые помогают приблизить понимание
проблемы программистом к ее "пониманию" интерпретатором. О внутреннем
устройстве Python будет говориться в одной из завершающих лекций.
История языка Python
Создание Python было начато Гвидо ван Россумом (Guido van
Rossum) в 1991 году, когда он работал над распределенной ОС Амеба. Ему
требовался расширяемый язык, который бы обеспечил поддержку системных вызовов.
За основу были взяты ABC и Модула-3. В качестве названия он
выбрал Python в честь комедийных серий BBC "Летающий цирк Монти-Пайтона", а вовсе не по названию
змеи. С тех пор Python развивался при поддержке тех организаций, в которых
Гвидо работал. Особенно активно язык совершенствуется в настоящее время, когда
над ним работает не только команда создателей, но и целое сообщество
программистов со всего мира. И все-таки последнее слово о направлении развития
языка остается за Гвидо ван Россумом.
Программа на Python
Программа на языке Python может состоять из одного
или нескольких модулей. Каждый модуль представляет собой текстовый файл
в кодировке, совместимой с 7-битной кодировкой ASCII. Для кодировок,
использующих старший бит, необходимо явно указывать название кодировки.
Например, модуль, комментарии или строковые литералы которого записаны в
кодировке KOI8-R, должен иметь в первой или второй строке следующую
спецификацию:
# -*-
coding: koi8-r -*-

Благодаря этой спецификации интерпретатор Python будет
знать, как корректно переводить символы литералов Unicode-строк в Unicode. Без
этой строки новые версии Python будут выдавать предупреждение на каждый модуль,
в котором встречаются коды с установленным восьмым битом.
О том, как делать программу модульной, станет известно в
следующих лекциях. В примерах ниже используются как фрагменты модулей,
записанных в файл, так и фрагменты диалога с интерпретатором Python. Последние
отличаются характерным приглашением >>>. Символ решетка ( # ) отмечает комментарий до конца строки.
Программа на Python, с точки зрения интерпретатора, состоит
из логических строк. Одна логическая строка, как правило, располагается
в одной физической, но длинные логические строки можно явно (с помощью обратной
косой черты) или неявно (внутри скобок) разбить на несколько физических:
print
a, " - очень длинная строка, которая не помещается в", \
   80,
"знакоместах"

Примечание:
Во
  всех примерах в основном используется "официальный" стиль
  оформления кода на Python в соответствии с документом "Python Style
  Guide", который можно найти на сайте http://python.org

Основные алгоритмические конструкции
Предполагается, что слушатели уже умеют программировать
хотя бы на уровне школьной программы, и потому вполне достаточно провести
параллели между алгоритмическими конструкциями и синтаксисом Python. Кроме
того, Python как правило не подводит интуицию программиста (по крайней мере,
науке хорошо известны типичные ловушки начинающих программистов на Python),
поэтому изучать синтаксис Python предпочтительнее на примерах, а не с помощью
синтаксических диаграмм или форм Бэкуса-Наура.
Последовательность операторов
Последовательные действия описываются
последовательными строками программы. Стоит, правда, добавить, что в программах
важны отступы, поэтому все операторы, входящие в последовательность действий,
должны иметь один и тот же отступ:
a = 1 b
= 2 a = a + b b = a - b a = a - b print a, b

Что делает этот пример? Проверить свою догадку можно с
помощью интерактивного режима интерпретатора Python.
При работе с Python в интерактивном режиме как бы
вводится одна большая программа, состоящая из последовательных действий. В
примере выше использованы операторы присваивания и оператор print.
Оператор условия и выбора
Разумеется, одними только последовательными действиями в
программировании не обойтись, поэтому при написании алгоритмов используется еще
и ветвление:
if a
> b:   c = a else:   c = b

Этот кусок кода на Python интуитивно понятен каждому, кто
помнит, что if
поанглийски значит "если", а else - "иначе". Оператор ветвления имеет в
данном случае две части, операторы каждой из которых записываются с отступом
вправо относительно оператора ветвления. Более общий случай - оператор
выбора - можно записать с помощью следующего синтаксиса (пример вычисления
знака числа):
if a
< 0:   s = -1 elif a == 0:
  s = 0
else:   s = 1

Стоит заметить, что elif - это сокращенный else if. Без сокращения пришлось бы применять вложенный
оператор ветвления:
if a
< 0:   s = -1 else:   if a == 0:     s = 0   else:     s = 1

В отличие от оператора print, оператор if-else - составной
оператор.
Циклы
Третьей необходимой алгоритмической конструкцией является цикл.
С помощью цикла можно описать повторяющиеся действия. В Python имеются два вида
циклов: цикл ПОКА (выполняется некоторое условие) и цикл ДЛЯ
(всех значений последовательности). Следующий пример иллюстрирует цикл ПОКА
на Python:
s =
"abcdefghijklmnop" while s != "":   print s
  s =
s[1:-1]

Оператор while
говорит интерпретатору Python: "пока верно условие цикла, выполнять
тело цикла ". В языке Python тело цикла выделяется отступом. Каждое
исполнение тела цикла будет называться итерацией. В приведенном
примере убирается первый и последний символ строки до тех пор, пока не
останется пустая строка.
Для большей гибкости при организации циклов применяются
операторы break
(прервать) и continue
(продолжить). Первый позволяет прервать цикл, а второй - продолжить цикл,
перейдя к следующей итерации (если, конечно, выполняется условие цикла).
Следующий пример читает строки из файла и выводит те, у
которых длина больше 5:
f =
open("file.txt", "r") while 1:
  l =
f.readline()   if not l:     break   if len(l) > 5:     print l,
f.close()

В этом примере организован бесконечный цикл, который
прерывается только при получении из файла пустой строки ( l ), что обозначает
конец файла.
В языке Python логическое значение несет каждый
объект: нули, пустые строки и последовательности, специальный объект None и логический
литерал False
имеют значение "ложь", а прочие объекты значение "истина".
Для обозначения истины обычно используется 1 или True.

Примечание:
Литералы True
  и False для
  обозначения логических значений появились в Python 2.3.

Цикл ДЛЯ выполняет тело цикла для каждого элемента
последовательности. В следующем примере выводится таблица умножения:
for i
in range(1, 10):   for j in range(1, 10):     print "%2i" % (i*j),
print

Здесь циклы for являются вложенными. Функция range() порождает список
целых чисел из полуоткрытого интервала [1, 10). Перед каждой итерацией счетчик цикла
получает очередное значение из этого списка. Полуоткрытые диапазоны общеприняты
в Python. Считается, что их использование более удобно и вызывает меньше
программистских ошибок. Например, range(len(s)) порождает список индексов для списка s (в
Python-последовательности первый элемент имеет индекс 0 ). Для красивого вывода таблицы умножения
применена операция форматирования %
(для целых чисел тот же символ используется
для обозначения операции взятия остатка от деления). Строка форматирования
(задается слева) строится почти как строка форматирования для printf из C.
Функции
Программист может определять собственные функции двумя
способами: с помощью оператора def или прямо в выражении, посредством lambda. Второй способ
(да и вообще работа с функциями) будет рассмотрен подробнее в лекции по
функциональному программированию на Python, а здесь следует привести пример
определения и вызова функции:
def
cena(rub, kop=0):

return "%i руб. %i коп." % (rub, kop)
 print
cena(8, 50) print cena(7)
print
cena(rub=23, kop=70)

В этом примере определена функция двух аргументов (из которых
второй имеет значение по умолчанию - 0 ). Вариантов вызова этой функции с конкретными
параметрами также несколько. Стоит только заметить, что при вызове функции
сначала должны идти позиционные параметры, а затем, именованные. Аргументы со
значениями по умолчанию должны следовать после обычных аргументов. Оператор return возвращает
значение функции. Из функции можно возвратить только один объект , но он может
быть кортежем из нескольких объектов.
После оператора def имя cena оказывается связанным с функциональным объектом.
Исключения
В современных программах передача управления происходит не
всегда так гладко, как в описанных выше конструкциях. Для обработки особых
ситуаций (таких как деление на ноль или попытка чтения из несуществующего
файла) применяется механизм исключений. Лучше всего пояснить синтаксис
оператора try-except
следующим примером:
try:
  res =
int(open('a.txt').read()) / int(open('c.txt').read())   print res except
IOError:
  print
"Ошибка ввода-вывода" except ZeroDivisionError:   print "Деление
на 0" except KeyboardInterrupt:
  print
"Прерывание с клавиатуры" except:
  print
"Ошибка"

В этом примере берутся числа из двух файлов и делятся одно
на другое. В результате этих нехитрых действий может возникнуть несколько
исключительных ситуаций, некоторые из них отмечены в частях except (здесь
использованы стандартные встроенные исключения Python). Последняя часть except в этом примере
улавливает все другие исключения, которые не были пойманы выше. Например, если
хотя бы в одном из файлов находится нечисловое значение, функция int() возбудит
исключение ValueError.
Его-то и сможет отловить последняя часть except. Разумеется, выполнение части try в случае
возникновения ошибки уже не продолжается после выполнения одной из частей except.
В отличие от других языков программирования, в Python
исключения нередко служат для упрощения алгоритмов. Записывая оператор try-except, программист
может думать так: "попробую, а если сорвется - выполнится код в except ". Особенно
часто это используется для выражений, в которых значение получается по ключу из
отображения:
try:
  value
= dict[key] except:   value = default_value Вместо
if
dict.has_key(key):   value = dict[key] else:
  value
= default_value

Примечание:
Пример уже несколько устаревшей идиомы языка Python
  иллюстрирует только дух

этого подхода: в современном Python лучше записать так value = dict.get(key,
default_value).

Исключения можно возбуждать и из программы. Для этого
служит оператор raise.
Заодно следующий пример показывает канонический способ определения собственного
исключения:
class
MyError(Exception):
  pass
try:   ...
  raise
MyError, "my error 1"
  ...
except MyError, x:   print "Ошибка:", x

Кстати, все исключения выстроены в иерархию классов,
поэтому ZeroDivisionError
может быть поймана как ArithmeticError,
если соответствующая часть except
будет идти раньше.
Для утверждений применяется специальный оператор assert. Он возбуждает AssertionError, если
заданное в нем условие неверно. Этот оператор используют для самопроверки
программы. В оптимизированном коде он не выполняется, поэтому строить на нем
логику алгоритма нельзя. Пример:
c = a +
b
assert
c == a + b

Кроме описанной формы оператора, есть еще форма try-finally для
гарантированного выполнения некоторых действий при передаче управления изнутри
оператора try-finally
вовне. Он может применяться для освобождения занятых ресурсов, что требует
обязательного выполнения, независимо от произошедших внутри катаклизмов:
try:
... finally:   print "Обработка гарантированно завершена"
Встроенные типы данных
Как уже говорилось, все данные в Python представлены
объектами. Имена являются лишь ссылками на эти объекты и не несут нагрузки по
декларации типа. Значения встроенных типов имеют специальную поддержку в
синтаксисе языка: можно записать литерал строки, числа, списка, кортежа,
словаря (и их разновидностей). Синтаксическую же поддержку операций над
встроенными типами можно легко сделать доступной и для объектов определяемых
пользователями классов.
Следует также отметить, что объекты могут быть неизменчивыми
и изменчивыми. Например, строки в Python являются неизменчивыми, поэтому
операции над строками создают новые строки.
Карта встроенных типов (с именами функций для приведения к
нужному типу и именами классов для наследования от этих типов):
•       специальные
типы: None, NotImplemented и Ellipsis ;
•
числа;  o целые
§  обычное
целое int
§  целое
произвольной точности long

§  логический
bool o
число с плавающей точкой float  o комплексное число complex
•
последовательности;  o неизменчивые:
§  строка
str ;
§  Unicode-строка
unicode ;
§  кортеж
tuple ; o
изменчивые:
§  список
list ;         отображения:
o   словарь
dict
•
объекты, которые можно вызвать:
o
функции (пользовательские и встроенные);  o функции-генераторы;
o
методы (пользовательские и встроенные);  o классы (новые и
"классические");
o   экземпляры
классов (если имеют метод __call__
);
•
модули;
•
классы (см. выше);
•
экземпляры классов (см. выше);
•
файлы file
;
•
вспомогательные типы buffer, slice.
Узнать тип любого объекта можно с помощью
встроенной функции type().

Тип int и long
Два типа: int (целые числа) и long (целые произвольной точности) служат моделью для
представления целых чисел. Первый соответствует типу long в компиляторе C для используемой
архитектуры. Числовые литералы можно записать в системах счисления с основанием
8, 10 или 16:
# В
этих литералах записано число 10
print
10, 012, 0xA, 10L
Набор операций над числами - достаточно стандартный как по
семантике, так и по обозначениям:
>>>
print 1 + 1, 3 - 2, 2*2, 7/4, 5%3
2 1 4 1
2
>>>
print 2L ** 1000
107150860718626732094842504906000181056140481170553360744375038

837035105112493612249319837881569585812759467291755314682518714

528569231404359845775746985748039345677748242309854210746050623

711418779541821530464749835819412673987675591655439460770629145

71196477686542167660429831652624386837205668069376

>>>
print 3 < 4 < 6,      3 >= 5,    4 == 4,    4 != 4  # сравнения
True
False True False
>>>
print 1 << 8,   4 >> 2,    ~4    # побитовые сдвиги и инверсия 256
1 -5
>>>
for i, j in (0, 0), (0, 1), (1, 0), (1, 1):
...
print i, j, ":", i & j, i | j, i ^ j  # побитовые операции
...
0 0 : 0
0 0
0  1 : 0 1 1
1  0 : 0 1 1
1 1 : 1
1 0

Значения типа int должны покрывать диапазон от -2147483648 до
2147483647, а точность целых произвольной точности зависит от объема доступной
памяти.
Стоит заметить, что если в результате операции получается
значение, выходящее за рамки допустимого, тип int может быть неявно преобразован в long:
>>>
type(-2147483648) <type 'int'>
>>>
type(-2147483649)
<type
'long'>

Также нужно быть осторожным при записи констант. Нули в
начале числа - признак восьмеричной системы счисления, в которой нет цифры 8:
>>>
008
  File
"<stdin>", line 1
    008

      ^

SyntaxError:
invalid token
Тип float
Соответствует C-типу double для используемой архитектуры. Записывается вполне
традиционным способом либо через точку, либо в нотации с экспонентой:
>>>
pi = 3.1415926535897931
>>>
pi ** 40
7.6912142205156999e+19

Кроме арифметических операций, можно
использовать операции из модуля math.

Примечание:
Для финансовых расчетов лучше применять более подходящий
  тип.

Из полезных встроенных функций можно
вспомнить round(),
abs().
Тип complex
Литерал мнимой части задается добавлением j в качестве суффикса
(перемножаются мнимые единицы):
>>>
-1j * -1j
(-1-0j)

Тип реализован на базе вещественного. Кроме арифметических
операций, можно использовать операции из модуля cmath.
Тип bool
Подтип целочисленного типа для "канонического"
обозначения логических величин. Два значения: True (истина) и False (ложь) - вот и все, что принадлежит этому типу. Как
уже говорилось, любой объект Python имеет истинностное значение, логические
операции можно проиллюстрировать с помощью логического типа:
>>>
for i in (False, True): ...   for j in (False, True):
...
print i, j, ":", i and j, i or j, not i
...
...
False
False : False False True
False
True : False True True
True
False : False True False True True : True True False

Следует отметить, что Python даже не вычисляет второй
операнд операции and
или or, если ее
исход ясен по первому операнду. Таким образом, если первый операнд истинен, он
и возвращается как результат or,
в противном случае возвращается второй операнд. Для операции and все аналогично.
Тип string и тип unicode
В Python строки бывают двух типов: обычные и
Unicode-строки. Фактически строка - это последовательность символов (в случае
обычных строк можно сказать "последовательность байтов").
Строки-константы можно задать в программе с помощью строковых литералов. Для
литералов наравне используются как апострофы ( ' ), так и обычные двойные кавычки ( " ). Для
многострочных литералов можно использовать утроенные апострофы или утроенные
кавычки. Управляющие последовательности внутри строковых литералов задаются
обратной косой чертой ( \
). Примеры написания строковых литералов:
s1 =
"строка1"
s2 =
'строка2\nс переводом строки внутри' s3 = """строка3 с переводом
строки внутри"""
u1 =
u'\u043f\u0440\u0438\u0432\u0435\u0442'  # привет u2 = u'Еще пример'    # не
забудьте про coding!

Для строк имеется еще одна разновидность: необработанные
строковые литералы. В этих литералах обратная косая черта и следующие за ней
символы не интерпретируются как спецсимволы, а вставляются в строку "как
есть":
my_re =
r"(\d)=\1"

Обычно такие строки требуются для записи регулярных
выражений (о них пойдет речь в лекции, посвященной обработке текстовой
информации).
Набор операций над строками включает конкатенацию
" + ", повтор
" * ", форматирование
" % ".
Также строки имеют большое количество методов, некоторые из которых приведены
ниже. Полный набор методов (и их необязательных аргументов) можно получить в
документации по Python.
>>>
"A" + "B"
'AB'
>>>
"A"*10
'AAAAAAAAAA'

>>>
"%s %i" % ("abc", 12)
'abc
12'

Некоторые методы строковых объектов будут рассмотрены в
лекции, посвященной обработке текстов.
Тип tuple
Для представления константной последовательности
(разнородных) объектов используется тип кортеж. Литерал кортежа обычно
записывается в круглых скобках, но можно, если не возникают неоднозначности,
писать и без них. Примеры записи кортежей:
p =
(1.2, 3.4, 0.9)   # точка в трехмерном пространстве for s in "one",
"two", "three":  # цикл по значениям кортежа   print s
one_item = (1,) empty = ()
p1 = 1,
3, 9   # без скобок
p2 = 3,
8, 5,  # запятая в конце игнорируется

Использовать синтаксис кортежей можно и в левой части
оператора присваивания. В этом случае на основе вычисленных справа значений
формируется кортеж и связывается один в один с именами в левой части. Поэтому
обмен значениями записывается очень изящно:
a, b =
b, a
Тип list
В "чистом" Python нет массивов с произвольным
типом элемента. Вместо них используются списки. Их можно задать с помощью
литералов, записываемых в квадратных скобках, или посредством списковых
включений. Варианты задания списка приведены ниже:
lst1 =
[1, 2, 3,]
lst2 =
[x**2 for x in range(10) if x % 2 == 1] lst3 = list("abcde")

Для работы со списками существует несколько методов,
дополнительных к тем, что имеют неизменчивые последовательности. Все они
связаны с изменением списка.
Последовательности
Ниже обобщены основные методы последовательностей. Следует
напомнить, что последовательности бывают неизменчивыми и изменчивыми. У
последних методов чуть больше.

Синтаксис

Семантика

len(s)

Длина последовательности s

x in s

Проверка принадлежности
  элемента последовательности. В новых версиях Python можно проверять
  принадлежность подстроки строке. Возвращает
True или False

x not
  in s

= not x in s

s + s1

Конкатенация последовательностей

s*n
        или
n*s

Последовательность
  из n раз
  повторенной s.
  Если n < 0,
  возвращается пустая последовательность.

s[i]

Возвращает i -й элемент s или len(s)-i -й, если i < 0

s[i:j:d]

Срез
  из последовательности s
  от i до j с шагом d будет
  рассматриваться ниже

min(s)

Наименьший элемент s

max(s)

Наибольший элемент s

Дополнительные конструкции для изменчивых
последовательностей:

s[i] = x

i -й элемент списка s заменяется на x

s[i:j:d]
  = t

Срез от i до j
  (с шагом d )
  заменяется на (список) t

del
  s[i:j:d]

Удаление элементов среза из
  последовательности

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

Метод

Описание

append(x)

Добавляет элемент в конец
  последовательности

count(x)

Считает количество элементов, равных x

extend(s)

Добавляет к концу последовательности
  последовательность s

index(x)

Возвращает
  наименьшее i,
  такое, что s[i] == x.
  Возбуждает исключение ValueError,
  если x не найден
  в s

insert(i, x)

Вставляет элемент x в i -й промежуток

pop(i)

Возвращает i -й элемент, удаляя его из последовательности

reverse(s)

Меняет порядок элементов s на обратный

sort([cmpfunc])

Сортирует элементы s. Может быть указана своя функция
  сравнения cmpfunc

Взятие элемента по индексу и срезы
Здесь  же      следует        сказать        несколько
    слов   об      индексировании последовательностей и выделении подстрок (и
вообще - подпоследовательностей) по индексам. Для получения отдельного элемента
последовательности используются квадратные скобки, в которых стоит выражение,
дающее индекс. Индексы последовательностей в Python начинаются с нуля.
Отрицательные индексы служат для отсчета элементов с конца последовательности (
-1 - последний
элемент). Пример проясняет дело:
>>>
s = [0, 1, 2, 3, 4]
>>>
print s[0], s[-1], s[3]
0 4 3
>>>
s[2] = -2
>>>
print s
[0, 1,
-2, 3, 4]
>>>
del s[2] >>> print s
[0, 1,
3, 4]

Примечание:
Удалять элементы можно только из изменчивых
  последовательностей и желательно не делать этого внутри цикла по
  последовательности.

Несколько интереснее обстоят дела со срезами.
Дело в том, что в Python при взятии среза последовательности принято нумеровать
не элементы, а промежутки между ними. Поначалу это кажется необычным, тем не
менее, очень удобно для указания произвольных срезов. Перед нулевым (по
индексу) элементом последовательности промежуток имеет номер 0, после него - 1
и т.д.. Отрицательные значения отсчитывают промежутки с конца строки. Для
записи срезов используется следующий синтаксис:
последовательность[нач:кон:шаг]

где нач
- промежуток начала среза, кон
- конца среза, шаг
- шаг. По умолчанию нач=0,
кон=len(последовательность),
шаг=1, если шаг не указан, второе
двоеточие можно опустить.
А теперь пример работы со срезами:
>>>
s = range(10)
>>>
s
[0, 1,
2, 3, 4, 5, 6, 7, 8, 9]
>>>
s[0:3] [0, 1, 2]
>>>
s[-1:]
[9]
>>>
s[::3]
[0, 3,
6, 9]
>>>
s[0:0] = [-1, -1, -1]
>>>
s
[-1,
-1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>
del s[:3]
>>>
s
[0, 1,
2, 3, 4, 5, 6, 7, 8, 9]

Как видно из этого примера, с помощью срезов удобно
задавать любую подстроку, даже если она нулевой длины, как для удаления
элементов, так и для вставки в строго определенное место.
Тип dict
Словарь (хэш, ассоциативный массив) - это изменчивая
структура данных для хранения пар ключ-значение, где значение однозначно
определяется ключом. В качестве ключа может выступать неизменчивый тип данных
(число, строка, кортеж и т.п.). Порядок пар ключ-значение произволен. Ниже
приведен литерал для словаря и пример работы со словарем:
d = {1:
'one', 2: 'two', 3: 'three', 4: 'four'} d0 = {0: 'zero'}
print
d[1]        # берется значение по ключу d[0] = 0          # присваивается
значение по ключу del d[0]          # удаляется пара ключ-значение с данным
ключом print d
for
key, val in d.items():   # цикл по всему словарю   print key, val
for key
in d.keys():   # цикл по ключам словаря   print key, d[key]
for val
in d.values():   # цикл по значениям словаря   print val
d.update(d0)
# пополняется словарь из другого print len(d)  # количество пар в словаре
Тип file
Объекты этого типа предназначены для работы с внешними
данными. В простом случае - это файл на диске. Файловые объекты должны
поддерживать основные методы: read(), write(), readline(), readlines(), seek(), tell(), close() и т.п.
Следующий пример показывает копирование
файла:
f1 =
open("file1.txt", "r") f2 = open("file2.txt",
"w") for line in f1.readlines():

f2.write(line) f2.close() f1.close()
Стоит заметить, что кроме собственно файлов в Python
используются и файлоподобные объекты. В очень многих функциях просто неважно,
передан ли ей объект типа file
или другого типа, если он имеет все те же методы (и в том же смысле). Например,
копирование содержимого по ссылке (URL) в файл file2.txt можно достигнуть, если заменить первую строку
на
import
urllib
f1 =
urllib.urlopen("http://python.onego.ru")
О модулях, классах, объектах и функциях
будет говориться на других лекциях.
Выражения
В современных языках программирования принято производить
большую часть обработки данных в выражениях. Синтаксис выражений у
многих языков программирования примерно одинаков. Синтаксис выражений Python не
удивит программиста чем-то новым. (Разве что цепочечные сравнения могут приятно
порадовать.)
Приоритет операций показан в нижеследующей таблице
(в порядке уменьшения). Для унарных операций x обозначает операнд. Ассоциативность операций в
Python - слева-направо, за исключением операции возведения в степень ( ** ), которая
ассоциативна справа налево.

Операция

Название

lambda

лямбда-выражение

or

логическое ИЛИ

and

логическое И

not x

логическое НЕ

in, not in

проверка принадлежности

is, is not

проверка идентичности

<,<=,>,>=,!=,==

Сравнения

|

побитовое ИЛИ

^

побитовое исключающее ИЛИ

&

побитовое И

<<, >>

побитовые сдвиги

+, -

сложение и вычитание

*, /, %

умножение, деление, остаток

+x, -x

унарный плюс и смена знака

~x

побитовое НЕ

**

возведение в степень

x.атрибут

ссылка на атрибут

x[индекс]

взятие элемента по индексу

x[от:до]

выделение среза (от и до)

f(аргумент,...)

вызов функции

( ... )

скобки или кортеж

[ ... ]

список
  или списковое включение

{кл:зн, ...}

словарь пар ключ-значение

`выражения`

преобразование к строке (repr)

Таким образом, порядок вычислений операндов определяется
такими правилами:
1.    Операнд
слева вычисляется раньше операнда справа во всех бинарных операциях, кроме
возведения в степень.
2.
Цепочка сравнений вида a < b < c ... y < z фактически равносильна: (а <
b) and
(b < c) and ... and (y < z).
3.
Перед фактическим выполнением операции вычисляются нужные для нее
операнды. В большинстве бинарных операций предварительно вычисляются оба
операнда (сначала левый), но операции or и and,
а также цепочки сравнений вычисляют такое количество операндов, которое
достаточно для получения результата. В невычисленной части выражения в таком
случае могут даже быть неопределенные имена. Это важно учитывать, если
используются функции с побочными эффектами.
4.    Аргументы
функций, выражения для списков, кортежей, словарей и т.п. вычисляются
слева-направо, в порядке следования в выражении.
В случае неясности приоритетов желательно применять скобки.
Несмотря на то, что одни и те же символы могут использоваться для разных
операций, приоритеты операций не меняются. Так, % имеет тот же приоритет, что и *, а потому в следующем примере скобки
просто необходимы, чтобы операция умножения произошла перед операцией
форматирования:
print
"%i" % (i*j)

Выражения могут фигурировать во многих операторах Python и
даже как самостоятельный оператор. У выражения всегда есть результат, хотя в
некоторых случаях (когда выражение вычисляется ради побочных эффектов) этот
результат может быть "ничем" - None.
Очень часто выражения стоят в правой части оператора
присваивания или расширенного присваивания. В Python (в отличие, скажем, от C)
нет операции присваивания, поэтому синтаксически перед знаком = могут стоять только
идентификатор, индекс, срез, доступ к атрибуту или кортеж (список) из
перечисленного. (Подробности в документации).
Имена
Об именах (идентификаторах) говорилось уже не раз, тем не
менее, необходимо сказать несколько слов об их применении в языке Python.
Имя может начинаться с латинской буквы (любого регистра)
или подчеркивания, а дальше допустимо использование цифр. В качестве
идентификаторов нельзя применять ключевые слова языка и нежелательно
переопределять встроенные имена. Список ключевых слов можно узнать так:
>>>
import keyword
>>>
keyword.kwlist
['and',
'assert', 'break', 'class', 'continue', 'def', 'del',
'elif',
'else', 'except', 'exec', 'finally', 'for', 'from',
'global',
'if', 'import', 'in', 'is', 'lambda', 'not', 'or',  'pass', 'print', 'raise',
'return', 'try', 'while', 'yield']

Имена, начинающиеся с подчеркивания или двух подчеркиваний,
имеют особый смысл. Одиночное подчеркивание говорит программисту о том, что имя
имеет местное применение, и не должно использоваться за пределами модуля.
Двойным подчеркиванием в начале и в конце обычно наделяются специальные имена
атрибутов - об этом будет говориться в лекции по объектно-ориентированному
программированию.
В каждой точке программы интерпретатор
"видит" три пространства имен:
локальное, глобальное и встроенное.
Пространство имен - отображение из имен в объекты.
Для понимания того, как Python находит значение некоторой
переменной, необходимо ввести понятие блока кода. В Python блоком кода
является то, что исполняется как единое целое, например, тело определения
функции, класса или модуля.
Локальные имена - имена, которым присвоено значение в
данном блоке кода. Глобальные имена - имена, определяемые на уровне блока кода
определения модуля или те, которые явно заданы в операторе global. Встроенные имена
- имена из специального словаря __ builtins __.
Области видимости имен могут быть вложенными друг в
друга, например, внутри вызванной функции видны имена, определенные в
вызывающем коде. Переменные, которые используются в блоке кода, но связаны со
значением вне кода, называются свободными переменными.
Так как переменную можно связать с объектом в любом месте
блока, важно, чтобы это произошло до ее использования, иначе будет возбуждено
исключение NameError.
Связывание имен со значениями происходит в операторах присваивания, from, import, в формальных
аргументах функций, при определении функции или класса, во втором параметре
части except
оператора try-except.

С областями видимости и связыванием имен есть много
нюансов, которые хорошо описаны в документации. Желательно, чтобы программы не
зависели от таких нюансов, а для этого достаточно придерживаться следующих
правил:
1.
Всегда следует связывать переменную со значением (текстуально) до
ее использования.
2.
Необходимо избегать глобальных переменных и передавать все в
качестве параметров. Глобальными на уровне модуля должны остаться только
именаконстанты, имена классов и функций.
3.
Никогда не следует использовать from модуль import * - это может привести к затенению имен из других
модулей, а внутри определения функции просто запрещено.
Предпочтительнее переделать код, нежели использовать
глобальную переменную. Конечно, для программ, состоящих из одного модуля, это
не так важно: ведь все определенные на уровне модуля переменные глобальны.
Убрать связь имени с объектом можно с помощью оператора del. В этом случае, если
объект не имеет других ссылок на него, он будет удален. Для управления памятью
в Python используется подсчет ссылок (reference counting), для удаления
наборов объектов с зацикленными ссылками - сборка мусора (garbage
collection).
Стиль программирования
Стиль программирования - дополнительные ограничения,
накладываемые на структуру и вид программного кода группой совместно работающих
программистов с целью получения удобных для применения, легко читаемых и
эффективных программ. Основные ограничения на вид программы дает синтаксис
языка программирования, и его нарушения вызывают синтаксические ошибки.
Нарушение стиля не приводит к синтаксическим ошибкам, однако как отдельные
программисты, так и целые коллективы сознательно ограничивают себя в средствах
выражения ради упрощения совместной разработки, отладки и сопровождения
программного продукта.
Стиль программирования затрагивает практически все аспекты
написания кода:
•
именование объектов в зависимости от типа, назначения, области
видимости;
•
оформление функций, методов, классов, модулей и их
документирование в коде программы;
•
декомпозиция программы на модули с определенными
характеристиками;
•
способ включения отладочной информации;
•
применение тех или иных функций (методов) в зависимости от
предполагаемого уровня совместимости разрабатываемой программы с различными
компьютерными платформами;
•
ограничение используемых функций из соображений безопасности.
Для языка Python Гвидо ван Россум разработал официальный
стиль. С оригинальным текстом «Python Style Guide», с недавних пор включенным в
состав Python Enhancement Proposals можно ознакомиться здесь.

Наиболее существенные положения этого стиля перечислены
ниже. В случае сомнений хорошим образцом стиля являются модули стандартной
библиотеки.
•
Рекомендуется использовать отступы в 4 пробела.
•
Длина физической строки не должна превышать 79 символов.
•
Длинные логические строки лучше разбивать неявно (внутри скобок),
но и явные методы вполне уместны. Отступы строк продолжения рекомендуется
выравнивать по скобкам или по первому операнду в предыдущей строке. Текстовый
редактор Emacs в режиме python-mode и некоторые интегрированные оболочки (IDE)
автоматически делают необходимые отступы в Pythonпрограммах:
•
def
draw(figure, color="White", border_color="Black",           size=5):
•
if color ==
border_color or \         size
== 0:          raise "Bad
figure"      else:

•
_draw(size,
size, (color,                            border_color))
•
Не рекомендуется ставить пробелы сразу после открывающей скобки
или перед закрывающей, перед запятой, точкой с запятой, перед открывающей
скобкой при записи вызова функции или индексного выражения. Также не
рекомендуется ставить более одного пробела вокруг знака равенства в
присваиваниях. Пробелы вокруг знака равенства не ставятся в случае, когда он
применяется для указания значения по умолчанию в определении параметров функции
или при задании именованных аргументов.
•
Также рекомендуется применение одиночных пробелов вокруг
низкоприоритетных операций сравнения и оператора присваивания. Пробелы вокруг
более приоритетных операций ставятся в равном количестве слева и справа от
знака операции.
Несколько рекомендаций касаются написания
комментариев.
•
Комментарии должны точно отражать актуальное состояние кода.
(Поддержание актуальных комментариев должно быть приоритетной задачей!) После
коротких комментариев можно не ставить точку, тогда как длинные лучше писать по
правилам написания текста. Автор Python обращается к неанглоязычным
программистам с просьбой писать комментарии на английском, если есть хотя бы
небольшая вероятность того, что код будут читать специалисты, говорящие на
других языках.
•
Комментарии к фрагменту кода следует писать с тем же отступом,
что и комментируемый код. После " # " должен идти одиночный пробел. Абзацы можно
отделять строкой с " #
" на том же уровне. Блочный комментарий можно отделить пустыми строками от
окружающего кода.
•
Комментарии, относящиеся к конкретной строке, не следует
использовать часто. Символ " # " должен отстоять от комментируемого оператора как
минимум на два пробела.
•
Хороший комментарий не перефразирует программу, а содержит
дополнительную информацию о действии программы в терминах предметной области.
Все модули, классы, функции и методы, предназначенные для
использования за пределами модуля, должны иметь строки документации,
описывающие способ их применения, входные и выходные параметры.
•
Строка документации для отдельной программы должна объяснять
используемые ею ключи, назначение аргументов и переменных среды и другую
подобную информацию.
•
Для строк документации рекомендуется везде использовать утроенные
кавычки (
""" ).
•
Однострочная документация пишется в императиве, как команда:
"делай это", "возвращай то".
•
Многострочная документация содержит расширенное описание модуля,
функции, класса. Она будет смотреться лучше, если текст будет написан с тем же
отступом, что и начало строки документации.
•
Документация для модуля должна перечислять экспортируемые
функции, классы, исключения и другие объекты, по одной строке на объект.
•
Строка документации для функции или метода должна кратко
описывать действия функции, ее входные параметры и возвращаемое значение,
побочные эффекты и возможные исключения (если таковые есть). Должны быть
обозначены необязательные аргументы и аргументы, не являющиеся частью
интерфейса.
•
Документация для класса должна перечислять общедоступные методы и
атрибуты, содержать рекомендации по применению класса в качестве базового для
других классов. Если класс является подклассом, необходимо указать, какие
методы полностью заменяют, перегружают, а какие используют, но расширяют
соответствующие методы надкласса. Необходимо указать и другие изменения по
сравнению с надклассом.
•
Контроль версий повышает качество процесса создания программного
обеспечения. Для этих целей часто используются RCS или CVS. "Python Style
Guide" рекомендует записывать $Revision: 1.31 $ в переменную с именем __version__, а другие данные заключать в
комментарии " #
".
Сегодня сосуществуют несколько более или менее широко
распространенных правил именования объектов. Программисты вольны выбрать тот,
который принят в их организации или конкретном проекте. Автор Python
рекомендует придерживаться нижеследующих правил для именования различных
объектов, с тем чтобы это было понятно любому программисту, использующему
Python.
•
Имена модулей лучше давать строчными буквами, например, shelve, string, либо делать
первые буквы слов прописными, StringIO, UserDict. Имена написанных на C модулей расширения обычно
начинаются с подчеркивания " _ ", а соответствующие им высокоуровневые обертки -
с прописных букв:
_tkinter
и Tkinter.
•
Ключевые слова нельзя использовать в качестве имен, однако, если
все-таки необходимо воспользоваться этим именем, стоит добавить одиночное
подчеркивание в конце имени. Например: class_.
•
Классы обычно называют, выделяя первые буквы слов прописными, как
в Tag или HTTPServer.
•
Имена исключений обычно содержат в своем составе слово
"error" (или "warning"). Встроенные модули пишут это слово
со строчной буквы (как os.error
) (но могут писать и с прописной): distutils.DistutilsModuleError.
•
Функции, экспортируемые модулем, могут именоваться по-разному.
Можно давать с прописных букв имена наиболее важных функций, а вспомогательные
писать строчными.
•
Имена глобальных переменных (если таковые используются) лучше
начинать с подчеркивания, чтобы они не импортировались из модуля оператором fromimport со
звездочкой.
•
Имена методов записываются по тем же правилам, что и имена
функций.
•
Имена констант (имен, которые не должны переопределяться) лучше
записывать прописными буквами, например: RED, GREEN,
BLUE.
•
При работе с языком Python необходимо учитывать, что
интерпретатор считает некоторые классы имен специальными (обычно такие имена
начинаются с подчеркивания).
Заключение
В этой лекции синтаксис языка показан на примерах, что в
случае с Python оправдано, так как эта часть языка достаточно проста. Были
рассмотрены основные операторы языка, выражения и многие из встроенных типов
данных, кратко объяснены принципы работы Python с именами, приведены правила
официального стиля программирования на Python.

file_name: Язык программирования Python.pdf

alt: В этом примере организован бесконечный цикл , который прерывается только при получении из файла пустой строки ( l ), что обозначает конец файла

alt: Примечание : Пример уже несколько устаревшей идиомы языка

alt: Длина последовательности s x in s

alt: Возвращает наименьшее i , такое, что s[i] == x

alt: Как видно из этого примера, с помощью срезов удобно задавать любую подстроку, даже если она нулевой длины, как для удаления элементов, так и для вставки…

alt: НЕ ** возведение в степень x

alt: Так, % имеет тот же приоритет, что и * , а потому в следующем примере скобки просто необходимы, чтобы операция умножения произошла перед операцией форматирования:…

intro:
Введение в программирование на Python.

Что такое Python?
О Python (лучше произносить "питон", хотя некоторые говорят "пайтон") -
предмете данного изучения, лучше всего говорит создатель этого языка
программирования, голландец Гвидо ван Россум:
"Python - интерпретируемый, объектно-ориентированный высокоуровневый язык
программирования с динамической семантикой. Встроенные высокоуровневые
структуры данных в сочетании с динамической типизацией и связыванием делают язык
привлекательным для быстрой разработки приложений (RAD, Rapid Application
Development). Кроме того, его можно использовать в качестве сценарного языка для
связи программных компонентов. Синтаксис Python прост в изучении, в нем придается
особое значение читаемости кода, а это сокращает затраты на сопровождение
программных продуктов. Python поддерживает модули и пакеты, поощряя модульность
и повторное использование кода. Интерпретатор Python и большая стандартная
библиотека доступны бесплатно в виде исходных и исполняемых кодов для всех
основных платформ и могут свободно распространяться."
В процессе изучения будет раскрыт смысл этого определения, а сейчас
достаточно знать, что Python - это универсальный язык программирования. Он имеет
свои преимущества и недостатки, а также сферы применения. В поставку Python входит
обширная стандартная библиотека для решения широкого круга задач. В Интернете
доступны качественные библиотеки для Python по различным предметным областям:
средства обработки текстов и технологии Интернет, обработка изображений,
инструменты для создания приложений, механизмы доступа к базам данных, пакеты
для научных вычислений, библиотеки построения графического интерфейса и т.п.
Кроме того, Python имеет достаточно простые средства для интеграции с языками C,
C++ (и Java) как путем встраивания (embedding) интерпретатора в программы на этих
языках, так и наоборот, посредством использования библиотек, написанных на этих
языках, в Python-программах. Язык Python поддерживает несколько парадигм
программирования: императивное (процедурный, структурный, модульный подходы),
объектно-ориентированное и функциональное программирование.
Можно считать, что Python - это целая технология для создания программных
продуктов (и их прототипов). Она доступна почти на всех современных платформах
(как 32-битных, так и на 64-битных) с компилятором C и на платформе Java.
Может показаться, что, в программной индустрии нет места для чего-то другого
кроме C/C++, Java, Visual Basic, C#. Однако это не так. Возможно, благодаря данному
курсу лекций и практических занятий у Python появятся новые приверженцы, для
которых он станет незаменимым инструментом.Заключение
В этой лекции синтаксис языка показан на примерах, что в случае с Python
оправдано, так как эта часть языка достаточно проста. Были рассмотрены основные
операторы языка, выражения и многие из встроенных типов данных, кратко объяснены
принципы работы Python с именами, приведены правила официального стиля
программирования на Python.

информатика

group: Дисциплины

title: Введение в программирование на языке Python