Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Хочу изучить Python. С чего начать?
 
 автор: Temnovit   (09.01.2009 в 13:36)   письмо автору
 
 

Здравствуйте!

Вот наслышан много хорошего о таком языке как Python. Хотелось бы попробовать что это такое.

С чего начать? Есть ли статьи для чайников? Как его поставить на винду и как это вообще работает?

Сам программирую на РНР.

  Ответить  
 
 автор: cheops   (09.01.2009 в 15:31)   письмо автору
 
   для: Temnovit   (09.01.2009 в 13:36)
 

Собственно ставится он просто, как обычная Windows-программа - если вы не прикручиваете его к Web-серверу - ничего сложного. Сейчас сложность заключается в том, что выпущена 3 версия языка, которая обратно не совместима со старыми версиями, поэтому к подбору материала для изучения следует походить аккуратно.

PS Скачать можно либо оригинальный Python с python.org, либо версию ActiveState с activestate.com

  Ответить  
 
 автор: ols   (09.01.2009 в 16:50)   письмо автору
 
   для: cheops   (09.01.2009 в 15:31)
 

А какие задачи рещает питон? Я так понял он служит для написание клиент-серверных приложение или впринципе неважно?
Вообще какие конкртеные примеры можете привести которые написаны на питоне?

  Ответить  
 
 автор: Temnovit   (09.01.2009 в 17:17)   письмо автору
 
   для: ols   (09.01.2009 в 16:50)
 

Как я понимаю, это сильная альтернатива РНР
http://ru.wikipedia.org/wiki/Примеры_программ_на_языке_Python

  Ответить  
 
 автор: cheops   (09.01.2009 в 17:49)   письмо автору
 
   для: Temnovit   (09.01.2009 в 17:17)
 

Наоборот, PHP является альтернативой Python (Python появился раньше), хотя у PHP позиции в Web сильнее, чем у Python (покрайней мере в РФ).

  Ответить  
 
 автор: cheops   (09.01.2009 в 17:48)   письмо автору
 
   для: ols   (09.01.2009 в 16:50)
 

Самые разнообразные, от скриптовых задач до 3D-моделирования и создания графических приложений под Window X. По сути он занимает нишу, которую из-за своей несуразности упустил PHP - универсальный скриптовый язык (эту нишу раньше Perl занимал).

Отлично встраивается в приложения, например, логику во многих играх (после создания графического движка) далее программируют на Python - яркий пример тому знаменитая стратегия Civilization.

  Ответить  
 
 автор: Саня   (10.01.2009 в 06:53)   письмо автору
 
   для: ols   (09.01.2009 в 16:50)
 

Некоторые второстепенные сервисы яндекса написаны на питоне. Например закладки.

  Ответить  
 
 автор: Temnovit   (09.01.2009 в 17:18)   письмо автору
 
   для: cheops   (09.01.2009 в 15:31)
 

>Собственно ставится он просто, как обычная Windows-программа - если вы не прикручиваете его к Web-серверу - ничего сложного.

Я как раз собираюсь :) Есть необходимость написать сайт, вот и хочу попробовать что-то новое, вместо уже опостыливших алгоритмов на РНР. Он работет с Апачем?

  Ответить  
 
 автор: cheops   (09.01.2009 в 17:53)   письмо автору
 
   для: Temnovit   (09.01.2009 в 17:18)
 

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

  Ответить  
 
 автор: ols   (09.01.2009 в 17:57)   письмо автору
 
   для: cheops   (09.01.2009 в 17:53)
 

Хм, если он функциональнее PHP почему же тогда он не опережает php в web-индустрии?

  Ответить  
 
 автор: Temnovit   (09.01.2009 в 17:59)   письмо автору
 
   для: ols   (09.01.2009 в 17:57)
 

Привычка работает, а язык только набирает свою популярность. поэтому, собственно, он и мне на глаза попался.

  Ответить  
 
 автор: cheops   (09.01.2009 в 21:45)   письмо автору
 
   для: ols   (09.01.2009 в 17:57)
 

PHP заточен под Web, почему бы его и не использовать... Получил широкое распространение, Python и вне Web получил широкое распространие, хотя в Web тоже часто используется, особенно для создания разнообразных роботов.

  Ответить  
 
 автор: Temnovit   (09.01.2009 в 18:13)   письмо автору
 
   для: cheops   (09.01.2009 в 17:53)
 

Изучал ЛИСП в университете и функциональное программирование произвело на меня впечатление совершенно не возможной для использования на практике ерунды...

  Ответить  
 
 автор: cheops   (09.01.2009 в 21:54)   письмо автору
 
   для: Temnovit   (09.01.2009 в 18:13)
 

Бывает, просто вам задачи не поподались, где вы могли бы оценить удобство функционального программирования (они сосредоточены главным образом в науке), да и к императивному стилю привыкли - это все лишь говорит о том, что если сменится архитектура вычислительных средств, мы, как программисты, отправимся с вами на свалку :)

PS Я использовал функциональное программирование тоже очень давно для компьютеризации аналитических вычислений. На меня наоборот функциональное программирование произвело очень сильное впечатление, особенно после того, как программа из 20 строчек (вернее строка-то одна была, но длинная) проперлась по системе дифференциальных уравнений методом последовательных приближений за 1 час, в то время как я перед этим на эту систему потратил неделю (только ей и занимаясь, в полной уверенности, что эту работу можно выполнять только вручную).

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования