1   ...   6   7   8   9   10   11   12   13   14
Ім'я файлу: AByteofPythonRussian-2.02.pdf
Розширення: pdf
Розмір: 776кб.
Дата: 07.10.2021
скачати
Пов'язані файли:
1.pptx
19.13. Функциональное программирование (для хорошо подготовленных
читателей)
148
Приложение FLOSS
20.1 Free/Libre and Open Source Software (В основу идеи
FLOSS
положена концепция сообщества, в котором принято делиться, и особенно делиться знаниями. Свободные программы можно свободно использовать, изменять и распространять.
Если вы уже прочли эту книгу, то вы уже знакомы со свободным ПО, так как вы изучали всё это время, а Python является свободным программным обеспечением!
Вот несколько примеров свободного ПО, по которым можно составить некоторое представление о том, что способно создать такое сообщество Linux. Это свободное ядро операционной системы, используемое, например, в операционной системе GNU/Linux. Разработку ядра «Linux» начал Линус Торвальдс ещё в свою бытность студентом. [
Linux Kernel
]
GNU. Свободная операционная система, основанная Ричардом Столлманом в году. [
GNU
]
GNU/Linux. Сочетание операционной системы GNU с ядром «Linux», в наше время серьёзный конкурент Microsoft Windows. В принципе, GNU/Linux является свободным программным обеспечением, но разные дистрибутивы GNU/Linux могут включать и несвободные программы. [
Free GNU/Linux distributions
]
Ubuntu. Это дистрибутив, разрабатываемый сообществом и спонсируемый фирмой. В настоящее время это, пожалуй, самый популярный дистрибутив. Он позволяет легко устанавливать и использовать множество свободных программ. Больше того, он позволяет просто перезагрузить ваш компьютер и запустить GNU/Linux с CD! Это даёт возможность в полной мере опробовать новую операционную систему до установки на жёсткий диск. Однако, Ubuntu неполно- стью свободна, так как включает некоторые проприетарные драйверы, микрокод и приложения. [
Ubuntu
]
LibreOffice. Это превосходный офисный пакет, разрабатываемый сообществом и включающий в себя компоненты для создания текста, презентаций, электронных
1
Свободное и открытое программное обеспечение (прим.перев.)
149

A Byte of Python (Russian), Версия таблиц, рисунков и многого другого. Он также позволяет открывать и редактировать файлы MS Word и MS Powerpoint. Он работает практически на всех платформах и является полностью свободными открытым программным обеспечением Mozilla Firefox. Это веб-браузер нового поколения, являющийся сильнейшим соперником. Он огненно быстр, и заработал широкое признание своими удобными и впечатляющими возможностями. А концепция расширений позволяет дополнять его самыми разнообразными плагинами. [
Mozilla Firefox
]
• Его напарник Thunderbird – отличный клиент электронной почты, делающий её
чтение чрезвычайно простым. [
Mozilla Thunderbird
]
Mono. Это свободная реализация платформы Microsoft .NET. Она позволяет создавать и запускать приложения вина многих других платформах. [
Mono
], [
ECMA
], [
.NET
]
Apache web server. Это популярный открытый веб-сервер. По сути, это самый популярный веб-сервер на планете. На нём работает более половины всех сайтов. Да действительно обслуживает больше сайтов, чем все остальные веб-серверы
(включая Microsoft IIS) вместе взятые. [
Apache
]
MySQL. Это чрезвычайно популярный открытый сервер баз данных. Он наиболее известен своей ошеломляющей скоростью. Это его обозначают буквой «M» в сочетании, на котором работает большинство сайтов в Интернете. [
MySQL
]
VLC Player. Это проигрыватель, который может воспроизводить всё, начиная от и до MP3, до Ogg, до VCD, до DVD, дои кто сказал, что это не забавно) [
VLC media player
]
GeexBox – дистрибутив GNU/Linux, созданный для проигрывания фильмов сразу после загрузки с CD! Этот список предназначен только лишь для того, чтобы вкратце передать вам мысль,
на самом же деле существует ещё огромное множество свободного ПО, такого как язык, язык PHP, система управления содержимым веб-сайтов Drupal, сервер баз данных, игра TORCS, среда разработки KDevelop, проигрыватель Xine, текстовый редактор, редактор Quanta+, аудио-плеер Banshee, графический редактор GIMP, … этот список можно продолжать вечно.
Чтобы отследить свежие слухи в мире свободного ПО, посетите следующие сайты:

linux.com

LinuxToday

NewsForge

DistroWatch
Узнать больше о свободном ПО можно наследующих сайтах. Free/Libre and Open Source Software (FLOSS)
1 150

A Byte of Python (Russian), Версия Так что вперёд – осваивать бескрайний, свободный и открытый мир СПО!
20.1. Free/Libre and Open Source Software (FLOSS)
1 151
Приложение о книге Колофон
Практически все программы, которые я использовал при написании этой книги, являются
свободными
21.1.1 Рождение книги
При написании первого черновика этой книги в основе моей системы была Red Hat 9.0
Linux, но уже шестую версию черновика я писал на Fedora Core 3 Вначале для написания книги я использовал KWord (как я и описывал в
Предисловии
).
21.1.2 Отрочество
Позже я перешёл на формат DocBook XML и использовал Kate, но это показалось мне слишком скучным. Поэтому я перешёл на OpenOffice, который замечательно подходил со своим уровнем управления форматированием и возможностью генерировать PDF, но он выдавал слишком небрежные HTML-страницы.
Наконец, я открыл для себя XEmacs и переписал всю книгу с нуля в формате DocBook снова, так как решил, что этот формат – надолго.
Для шестой версии черновика я решил использовать Quanta+. При этом я использовал стандартные таблицы стилей XSL, которые шли в комплекте с Fedora Core 3 Linux. Потом я написал CSS документ, чтобы придать цвет и стиль страницам. Я также на скорую руку написал лексический анализатор (конечно, на Python), который осуществлял автоматическую подсветку синтаксиса в примерах программ.
Для седьмой редакции я использовал в качестве основы для своего сайта. Теперь я всё редактирую прямо на сайте, а читатели могут сразу же читать содержимое на вики-странице.
Благодаря расширению ViewSourceWith для Firefox
, которое интегрируется с Vim, я продолжал использовать Vim для редактирования

A Byte of Python (Russian), Версия 2.02 21.1.3 Сейчас
Использую
Vim
,
Pandoc
, и Mac OS X.
21.2 Об авторе http://www.swaroopch.com/about/
21.2. Об авторе
Приложение История версий 2.0 (20/10/2012)
– Переписано в формате
Pandoc
Спасибо моей жене, которая перевела большую часть текста из формата Mediawiki
– Упрощение текста, удаление таких необязательных разделов, как nonlocal и
метаклассы
1.90 (04/09/2008)
– Возобновление после перерыва в 3.5 года Обновление для Python 3.0
– Переписано в формате
MediaWiki
(снова)
1.20 (13/01/2005)
– Полностью переписано в
Quanta+
на
Fedora
Core 3 со множеством исправлений и дополнений. Много новых примеров. Заново переписан формат DocBook.
1.15 (28/03/2004)
– Незначительные исправления

A Byte of Python (Russian), Версия 2.02
1.12 (16/03/2004)
– Дополнения и исправления 1.10 (09/03/2004)
– Исправления опечаток, благодаря множеству отзывов заинтересованных читателей После колоссального числа отзывов и предложений от читателей я произвёл значительную переработку текста наряду с исправлением опечаток 0.99 (22/02/2004)
– Добавлена новая глава о модулях. Также добавлен фрагмент о переменном числе аргументов в функциях 0.98 (16/02/2004)
– Написан скрипт на Python и таблица стилей CSS для улучшения вывода в, включая недоделанный-но-функциональный лексический анализатор для подсветки синтаксиса в примерах программ 0.97 (13/02/2004)
Ещё один заново переписанный черновик в формате DocBook XML (снова).
Книга существенно улучшена – она стала значительно более связанной и читабельной, Версия 2.02
• 0.93 (25/01/2004)
– Добавлено описание IDLE и другие вещи, относящиеся к Windows.
• 0.92 (05/01/2004)
– Изменения в нескольких примерах 0.91 (30/12/2003)
– Исправлены опечатки. Сделаны наброски многих разделов 0.90 (18/12/2003)
– Добавлены 2 главы. Формат с исправлениями 0.60 (21/11/2003)
– Полностью переписано и расширено 0.20 (20/11/2003)
– Исправлены некоторые опечатки и ошибки

A Byte of Python (Russian), Версия 2.02
• 0.15 (20/11/2003)
– Переведено в формат при помощи XEmacs.
• 0.10 (14/11/2003)
– Самый первый набросок в редакторе
Приложение Инструкция по переводу
Полный исходный текст книги доступен в Git-репозитории Создайте ответвление репозитория
Затем скачайте репозиторий на свой компьютер. Для этого нужно быть знакомым с
Git
Отредактируйте файлы на своём родном языке. Прочитайте README
, чтобы познакомиться с форматированием текста
Затем следуйте указаниям в
README
для установки программ, необходимых для конвертирования исходных файлов в PDF и т.п.
158

1   ...   6   7   8   9   10   11   12   13   14

скачати

© Усі права захищені
написати до нас