anonymous@RULINUX.NET~# | Last login: 2024-11-05 12:26:54 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Development | [RSS] |
vilfred(*) (2011-09-11 18:39:00)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2
|
|
|
Скрыть
Re: киньте ссылкой на годный учебник по питонуВот я тут нашел, правда не самые новые издания:
|
Скрыть
Re: киньте ссылкой на годный учебник по питонуhttp://ru.wikipedia.org/wiki/Python#.D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8 anonymous(*)(2011-09-11 19:24:59)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110303 Ubuntu/10.10 (maverick) Firefox/3.6.15 |
Скрыть
Re: киньте ссылкой на годный учебник по питонуСпасибо, а я вот что еще надыбал http://rutracker.org/forum/viewtopic.php?t=3519876 Изучаем Python picГод: 2011 Автор: Марк Лутц ISBN: 978-5-93286-159-2, 978-0-596-15806-4 Язык: Русский Формат: DjVu Качество: Отсканированные страницы + слой распознанного текста Количество страниц: 1271 Описание: Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках. Четвертое издание "Изучаем Python" - это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. Издание значительно расширено и дополнено в соответствии с изменениями, появившимися в новой версии 3.0. В книге представлены основные типы объектов в языке Python, порядок их создания и работы с ними, а также функции как основной процедурный элемент языка. Рассматриваются методы работы с модулями и дополнительными объектно-ориентированными инструментами языка Python - классами. Включены описания моделей и инструкций обработки исключений, а также обзор инструментов разработки, используемых при создании крупных программ. Каждая глава завершается контрольными вопросами с ответами на закрепление пройденного материала, а каждая часть - упражнениями, решения которых приведены в приложении В. Книга была дополнена примечаниями о наиболее существенных расширениях языка, появившихся в версии Python 3.1. |
Скрыть
Re: киньте ссылкой на годный учебник по питонуЗавтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты. anonymous(*)(2011-09-17 23:24:19)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.22) Gecko/20110905 Ubuntu/10.04 (lucid) Firefox/3.6.22 |
Скрыть
Re: киньте ссылкой на годный учебник по питону>что любая баба будет течь при одном упоминании твоей зарплаты.
я думаю к тому времени бабы уже будут не сильно интересовать, не? |
vilfred(*)(2011-09-17 23:51:30)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2 |
Скрыть
Re: киньте ссылкой на годный учебник по питону> PEP8
используйте 4 пробела для отступа и не используйте табы, не смешивайте их максимальная длина строки 79 символов; для разрыва строки используйте отступы или бэкслеш функции верхнего уровня и определения классов отделяйте двумя пустыми строками определения методов внутри класса отделяйте одной пустой строкой дополнительные пустые строки используйте для логической группировки методов кодировка файлов должна быть Latin-1, а в Питоне 3 и выше - utf-8 каждый импортируемый модуль с новой строки порядок импортов: стандартные модули, third-party модули, локальные модули приложения пустая строка между каждой группой импортов избегайте лишних пробелов внутри скобок; перед запятыми, точкой с запятой и двоеточиями избегайте лишних пробелов перед скобками с аргументами функций и скобками с индексами избегайте больше чем одного пробела между операторами (= - + итд) используйте одиночный пробел для выделения операторов избегайте пробелов вокруг '=', который используется для параметров по-умолчанию и keyword аргументов обновляйте комментарии вместе с кодом пишите комментарии по-английски избегайте имён из одиночных l, O, I для модулей и пакетов используйте короткие всестрочные имена для классов используйте СловаНачинаютсяЗаглавными имена для функций используйте слова_с_подчёркиваниями (или смешанныйРегистр если так получилось исторически) для методов используйте слова_с_подчёркиваниями имена для внутренних методов и переменных _подчёркивание_перед_словом для проверки на None используйте is или is not, не используйте операторы сравнения используйте исключения основанные на классах — наследованные от Exception используйте методы класса string вместо строковых функций используйте ''.startswith() и ''.endswith() вместо вырезки из строк для проверки префиксов и суффиксов используйте isinstance() для проверки типа не сравнивайте булевы переменные с True и False а почему именно 79 символов огрничение на длину стрки? это дзен такой? vilfred(*)(2011-09-18 11:36:45)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2 |
Скрыть
Re: киньте ссылкой на годный учебник по питону>а почему именно 79 символов огрничение на длину стрки? это дзен такой?
anonymous(*)(2011-09-18 11:45:24)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.22) Gecko/20110905 Ubuntu/10.04 (lucid) Firefox/3.6.22 |
anonymous(*)(2011-09-18 13:26:53)
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 |
Скрыть
Re: киньте ссылкой на годный учебник по питону>>а почему именно 79 символов огрничение на длину стрки? это дзен такой?
> Старая традиция писать не длиннее 80 символов.
я тут покопал насчет старой традиции и что выяснил, оказывается это всё пошло от печатной машинки. На антресолях стоит такаяя машинка дома, я по избитому барабану примерно прикинул, что на листок формата А4 примерноо как раз и влезает 70-80 символов, скорее всего именно 80 символов, больно сильно барабан избит
vilfred(*)(2011-09-18 14:21:28)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2 |
Скрыть
Re: киньте ссылкой на годный учебник по питонувот ещё мне пишут что: потому что многие почтовые клиенты заворачивают текст после 80 симоволов. если твое письмо кто-то цитирует, чтобы прокомментировать код, который ты прислал, то добавляется еще один символ ">" либо, когда отправляешь патч, то один символ тоже добавляется. в путти сессия - тоже самое, терминал по альтф1 в юниксах - тоже самое афигеть, а все пошло от печатной машинки vilfred(*)(2011-09-18 14:23:34)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2 |
Скрыть
Re: киньте ссылкой на годный учебник по питону>потому что многие почтовые клиенты заворачивают текст после 80 симоволов
Чтобы текстовый редактор не делал переносов, которые снижают читабельность, рекомендовалось ограничивать строку в 79 символов (1 оставался на скролл или на что-нибудь ешё). Я, кстати, стараюсь придерживаться 79 символов, т.к. на моём мониторе два файла в имаксе, открытые рядом (экран поделён пополам), как раз имеют такую ширину без переносов строки. |
Скрыть
Re: киньте ссылкой на годный учебник по питону> хайлоад на бедоне? хм
А чё? Народ даже на ПыхПыхе умудряется писать. Только приходится весь этот хайлоад периодически ребутить, что бы пых ужираемой памятью не подавился. Ax-Xa-Xa(*)(2011-09-18 15:41:13)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1 |
|
|
|
Этот тред читают 4 пользователя: |
Анонимных: 4 Зарегистрированных: 0 |
Re: киньте ссылкой на годный учебник по питону
Если "с нуля", то неплохие книги, имхо, Beginning python: from novice to professional от Apress и Learning python от O'Reilly.
На русском - не знаю.
Emacs-w3m/1.4.414 w3m/0.5.3