Бесплатные Книги по Python, Django, Flask и.т.д.

User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Бесплатные Книги по Python, Django, Flask и.т.д.

Post by dotcom »

Случайно наткнулся. Может, кому пригодится.

http://pythonbooks.revolunet.com/
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Интеррапт »

Ну по Flask оно просто ведет на сайт:
http://flask.pocoo.org/docs/tutorial/

что в принципе правильно, там книга особо не нужна, т.к. в этом и прелесть Фласка, что он очень простой.

(спасибо за ссылку, кстати)
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by dotcom »

Да, там много ссылок на он-лайн документацию. Но удобно. Все в одном месте. Можно кинуть любому, кто начинает с Питоном.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Мальчик-Одуванчик »

Спасибо, очень удобно
User avatar
Stanford Wannabe
Уже с Приветом
Posts: 13565
Joined: 20 Dec 2009 02:45
Location: Aztlán

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Stanford Wannabe »

dotcom wrote:Случайно наткнулся. Может, кому пригодится.

http://pythonbooks.revolunet.com/
Спасибо!
А лекции, которые вы намедни рекомендовали, по версии 2.7. Это ОК, или надо всё таки учить 3-ю версию?
User avatar
Teh Instructor
Уже с Приветом
Posts: 5766
Joined: 25 Feb 2001 10:01
Location: Силиконовая Долина

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Teh Instructor »

посоветуйте еще что нибудь чтобы там не было пол-книги про азы программирования, а что-то более концентрированное, типа для опытных жавистов которые конвертируются в питоншиков
one Nation under God, indivisible, with liberty and justice for all
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Интеррапт »

Stanford Wannabe wrote:
dotcom wrote:Случайно наткнулся. Может, кому пригодится.

http://pythonbooks.revolunet.com/
Спасибо!
А лекции, которые вы намедни рекомендовали, по версии 2.7. Это ОК, или надо всё таки учить 3-ю версию?
Я бы на тройку сейчас внимание не заострял. Все проекты делают на 2.x. Тройка не полностью совсместима с двойкой, кучи библиотека там нет и мне так кажется, что коммерчески тройка не взлетит еще как минимум несколько лет.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Интеррапт »

Teh Instructor wrote:посоветуйте еще что нибудь чтобы там не было пол-книги про азы программирования, а что-то более концентрированное, типа для опытных жавистов которые конвертируются в питоншиков
У меня есть неплохая книга. Постучитесь в личку.
Willy Wonka
Уже с Приветом
Posts: 632
Joined: 23 Oct 2006 19:55
Location: London

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Willy Wonka »

dotcom wrote:Случайно наткнулся. Может, кому пригодится.

http://pythonbooks.revolunet.com/

А по C++11 есть ? А то там один Python, который сейчас нафиг никому не сдался.
User avatar
Teh Instructor
Уже с Приветом
Posts: 5766
Joined: 25 Feb 2001 10:01
Location: Силиконовая Долина

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Teh Instructor »

Willy Wonka wrote:Python, который сейчас нафиг никому не сдался.
what? :o
Питон это сейчас самый передовой край
one Nation under God, indivisible, with liberty and justice for all
Willy Wonka
Уже с Приветом
Posts: 632
Joined: 23 Oct 2006 19:55
Location: London

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Willy Wonka »

Teh Instructor wrote:
Willy Wonka wrote:Python, который сейчас нафиг никому не сдался.
what? :o
Питон это сейчас самый передовой край
Вы отстали от жизни. Посмотрите видео с C++ and beyond.

С тех пор как Sutters, Alexandrescu и Meyers взялись за C++, он является сейчас #1 языком в мире.


Python - это мрак, как описано тут:
http://herbsutter.com/2013/07/09/recomm ... -crawford/
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Medium-rare »

Ну, ведь разные у языков ниши... да, недавно опубликовали новый стандарт C++. 11-й... люди выступают на конференциях, это интересно, 4-го Сентября начинается новый event Going Native в MSFT все те же корифаны.
... and even then it's rare that you'll be going there...
Willy Wonka
Уже с Приветом
Posts: 632
Joined: 23 Oct 2006 19:55
Location: London

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Willy Wonka »

Medium-rare wrote:Ну, ведь разные у языков ниши... да, недавно опубликовали новый стандарт C++. 11-й... люди выступают на конференциях, это интересно, 4-го Сентября начинается новый event Going Native в MSFT все те же корифаны.
А вы подумайте, почему у них были разные ниши ?

Мне кажется только потому, что пИсать на python было намного легче, чем на C++. С выходом C++11 и C++14 эта ситуация начала меняться. Пожтому высказывание насчет ниш уже не кажется таким правдоподобным.
vopros
Уже с Приветом
Posts: 808
Joined: 13 Jan 2009 05:11
Location: из страны восходящих закатов

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by vopros »

Willy Wonka wrote:
Teh Instructor wrote:
Willy Wonka wrote:Python, который сейчас нафиг никому не сдался.
what? :o
Питон это сейчас самый передовой край
Вы отстали от жизни. Посмотрите видео с C++ and beyond.

С тех пор как Sutters, Alexandrescu и Meyers взялись за C++, он является сейчас #1 языком в мире.


Python - это мрак, как описано тут:
http://herbsutter.com/2013/07/09/recomm ... -crawford/
чет я там слова python не нашел
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Medium-rare »

Willy Wonka wrote: А вы подумайте, почему у них были разные ниши ?
Сегодня весь день на работе протрахался, комбинируя некий "транзакционный тимплейт". Очень специфический товар, C++, а экономике нужна высокая производительность программирования. Эта проблема пока лучше решается Java, C#, Python, много других. Похоже, и будет решать лучше ими же. А C++ для критического кода, для кода в ядре продуктов, которыми пользуются многие миллионы.
... and even then it's rare that you'll be going there...
Willy Wonka
Уже с Приветом
Posts: 632
Joined: 23 Oct 2006 19:55
Location: London

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Willy Wonka »

vopros wrote:
Willy Wonka wrote:
Teh Instructor wrote:
Willy Wonka wrote:Python, который сейчас нафиг никому не сдался.
what? :o
Питон это сейчас самый передовой край
Вы отстали от жизни. Посмотрите видео с C++ and beyond.

С тех пор как Sutters, Alexandrescu и Meyers взялись за C++, он является сейчас #1 языком в мире.


Python - это мрак, как описано тут:
http://herbsutter.com/2013/07/09/recomm ... -crawford/
чет я там слова python не нашел

http://sealedabstract.com/rants/why-mob ... -are-slow/

I write Python/PHP/Ruby server-side code and I have no idea what you guys keep going on about. I know that my servers are faster than your mobile devices, but surely if I am pretty comfortable supporting X,000 users using an actually interpreted language, you guys can figure out how to support a single user in a language with a high-performance JIT? How hard can it be?
Willy Wonka
Уже с Приветом
Posts: 632
Joined: 23 Oct 2006 19:55
Location: London

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Willy Wonka »

vopros wrote:
Willy Wonka wrote:
Teh Instructor wrote:
Willy Wonka wrote:Python, который сейчас нафиг никому не сдался.
what? :o
Питон это сейчас самый передовой край
Вы отстали от жизни. Посмотрите видео с C++ and beyond.

С тех пор как Sutters, Alexandrescu и Meyers взялись за C++, он является сейчас #1 языком в мире.


Python - это мрак, как описано тут:
http://herbsutter.com/2013/07/09/recomm ... -crawford/
чет я там слова python не нашел

http://sealedabstract.com/rants/why-mob ... -are-slow/

I write Python/PHP/Ruby server-side code and I have no idea what you guys keep going on about. I know that my servers are faster than your mobile devices, but surely if I am pretty comfortable supporting X,000 users using an actually interpreted language, you guys can figure out how to support a single user in a language with a high-performance JIT? How hard can it be?
Willy Wonka
Уже с Приветом
Posts: 632
Joined: 23 Oct 2006 19:55
Location: London

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Willy Wonka »

Medium-rare wrote:
Willy Wonka wrote: А вы подумайте, почему у них были разные ниши ?
Сегодня весь день на работе протрахался, комбинируя некий "транзакционный тимплейт". Очень специфический товар, C++, а экономике нужна высокая производительность программирования. Эта проблема пока лучше решается Java, C#, Python, много других. Похоже, и будет решать лучше ими же. А C++ для критического кода, для кода в ядре продуктов, которыми пользуются многие миллионы.
Приведите пожайлуста пример ? Интересно самому.
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Medium-rare »

Willy Wonka wrote: Приведите пожайлуста пример ? Интересно самому.
В. Пупкин потратил 8 часов рабочего времени на создание небольшого С++ класса. Сам по себе класс ничего не решает, он вспомогательный как часть функциональности.
П. Петкин потратил 8 часов рабочено времени и создал приличного размера компонент, решающий прикладную задачу, в котором 5 классов на Java, взаимодействующих с прочими частями приложения.

Вопрос в том, что может оправдать трату времени (и денег) при меньшем выходе продукта.
... and even then it's rare that you'll be going there...
Willy Wonka
Уже с Приветом
Posts: 632
Joined: 23 Oct 2006 19:55
Location: London

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Willy Wonka »

Т.е. вы хотите сказать, что Пупкин имел очень посредственные знания в C++ в сравнии со знаниями Петкина в Java ?
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Medium-rare »

Willy Wonka wrote:Т.е. вы хотите сказать, что Пупкин имел очень посредственные знания в C++ в сравнии со знаниями Петкина в Java ?
:) Конечно.

Просто большие прикладные системы писать на C++, обычно занятие довольно неблагодарное. Количества труда, вложенное в одну строчку не оправдано, но прикладниками код чаще пишется вполне тривальный. Там не надо спотыкаться на всяких трудновычищаемых из C++ кода ошибках, сами прикладные языки программирования более безопасны. Там есть всё готовое для программирования крупных прикладных задач, там есть фреймворки на тех языках. Java или Python, скажем, лучше заточены для программирования каких-то серверов, скажем, банковских приложений, где взаимодействие идёт в режиме запрос-пользователя - ответ-банка.

Хотя в продуктах класса, м... Chrome или Oracle XX или Microsoft Office в силу критичности времени исполнения, либо отстуствия готовых заготовок, либо нетривиальности, просто "непараллельности" миру прикладных задач, либо исторически (раньше компьютеры были медленнее во много раз), вполне используется C и C++. Но в среднем на одну строчку кода там затрачивается больше усилий.

P.S. Вы над нами решили пошутить? Как изменяет склероз, вы же профессиональный программист, и, стало быть, всё это давно знаете? Как там в Чикаго? До сих пор плохо?
... and even then it's rare that you'll be going there...
Willy Wonka
Уже с Приветом
Posts: 632
Joined: 23 Oct 2006 19:55
Location: London

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Willy Wonka »

Medium-rare wrote:
Willy Wonka wrote:Т.е. вы хотите сказать, что Пупкин имел очень посредственные знания в C++ в сравнии со знаниями Петкина в Java ?
:) Конечно.

Просто большие прикладные системы писать на C++, обычно занятие довольно неблагодарное. Количества труда вложенное в одну строчку не оправдано, но прикладниками код чаще пишется вполне тривальный. Там не надо спотыкаться на всяких трудновычищаемых из C++ кода ошибках, сами прикладные языки программирования более безопасны. Там есть всё готовое для программирования крупных прикладных задач, там есть фреймворки на тех языках. Java или Python, скажем, лучше заточены для программирования каких-то серверов, скажем, банковских приложений, где взаимодействие идёт в режиме запрос-пользователя - ответ-банка.
Так вроде C++11 должен как раз разрушить этот последний барьер между "легкими" языками и C++.
Т.е. если компилятор поддерживает полный ISO стандарт C++, то разница между C++ и тем же python посути дела только в наличии GC в последнем и все.

Хотя в продуктах класса, м... Chrome или Oracle XX или Microsoft Office в силу критичности времени исполнения, либо отстуствия готовых заготовок, либо нетривиальности, просто "непараллельности" миру прикладных задач, либо исторически (раньше компьютеры были медленнее во много раз), вполне используется C и C++. Но в среднем на одну строчку кода там затрачивается больше усилий.
Почему вы считаете что C++ требует больше усилий ?

P.S. Вы над нами решили пошутить? Как изменяет склероз, вы же профессиональный программист, и, стало быть, всё это давно знаете? Как там в Чикаго? До сих пор плохо?
Пока все идет нормально. Пытаюсь привыкнуть :)
Не могу сказать, что все идеально, но с другой стороны, не все так плохо.
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Medium-rare »

Никаких барьеров C++ 11 не разрушает, несмотря на меньшие головные боли, если грамотно использовать его фичи, как unique_ptr. Ну спаслись от "утечек". В грамотном коде их уже не было и был свой домашний unique_ptr уже.

В моём частном случае, имеется продукт с длинной историей, на C++, вылизанный до звона с кодом, просмотренным в обязательном порядке на код-ревью, 100% покрытие юнит-тестами (когда статический сценарий проверяет каждую функцию, даёт ли она ожидаемый результат) и функциональными тестами (когда симулятор гоняет код либо готового приложения, либо компонента, и как-то смотрит правилность результата).

И что? В продукте нет проблем?? Три ха-ха. Или срочно переписать на C++ 11, и он станет ещё лучше? За такое предложение, попросят сразу с вещами на выход. :)
Но новый код уже можно писать на C++ 11. В чём-то легче, да. Приятнее работать. Правда, надо всюду взаимодействовать со старым кодом на C++ 98. Эффект от новшества ограничен.

Я честно, не понимаю, как lambda или какая-то ещё фича решат все проблемы разработки в C++. Сегодня я ОЧЕНЬ НЕ ХОТЕЛ модифицировать код, условно говоря, общего пользования, потому, что у меня не получалось параметризовать некий template.

TransactedPerform( &tr, varOfSomeType1, varOfSomeType2 ); // ошибки при компилляции из-за отсутствия подходящего оператора присвоения для SomeType

Вот серьёзно, НЕ хотел лезть в SomeType для разрешения этой небольшой операции. Этот SomeType находится "в собственности" другой комманды. Физически сделать можно, но потом совершается ну очень кишкомотательная процедура triage, код ревью с пристрастием, и долго это.

Потому написал адаптер Adapt, который трансформирует SomeType к SomeKnownForTransactedPerformType.

TransactedPerform( &tr, Adapt( varOfSomeType1 ), Adapt( varOfSomeType2 ) );

Заработало. Но время потрачено. Многокомпонентная большая система. Так и выживаем. Это из простых примеров. И C++ 11 ну никак тут не помогает.
Last edited by Medium-rare on 27 Jul 2013 05:50, edited 1 time in total.
... and even then it's rare that you'll be going there...
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by dotcom »

Medium-rare wrote: Сегодня весь день на работе протрахался, комбинируя некий "транзакционный тимплейт".
Думаю, что если его переименовать в "тимплейтную транзакцию", то дело сдвинется. :P
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Бесплатные Книги по Python, Django, Flask и.т.д.

Post by Medium-rare »

Тело сдвинется. :)
... and even then it's rare that you'll be going there...

Return to “Работа и Карьера в IT”