Бесплатные Книги по Python, Django, Flask и.т.д.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Ну по Flask оно просто ведет на сайт:
http://flask.pocoo.org/docs/tutorial/
что в принципе правильно, там книга особо не нужна, т.к. в этом и прелесть Фласка, что он очень простой.
(спасибо за ссылку, кстати)
http://flask.pocoo.org/docs/tutorial/
что в принципе правильно, там книга особо не нужна, т.к. в этом и прелесть Фласка, что он очень простой.
(спасибо за ссылку, кстати)
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Да, там много ссылок на он-лайн документацию. Но удобно. Все в одном месте. Можно кинуть любому, кто начинает с Питоном.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Спасибо, очень удобно
-
- Уже с Приветом
- Posts: 13565
- Joined: 20 Dec 2009 02:45
- Location: Aztlán
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Спасибо!
А лекции, которые вы намедни рекомендовали, по версии 2.7. Это ОК, или надо всё таки учить 3-ю версию?
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
посоветуйте еще что нибудь чтобы там не было пол-книги про азы программирования, а что-то более концентрированное, типа для опытных жавистов которые конвертируются в питоншиков
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Я бы на тройку сейчас внимание не заострял. Все проекты делают на 2.x. Тройка не полностью совсместима с двойкой, кучи библиотека там нет и мне так кажется, что коммерчески тройка не взлетит еще как минимум несколько лет.Stanford Wannabe wrote:Спасибо!
А лекции, которые вы намедни рекомендовали, по версии 2.7. Это ОК, или надо всё таки учить 3-ю версию?
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
У меня есть неплохая книга. Постучитесь в личку.Teh Instructor wrote:посоветуйте еще что нибудь чтобы там не было пол-книги про азы программирования, а что-то более концентрированное, типа для опытных жавистов которые конвертируются в питоншиков
-
- Уже с Приветом
- Posts: 632
- Joined: 23 Oct 2006 19:55
- Location: London
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
А по C++11 есть ? А то там один Python, который сейчас нафиг никому не сдался.
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
what?Willy Wonka wrote:Python, который сейчас нафиг никому не сдался.
Питон это сейчас самый передовой край
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 632
- Joined: 23 Oct 2006 19:55
- Location: London
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Вы отстали от жизни. Посмотрите видео с C++ and beyond.Teh Instructor wrote:what?Willy Wonka wrote:Python, который сейчас нафиг никому не сдался.
Питон это сейчас самый передовой край
С тех пор как Sutters, Alexandrescu и Meyers взялись за C++, он является сейчас #1 языком в мире.
Python - это мрак, как описано тут:
http://herbsutter.com/2013/07/09/recomm ... -crawford/
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Ну, ведь разные у языков ниши... да, недавно опубликовали новый стандарт C++. 11-й... люди выступают на конференциях, это интересно, 4-го Сентября начинается новый event Going Native в MSFT все те же корифаны.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 632
- Joined: 23 Oct 2006 19:55
- Location: London
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
А вы подумайте, почему у них были разные ниши ?Medium-rare wrote:Ну, ведь разные у языков ниши... да, недавно опубликовали новый стандарт C++. 11-й... люди выступают на конференциях, это интересно, 4-го Сентября начинается новый event Going Native в MSFT все те же корифаны.
Мне кажется только потому, что пИсать на python было намного легче, чем на C++. С выходом C++11 и C++14 эта ситуация начала меняться. Пожтому высказывание насчет ниш уже не кажется таким правдоподобным.
-
- Уже с Приветом
- Posts: 808
- Joined: 13 Jan 2009 05:11
- Location: из страны восходящих закатов
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
чет я там слова python не нашелWilly Wonka wrote:Вы отстали от жизни. Посмотрите видео с C++ and beyond.Teh Instructor wrote:what?Willy Wonka wrote:Python, который сейчас нафиг никому не сдался.
Питон это сейчас самый передовой край
С тех пор как Sutters, Alexandrescu и Meyers взялись за C++, он является сейчас #1 языком в мире.
Python - это мрак, как описано тут:
http://herbsutter.com/2013/07/09/recomm ... -crawford/
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Сегодня весь день на работе протрахался, комбинируя некий "транзакционный тимплейт". Очень специфический товар, C++, а экономике нужна высокая производительность программирования. Эта проблема пока лучше решается Java, C#, Python, много других. Похоже, и будет решать лучше ими же. А C++ для критического кода, для кода в ядре продуктов, которыми пользуются многие миллионы.Willy Wonka wrote: А вы подумайте, почему у них были разные ниши ?
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 632
- Joined: 23 Oct 2006 19:55
- Location: London
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
vopros wrote:чет я там слова python не нашелWilly Wonka wrote:Вы отстали от жизни. Посмотрите видео с C++ and beyond.Teh Instructor wrote:what?Willy Wonka wrote:Python, который сейчас нафиг никому не сдался.
Питон это сейчас самый передовой край
С тех пор как Sutters, Alexandrescu и Meyers взялись за C++, он является сейчас #1 языком в мире.
Python - это мрак, как описано тут:
http://herbsutter.com/2013/07/09/recomm ... -crawford/
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?
-
- Уже с Приветом
- Posts: 632
- Joined: 23 Oct 2006 19:55
- Location: London
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
vopros wrote:чет я там слова python не нашелWilly Wonka wrote:Вы отстали от жизни. Посмотрите видео с C++ and beyond.Teh Instructor wrote:what?Willy Wonka wrote:Python, который сейчас нафиг никому не сдался.
Питон это сейчас самый передовой край
С тех пор как Sutters, Alexandrescu и Meyers взялись за C++, он является сейчас #1 языком в мире.
Python - это мрак, как описано тут:
http://herbsutter.com/2013/07/09/recomm ... -crawford/
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?
-
- Уже с Приветом
- Posts: 632
- Joined: 23 Oct 2006 19:55
- Location: London
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Приведите пожайлуста пример ? Интересно самому.Medium-rare wrote:Сегодня весь день на работе протрахался, комбинируя некий "транзакционный тимплейт". Очень специфический товар, C++, а экономике нужна высокая производительность программирования. Эта проблема пока лучше решается Java, C#, Python, много других. Похоже, и будет решать лучше ими же. А C++ для критического кода, для кода в ядре продуктов, которыми пользуются многие миллионы.Willy Wonka wrote: А вы подумайте, почему у них были разные ниши ?
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
В. Пупкин потратил 8 часов рабочего времени на создание небольшого С++ класса. Сам по себе класс ничего не решает, он вспомогательный как часть функциональности.Willy Wonka wrote: Приведите пожайлуста пример ? Интересно самому.
П. Петкин потратил 8 часов рабочено времени и создал приличного размера компонент, решающий прикладную задачу, в котором 5 классов на Java, взаимодействующих с прочими частями приложения.
Вопрос в том, что может оправдать трату времени (и денег) при меньшем выходе продукта.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 632
- Joined: 23 Oct 2006 19:55
- Location: London
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Т.е. вы хотите сказать, что Пупкин имел очень посредственные знания в C++ в сравнии со знаниями Петкина в Java ?
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Конечно.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...
-
- Уже с Приветом
- Posts: 632
- Joined: 23 Oct 2006 19:55
- Location: London
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Так вроде C++11 должен как раз разрушить этот последний барьер между "легкими" языками и C++.Medium-rare wrote:Конечно.Willy Wonka wrote:Т.е. вы хотите сказать, что Пупкин имел очень посредственные знания в C++ в сравнии со знаниями Петкина в Java ?
Просто большие прикладные системы писать на C++, обычно занятие довольно неблагодарное. Количества труда вложенное в одну строчку не оправдано, но прикладниками код чаще пишется вполне тривальный. Там не надо спотыкаться на всяких трудновычищаемых из C++ кода ошибках, сами прикладные языки программирования более безопасны. Там есть всё готовое для программирования крупных прикладных задач, там есть фреймворки на тех языках. Java или Python, скажем, лучше заточены для программирования каких-то серверов, скажем, банковских приложений, где взаимодействие идёт в режиме запрос-пользователя - ответ-банка.
Т.е. если компилятор поддерживает полный ISO стандарт C++, то разница между C++ и тем же python посути дела только в наличии GC в последнем и все.
Почему вы считаете что C++ требует больше усилий ?Хотя в продуктах класса, м... Chrome или Oracle XX или Microsoft Office в силу критичности времени исполнения, либо отстуствия готовых заготовок, либо нетривиальности, просто "непараллельности" миру прикладных задач, либо исторически (раньше компьютеры были медленнее во много раз), вполне используется C и C++. Но в среднем на одну строчку кода там затрачивается больше усилий.
Пока все идет нормально. Пытаюсь привыкнутьP.S. Вы над нами решили пошутить? Как изменяет склероз, вы же профессиональный программист, и, стало быть, всё это давно знаете? Как там в Чикаго? До сих пор плохо?
Не могу сказать, что все идеально, но с другой стороны, не все так плохо.
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Никаких барьеров 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 ну никак тут не помогает.
В моём частном случае, имеется продукт с длинной историей, на 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...
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Думаю, что если его переименовать в "тимплейтную транзакцию", то дело сдвинется.Medium-rare wrote: Сегодня весь день на работе протрахался, комбинируя некий "транзакционный тимплейт".
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Бесплатные Книги по Python, Django, Flask и.т.д.
Тело сдвинется.
... and even then it's rare that you'll be going there...