Топ-обзоры
Евгений Гурин (korvin)
Бодибилдинг, фитнесс, атлетизм
Как будем набирать мышечную массу?
Не для кого не секрет, что современная медицина способна из Кощея сделать продвинутого культуриста, а какой путь выберете вы? [14.06.06]
Гид-администратор
хит-парад
1.Borland C++ Builder - по русски!
[ 13499 ]
2.FreePascal.ru - портал программиста
[ 11618 ]
3."Visual Basic на русском"
[ 10100 ]
4.Area Visual Basic
[ 10037 ]
5.Delphi Sources: Программирование на Delphi, исходники программ, форум и др.
[ 9241 ]
6.Pascal
[ 8886 ]
7.Ассемблер
[ 8712 ]
8.Ассемблер. Описание всех команд.
[ 8223 ]
9.Assembler page
[ 8156 ]
10.Программирование для интернета
[ 7982 ]
Карта сайта
Поиск информации


roscer Алексей Пеклун ( roscer ™)

Программирование

Навигация :  Сусанин > Компьютерные технологии > Программирование > Топ-обзор

Количество ссылок в категории: [ 523 ]
Количество тем в категории: [ 35 ]
Добавлено за последнюю неделю: [ 0 ]
Количество кликов по ссылкам: [ 1962323 ]

Содержание: ТемыОбзорыСсылки
Топ-обзор от 06.05.00 ( viewed - 207073 times )
╚Python╩
Что это за язык программирования? Когда он появился, зачем он нужен?

На сегодняшний день известно достаточно большое количество языков программироания, но как правило все они довольно старые, нет это не значит, что они плохие, просто о них и так все знают.

Язык же Python (пайтон) был создан не так давно, в начале 90-х годов Гвидо ван Россумом (Guido van Rossum)

Python (пайтон) - простой и в то же время мощный язык программирования, который преодолевает различие между С и shell-программированием, и, таким образом, идеально подходит для "одноразового программирования" и быстрого построения прототипов. Его синтаксис представляет собой смесь позаимствованных разновидностей других языков; наиболее заметным является влияние ABC, C, Modula-3 и Icon.

Интерпретатор Python легко расширяется новыми функциями и типами данных, реализованными на С. Python также подходит в качестве расширенного языка для традиционных С приложений, таких как текстовые редакторы и программы управления окнами. Python доступен на множестве разнообразных операционных систем, среди которых несколько разновидностей UNIX, Apple Macintosh, MS-DOS, Windows (3.1(1), ▓95 и разновидности NT), OS/2, и другие.

Часто Python покоряет программистов предоставлением повышенной продуктивности. Поскольку нет никакой компиляции, цикл редактирование-тестирование-отладка протекает невероятно быстро. Отладка Python программ проста: ошибка или неверный ввод никогда не вызовут сегментированных дефектов. Вместо этого, когда интерпретатор обнаруживает ошибку, он инициирует исключение. Если программа не обрабатывает исключения, то интерпретатор печатает содержимое стека. Отладчик на уровне исходного кода позволяет просматривать значения локальных и глобальных переменных, вычислять значения произвольных выражений, устанавливать точки останова, выполнять код шаг за шагом, и т.д. Отладчик написан на самом Python, свидетельствуя о своих самосозерцательных возможностях. С другой стороны, часто самым быстрым способом отладки программы является добавление в нее нескольких операторов вывода: быстрый цикл редактирования-тестирования-отладки делает этот простой метод очень эффективным.

Несомненным достоинством является то, что интерпретатор Python реализован практически на всех платформах и операционных системах. Первым таким языком был C, однако его типы данных на разных машинах могли занимать разное количество памяти и это служило некоторым препятствием при написании действительно переносимой программы. Python же таким недостатком не обладает

Единственным недостатком, замеченным автором, является сравнительно невысокая скорость выполнения Python-программы, что обусловлено ее интерпретируемостью. Однако, на наш взгляд, это с лихвой окупается достоинствами языка при написании программ не очень критичных к скорости выполнения.
Особенности языка можно посмотреть здесь


По материалам:
Семинара по программированию на Python
Статья ╚Краткий обзор языка Python╩

Темы Топ-обзоры
Новые поступления [ 132 ]

ADA [ 11 ]

Assembler [ 23 ]

C/C++ [ 20 ]

CGI [ 15 ]

Clarion [ 12 ]

COBOL [ 13 ]

CPrime [ 10 ]

Delphi [ 63 ]

FORTH [ 11 ]

Java [ 21 ]

MS Access 97 [ 13 ]

Oracle [ 11 ]

Pascal [ 14 ]

Perl [ 13 ]

Python [ 15 ]

SPHINX C-- [ 11 ]

SQL [ 12 ]

Turbo Vision [ 11 ]

VB-хитрости [ 10 ]

Visual Basic [ 26 ]

Visual FoxPro [ 13 ]

Библиотеки [ 15 ]

Все для создания web-странички [ 19 ]

Документация [ 41 ]

Исходники игр [ 11 ]

Исходные тексты программ [ 21 ]

Несколько языков программирования [ 30 ]

Программы [ 33 ]

Разное [ 53 ]

Разработка программ [ 14 ]

Создание игр [ 19 ]

Статьи [ 54 ]

Учебники [ 53 ]

Форумы [ 14 ]

Хакинг [ 16 ]

Python [06.05.00]
Что это за язык программирования? Когда он появился, зачем он нужен?

CGI [30.04.00]
CGI √ скрипты. Что это такое, на чем их пишут и зачем они нужны┘

HTML [20.03.00]
Что это такое? Заблуждение насчет HTML

Visual Basic 7 [15.03.00]
Новые возможности Visual Basic7. Станет ли VB7 самым популярным языком программрования?

Немного из истории Visual Basic [08.03.00]
Предыстория и история создания Visual Basic-a

Delphi

Всё о Дельфи от Чертёнка (Rus) [ 4937 ]
Предоставлено: [21.01.01]
Программы и компоненты с исходниками, документация (есть русский hlp-файл справки для Delphi ), книги по программированию и художественные, чат для программистов, форум по Delphi / Pascal, советы по программированию (FAQ), обучающие статьи, полезные ресурсы (ссылки), анекдоты, большая подборка афоризмов ! TOP 100 сайтов по программированию.

Программирование на Дельфи (Rus) [ 5180 ]
Предоставлено: Elik [16.03.00]
Сайт интересен тем, что предоставляет некоторые интересные программы вместе с исходниками кодов. Естевственно, всё можно скачать бесплатно. Также есть обновлённые драйвера для dBase.

NeuroPower (Rus) [ 3958 ]
Предоставлено: roscer [27.02.00]
Компоненты, примеры для Delphi. Полезная документация. Советы начинающим. Примеры, на Java. C/C++ исходники для DOS и Windows. Freeware-архив (WEB, HTML, программирование, графика, шрифты).

Нечасто задаваемые вопросы по C (Eng) [ 3578 ]
Предоставлено: roscer [27.02.00]
Очень интересный Q & A (вопросы и ответы) по всем аспектам C которые включают вопросы которые некоторым могут показаться очевидными

Adrock Software (Eng) [ 3864 ]
Предоставлено: roscer [27.02.00]
Сайт фирмы-разработчика программного обеспечения и компонентов для программистов на Delphi. Есть разделы загрузки и FAQ. Приведены ссылки на Delphi-сайты

CTAC Home Page (Rus) [ 4077 ]
Предоставлено: roscer [27.02.00]
Freeware компоненты для Delphi

DB компоненты для Delphi (Eng) [ 4410 ]
Предоставлено: roscer [27.02.00]
Etv библиотека, пакет DB компонент для Delphi. Lookup, Grid - компоненты. Построитель запросов, сортировка/поиск записей, редактирование данных в дизайнере, клонирование записей. Построитель хелпов

Delphi Corner (Eng) [ 4226 ]
Предоставлено: roscer [27.02.00]
Новости из мира Delphi, статьи по программированию, приемы программирования и подсказки, обзоры книг и программных продуктов, ссылки на ресурсы Интернет. Можно подписаться на почтовую рассылку.

Delphi FAQ (Rus) [ 4036 ]
Предоставлено: roscer [27.02.00]
Подборка FAQ по Delphi, разбитая на категории. Более 500 советов. Каждую неделю - 20 новых

Delphi FAQ по компонентам (Rus) [ 4046 ]
Предоставлено: roscer [27.02.00]
Дополнительные компоненты c подробным описанием. Тут есть хороший FAQ по десяткам компонент для Borland Delphi различных версий.

Delphi-ресурсы (Rus) [ 4134 ]
Предоставлено: roscer [27.02.00]
Документация, примеры программ, FAQ по Delphi, коллекция ссылок

DirectZone - Delphi (Rus) [ 3415 ]
Предоставлено: roscer [27.02.00]
Создание COM-объектов средствами Delphi. Графика, реестр, звук, система. Разные вопросы (FAQ по Delphi).

FAQ_DELPHI (Rus) [ 3715 ]
Предоставлено: roscer [27.02.00]
Ссылки и ответы на вопросы по использованию API в Delphi.

Funny Group Design home page (Rus) [ 3252 ]
Предоставлено: roscer [27.02.00]
Программирование(большей частью на Delphi). Программы написанные группой, а так же исходники некоторых

Дельфи. Вокруг да около (Rus) [ 4311 ]
Предоставлено: roscer [27.02.00]
Неплохой сайтик по Дельфи. Отличный пример оформления - просто и со вкусом! А главное - Это наш (российский) сайт!

Natalia Elmanova Home Page (Rus) [ 3364 ]
Предоставлено: roscer [27.02.00]
Архитектура "клиент/сервер" и средства разработки Inprise(Borland). Полезные примеры, технические статьи, ссылки на сайты с информацией, полезной для разработчиков.

PBear's Delphi VCL Components and Utilities (Eng) [ 3037 ]
Предоставлено: roscer [27.02.00]
Бесплатные компоненты и утилиты для Borland's Turbo Vision, которые могут быть загружены

Programming on Delphi with WinApi using (Rus) [ 3294 ]
Предоставлено: roscer [27.02.00]
Описание некоторых функций и примеры их применения. Все функции разбиты по разделам.

IE & Delphi (Eng) [ 3348 ]
Предоставлено: roscer [27.02.00]
Сайт, посвященный взаимодействию Дельфи и MS IE5 (плагины, и т.д.)

Ray Adams Programing Page (Eng) [ 3341 ]
Предоставлено: roscer [27.02.00]
Компоненты Delphi, сетевое программирование, техника программирования, примеры программ.
 
   next 20 >>

форум-центрдобавь свой urlподпишись на рассылку новостей

винтовой компрессор купить!
 
  Все музыкальные новинки и мировые хиты в mp3 можно скачать тут!
  Download best music hits in mp3
  Все новости Одессы - Гороскоп - Программа ТВ на неделю 
дизельные генераторы купить!