LinuxForum.Fans
Тема

Почему python?

Автор: lamazavr 56 сообщений 12998 просмотров
#151160
moscwich написал:
Спасибо, кэп! Вот я и говорю... Среди скриптовых языков больший коэффициент простоты.

дык и какой смысл сравнивать его со скриптовыми?
кстати, ИМХО bash таки проще...

moscwich написал:
Функции на все случаи жизни!

не только...

#153231

каждый язык заточен под определенные задачи.
на питоне тоже можно написать огромный портал?
извините не в курсе

#153233
сантехник написал:
на питоне тоже можно написать огромный портал?

ИМХО это даже проще чем на php - пайтон довольно строгий ЯП, и не даст быдлокодить (сам понимаешь - до определённого предела конечно).

#153239

в качестве базы дынных с ним mysql дружит?

#153251
сантехник написал:
в качестве базы дынных с ним mysql дружит?

почему нет?

#153282

вовремя наткнулся на тему.
чуть не начал изучать пхп

#153287
сантехник написал:
чуть не начал изучать пхп

пайтон есть не на каждом сервере.

#154201
сантехник написал:
докторррр

что? я например обожаю юзать mercurial, а мне - не дают, ибо он на пайтоне, а пайтон не поддерживается по религиозным соображениям некоторых админов. И с этим ничего не поделать. Ну вот такие они плохие параноики. Perl можно, PHP можно, sed можно, bash можно, а Python увы и ах. И я согласен, это плохо, это ущемляет права других админов. Но когда я их спросил: "дяденьки, а чё так?", они мне сказали - плати в кассу, и ставь хоть WindowsXP. Пришлось писать костыль на bash+sed (ибо я им и так не мало денег плачу).

#155042

жаль по пайтону мало литературы.
нашел какой та мануал, а там толком не пишут что да куда и почему.
тупо код.
с чего его начинают юзать?
(Python)

drBatty написал:
[quote=lamazavr]Почему? что в нём такого чем не могут похвастаться остальные..

1) он простой, и интуитивно понятный. я его за пару часов освоил.
2) это язык для использования на практике, а не любимый математиками LISP, который понять нет никакой возможности.
3) это быстрый язык. Всякие матановские LISP'ы может и хороши с т.з. академиков, но их не понимают не только нормальные кодеры, но и современные процессоры. Потому программы на LISP'е жрут немеренно памяти, и выполняются мучительно долго (за то - красивый и логичный код).
4) это переносимый язык - он работает ВЕЗДЕ. и на венде - тоже
5) это интерпретатор. а значит написанные программы можно сразу выполнять, и не нужно тратить время на сборку. Известно, что основное время тратится лишь на очень малом количестве кода, и никто не мешает написать маленький модуль на С, а всё остальное на пайтоне, в итоге получится и просто и быстро. См. например mercurial.[/quote]
Док, а Док?
поделись чудо методом, который позволяет осваивать его за столь короткое время?

#155051
сантехник написал:
поделись чудо методом, который позволяет осваивать его за столь короткое время?

Желание и практика

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

очевидно - знание других ЯП.

#215337

Хочу изучить сабж, но не могу решить - оставлять 2.7 или ставить 3.2 ??
С одной стороны 2.х больше не будет поддерживаться, с другой - проблемы с библиотеками для 3.х.

python.org:

Popular modules that don't yet support Python 3 include Twisted (for networking and a bunch of other stuff), gevent (like Twisted but different), Django and Pylons (for building websites), py2exe (for packaging your application for Windows users), and PIL (for processing images).

Правда было актуально на 2010 г.
В современных книгах упор делается на Python 3.

#215439

Смотря что вы будете писать. Я остался на 2.7 пока, потому что twisted под python 3 нету.
Мне кажется, если изучите python 2, перейти на python 3 не составит труда.

Войдите или зарегистрируйтесь, чтобы ответить.