Я недавно сделал некоторый веб-дизайн как хобби с основной мотивацией, чтобы узнать интересные вещи. Было, конечно, приятно изучать Python, но я узнал, что только что был переиздан Python слишком поздно, поэтому мне пришлось изучить как Python 3, так и 2.6.Каковы используемые/неиспользуемые функции Python 3?
Я новичок, поэтому я бы хотел, чтобы люди делились тем, что, по их мнению, сильные/слабые стороны Python 3 с точки зрения тех, кто программирует конечных пользователей, а не дизайнеров. Мой вопрос будет больше того, что люди на самом деле симпатизируют тому, что используют, или избегают, как непродуктивные или бессовестные.
Для меня, with
заявление является несомненным плюсом, а разрыв print
- это, безусловно, минус.
Редактирование: есть много сообщений, которые спрашивают, следует ли изучать Python 2 или 3 или существует ли какая-либо разница. Я вижу, что мой вопрос другой: отзывы от людей, которые по какой-либо причине сделали выбор из использования Python 3, но могут иметь мнение о том, что работает лучше, а что нет.
Еще одно уточнение: В ответах было указано, что with
обращено на 2. *. Извиняюсь.
О, струнные понятия не являются проблемой, хотя я был очень удивлен, когда проблемы с конверсией появились на выходе в терминале Apple. Я согласен, что Unicode - спаситель, а Python 3 - это здорово, так как я разрабатываю вьетнамские сайты! –
Добавлена ссылка на Monkey, banana, hose article;) – NicDumZ
Ничего себе, замечательная статья. Но я думаю, что простые программы выглядели эстетически лучше с заявлением о печати без скобок, независимо от вопроса совместимости или инерции (о котором я надеюсь иметь меньше, так как я новичок). –