Куплю двухтомник(!) «Изучаем Python. 5-е изд». Том 1 и 2. Марк Лутц, 2020.
С мышью на обложке.

читать дальше

@темы: Куплю

Комментарии
03.03.2021 в 13:09

Вольная дрянь
Возможность чтения PDF игнорируется из этических, моральных или эстетических соображений? Я бы посоветовал таки с него, чтобы понять, не бросить ли на второй главе ;)
Ну и добавлю, что несмотря на свою.. разрекламированность, Лутц не самый лучший выбор для начала по причине огромного кол-ва воды. Или просто информации, которая на уровне "моя кодировать" не очень нужна. Или информации, которая в целом полезна, но когда ты даже самых базовых основн не знаешь - просто забудется через некоторое время. Лутц в целом хорош, если питон - второй/третий язык. При этом ты хочешь понять "как он работает" и осознавать в каких проектах использовать лучше его, а в каких- что-то другое.
Если же начинать с нуля.. я бы посоветовал Лутца использовать как вторичный источник информации. Книжечка на досуге, для начального углубления базовых знаний. Тогда уже знакомый синтаксис можно пропускать, а про всякие побитовые операции, граничные случаи зон видимости и прочее почитать поподробнее.. ) Хотя при этом реально найти более краткие выжимки без литров воды)
03.03.2021 в 13:38

Honsu,
>> я бы посоветовал Лутца использовать как вторичный источник информации. Книжечка на досуге, для начального углубления базовых знаний.

Скажем так, в голове у меня каша из азов-азов, нужно что-то простое, раздеванное, но структурированное. Может быть даже с табличкой, условно говоря, простых и средне-сложных примеров употребления if-else на одной странице.

У меня есть Васильев «Питон на примерах». Еще присматриваюсь к «Питон3: самое необходимое»

Что можете посоветовать из годной литературы? )
03.03.2021 в 14:45

Вольная дрянь
ну, простое это не к Лутцу. Хотя, опять-таки вопрос восприятия. Я реально советую открыть пдф и пролистать, чтобы понять на сколько оно соответствует запросу) Потому что если азы уже есть, то возможно подойдет. Я бы советовал практику, практику и ничего кроме практики.
Помимо Лутца есть еще Марк Саммерфилд "Программирование на Пайтон 3. Подробное руководство". Там про основы питона, но опять таки для тех кто программирование понимает. Но там есть таблицы ))
В целом обе эти книги - они расчитаны на технарей с базовыми знаниями, которые просто собираются изучать конкретный язык программирования. Т.е. условно, ты знаешь, что такое "комбинированные операторы присваниявния", но не знаешь как их использовать на питоне ))
Есть прекрасный Доусон.. но он делает все как игра. Т.е. он дает азы питона на основе создания всяких игрушек. (впрочем, учитывая что четвертая цивилизация - это полностью питоновский код. - не так и плохо)
Из минусов - половина книги это изучения Pygame который нафиг не нужен. С другой стороны позволяет осознать всю прелесть циклов.
Питон на примерах забавен, Прохоренковский пайтон 3 будет, имхо, лучше Лутца как начальная книга.

Надо понимать, что все азы - одинаковы. Одной книги - достаточно. Дальше вопрос пути развития и уже более углубленное изучение именно тех аспектов, которые нужны. Effective Python + книги по тем модулям, которые полезны в работе. stackoverflow сделать самым посещаемым сайтом, а для тренировок и изучения чужого кода прекрасно может подойти codewars.com + какой-нибудь мелкий проект для себя на основе изученного материала )

И еще раз подчеркну, прежде чем покупать книгу в библиотеку, стоит посмотреть ее пдф) и если она просто повторяет уже имеющийся материал или наоборот уходит в какие-то ненужные на данный момент дебри - сэкономить :D
03.03.2021 в 16:00

>>> В целом обе эти книги - они расчитаны на технарей с базовыми знаниями, которые просто собираются изучать конкретный язык программирования.

Тогда это не для меня ( В общем, на Лутце можно не зацикливаться.

Вот, еще нашелся прямо супер-рек на такую книгу для начинающих: Тони Гэддис «Начинаем программировать на Python» 2019 4 изд.
03.03.2021 в 17:23

Вольная дрянь
Не слышал про нее... Но сейчас полистал ) Кстати да. поддерживаю этот суперрек. Все базы разжеваны, но без воды, присутствуют схемы и упорядоченные таблицы. Вплоть до того, что стрелочками указаны как именно передаются переменные в функции и откуда они берутся в коде длиннее 4х строчек :D
Имхо, он выглядит лучше чем все упомянутые выше.
Один нюанс, он использует 3.6, а в релизе уже 3.9... впрочем там незначительные изменения которые со временем можно будет посмотреть. ну или уже сразу сравнить. а как еще можно сделать то же самое, но другим способом.

Есть несколько проблем начальных книг - они зачастую очень поверхностны. поэтому в добавок к прочитанному в книге про какую-то тему, советую параллельно почитать мануалы про конкретные модули/функции особенности из дополнительных источников. так, для справки.
и тогда одной книги базового уровня будет достаточно. дальше (я вроде это писал) уже более углубленные в ту тему, которая интересна. вот тут и лутца уже можно перед сном полистать.
Ну и если в процессе будут какие-то вопросы... можешь мне писать. И в процессе изучения, в целом, важно иметь какого-то человека, с которым можно посоветоваться, что-то узнать, уточнить и обсудить.
03.03.2021 в 22:00

Honsu, Все базы разжеваны, но без воды, присутствуют схемы и упорядоченные таблицы.
Вот сейчас вечером тоже листаю его поподробнее. Пояснения к каждой строке кода, таблички )) Это я люблю. На примере знакомого мне цикла while - довольно понятные объяснения.

Ничего не имею против PDF книг. Но в основном время на чтение у меня только в транспорте. А с телефона такой жанр, когда надо то заглянуть в примеры, то в оглавление, то в табличку, то отлистать назад - читать очень неудобно.

Имхо, он выглядит лучше чем все упомянутые выше.
Один нюанс, он использует 3.6, а в релизе уже 3.9... впрочем там незначительные изменения

В одном из реков была инфа, что в ближайшие месяцы выйдет 5 издание этой книги, обновленное. Пока не знаю, куплю ли что есть сейчас, или подожду новую версию. :hmm:

в добавок к прочитанному в книге про какую-то тему, советую параллельно почитать мануалы про конкретные модули/функции особенности из дополнительных источников.
К дополнительным источникам можно отнести официальную документацию или сайты типа pythontutor.ru/ ?

какие-то вопросы... можешь мне писать.
Спасибо!
04.03.2021 в 00:26

Вольная дрянь
К дополнительным источникам можно отнести официальную документацию или сайты типа pythontutor.ru/ ?
и его, и уже упомянутый раза два стак, и кодварс, и статейки на том же хабре, и мануалы.. и например younglinux.info .. тут с одной стороны важно набираться знаний... с другой - не растекаться мысью по всему древу хватаясь то за одно, то за другое, ибо внезапно откроется огромная кроличья нора. Иными словами, читаем, а параллельно - гуглим по теме прочитанного)

кстати! всем советую, тут тоже порекомендую:
есть такой чувак, зовут его Тимофей Хирьянов, преподает он в МФТИ, всяких школах и прочая. И это, имхо, лучшее, что случилось в русскоязычном комьюнити популяризации питона за последние лет 10 :D
По сути он ведет лекции для студентов первого курса. т.е. опять таки, самые азы. но делат это очень качественно, вдумчиво, и явно разбираясь в теме гораздо глубже чем требует базовая программа обучения. Ну и + делает это с таким энтузиазмом и задором, что просто не оторваться :D
ниже ссылка на курс практики питона за первое полугодие этого учебного года (т.е. осень-зима 2020) а там по его странице можно найти еще кучу всякой информации полезной.
Вообщем, искренне советую посмотреть. Хотя бы первую лекцию, чтобы понять на сколько это полезно и на сколько он мировой мужик )
youtu.be/us7y0UhTq0s

а, ну и серия лекций 17-ого года по алгоритмам на языке питон ) в целом алгоритмика штука полезная для логики.. и можно в процессе поиска книг по алгоритмам наткнуться на сильно прохайпованную "грокаем алгоритмы" от какого-то индуса со сложным именем. Так вот. НЕ НАДО ЕЕ ЧИТАТЬ :D в этих небольших видеолекциях все на столько подробно и внятно расказанно, что та книга отдыхает.

youtu.be/KdZ4HF1SrFs
04.03.2021 в 09:09

Надо начинать с такого вопроса: *Fifi*, а какие языки программирования уже знаете?

Тоже учил Питон, Хирьянов мне показался слишком простым, но у меня начальная база другая (C/C++).

Для меня зашло вот такое:
сначала www.coursera.org/specializations/programming-in...
потом закрепление материала по этим лекциям: compscicenter.ru/courses/python/2018-autumn/cla...
Задачник: py.checkio.org/

Новичкам без базы порекомендовать не могу. В качестве первого языка программирования Хирьянов самое то.
Практика программирования к курсу Хирьянова: judge.mipt.ru/mipt_cs_on_python3/
Только будьте внимательны, с каждом годом курс немного меняется, вероятно, лучше выбрать актуальный курс, соответствующий текущим упражнениям.
22.03.2021 в 21:56

Ребят, учу питон, иногда нужна прям сильно помощь что-то разъяснить, можно к кому-нибудь из вас обратиться?
22.03.2021 в 22:37

оказывается мой камент раньше не сохранился


Honsu,
Тимофей Хирьянов, преподает он в МФТИ, всяких школах и прочая.
Хирьянова слушаю )). Нормально рассказывает чувак, с юмором, но всё по делу.

Я сейчас в умеренном темпе изучаю книжку Тони Гэдиса. Увлекательно - прочитать условия задачи, прикрыть листочков часть с решением и попытаться сперва самостоятельно "как это сделаю я с учетом недавно прочитанного материала".

Хотя в этой книге (при беглом сравнении глав с аналогичными назваными с книгой "Простой Питон") чуть меньше деталей, чем м.б. в других учебниках. Но может это и правильно, чтобы не распыляться на все 148 способов наполнения sep=" "

Trotil, а какие языки программирования уже знаете?
Самые азы C# и все, увы.
23.03.2021 в 00:48

Вольная дрянь
индилето, попробуй ко мне. напиши умыл, дальше скоорденируемся.

*Fifi*, именно так. нюансы приходят со временем. если не знаешь, то забивать себе мозг бесполезной информацией, 80% которой ты потом забудешь - смысла нет никакого )
24.05.2021 в 13:39

*дайри такой дайри, выбрасывает в разные треды*
В общем, с сейчас жду набора на упомянутую тут Курсеру, в идеале старт в начале июня.

Из всех просмотренных книг - Гэддис по-прежнему остается самым внятным и читатель-френдли )))
На ГикБрейнсе перепал бесплатно курс (они до 31 мая бесплатны), тоже вроде норм.
24.05.2021 в 13:58

Вольная дрянь
был бы тут тред про тестировщиков, я бы посоветовал отловить все баги дайриков :D
а так... ) ну, хорошо, что интересно )
24.05.2021 в 14:19

Баги дайриков с избытком дадут материал для упреждений для целого факультета тестировщиков )))