Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 10.05.2021
Сообщений: 7

Книга по python

12.05.2021, 13:30. Показов 583. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, хочу изучать питон, новичок, не знаю с какой литературы начать.
Думал вот эту книжку купить https://www.ozon.ru/product/iz... re_android
Хороший вариант для старта?

Добавлено через 27 минут
В ютубе наткнулся на ролик, там говорят, что данная книга не лучший вариант для старта, она хорошо подойдет для уже понимающих пользователей.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.05.2021, 13:30
Ответы с готовыми решениями:

Адресная книга на Python
Было такое задание. Создайте собственную программу “Адресная книга”, работающую из командной строки и позволяющую просматривать, добавлять,...

Не могу понять тему, книга a byte of python
Изучаю python, но не могу понять одну тему, вообще не врубаюсь даже что тут происходит и что для чего нужно, объясните, пожалуйста 10.7...

книга python 3
Всем привет, подскажите нормальный учебник для учения python3. Сейчас читаю Марк Саммерфилд программирование на python3 и параллельно читаю...

7
102 / 85 / 25
Регистрация: 21.05.2019
Сообщений: 481
12.05.2021, 13:34
GoldenZz, Вот наверное самый лучний совет по книгам python от Viktorrus
Кликните здесь для просмотра всего текста
Изучение Лутца издание 5
Это наиболее правильный выбор для начинающего изучать питон. Материал очень подробно разжевывается, и автор исходит из того, что читатель вообще может не знать, что такое программирование. Настолько все подробно. Но и как следствие, очень большой объем книги.
Какие могу дать советы.
Некоторые, начиная изучать Лутца, бросают из-за того, что первые главы достаточно нудные. Так как рассказывают не столько о программировании, сколько о структурах данных, используемых в языке питон.
На самом деле можно этот материал изучить не сразу полностью, а часть пропустить, и вернуться позже, когда уже будете изучать, собственно, само программирование.
В книге рассматриваются в основном версии 3.0 и выше. Но для тех, кто еще продолжает работать на версиях 2.Х, дается сравнение версий. Все, что касается версий 2.Х можете смело пропускать.
При этом книга претендует не только на статус учебника, но и в какой-то степени как справочник. Поэтому по ходу изложения материала упоминаются ссылки на материал, который только в дальнейшем будет изучаться в этой книге. Эти ссылки на материал, который будете изучать в будущем, можете тоже пропускать, так как все равно его на данный момент не поймете.
Исходя из вышеизложенного, мои рекомендации по последовательности изучения Лутца.
Вот мой совет.
(Он написан для 5-го издания, которое занимает 2 тома. 2-ой том начинается с изучения ООП).
Лутц М. Изучаем Python (том 1, 5-е издание, 2019).
Бегло пробежаться по части I.
Из части II изучить главу 4 "Введение в типы объектов языка Python"
(подробное изучение типов в следующих главах пока пропустить и сразу перейти к следующей части, изучающей, собственно, само программирование)
Часть III. Операторы и синтаксис
(От сюда уже изучать все подряд, здесь изучение пойдет веселее. А каких знаний не будет хватать из предыдущей части, то обращаться за помощью к кураторам с этого сайта. Когда же будет достаточно времени и желания возвращаться к изучению
пропущенных глав из предыдущей части II.)
Дальше подряд части IV "Функции и генераторы", и V "Модули и пакеты"
Следующий том Лутц М. Изучаем Python (том 2, 5-е издание, 2019).
Изучать ли часть VI "Классы и ООП" зависит от того, хотите ли Вы просто немного изучить программирование, или хотите стать полноценным программистом.
Если первое то бегло ознакомиться с частью VI " Классы и объектно-ориентированное программирование", главы 26 - 29.
Если же второе, то изучить Часть VI целиком (все главы).
Для начала, что еще пригодится из этой книги, это часть VII "Исключения и инструменты" вся часть (пока можно бегло, потом можно будет вернутся и изучить подробно).
Из части VIII изучить главу 37 "Unicode и байтовые строки"
Дальше пока не надо.
Оставшийся в этой книге материал нужен, когда вы перейдете от просто изучения питона, к достижению цели стать профессионалом в программировании. А на начальном обучении, последние главы я советую пока пропустить.

А затем, я вам посоветую перейти к изучению книги
Лутц М. Программирование на Python. Том 1 (4-е издание, 2011)
Часть I "Начало" (просмотреть бегло)
Ну а дальше Вы уже сами будете ориентироваться, что вам нужно.

Графика , web и т.д это уже дальше в этой книге
Лутц М. Программирование на Python. Том 1 (4-е издание, 2011) и в
Лутц М. Программирование на Python. Том 2 (4-е издание, 2011)

И еще, из книги если там упоминаются версии питона предшествующие версии 3.0, то эти включения по предыдущим версиям пропускать, они Вам не понадобятся.
Я использую русский перевод. То ли при переводе, то ли при издании, в тексте не часто, но встречаются ошибки. Но их не много. В 4-ом издании всего ошибок 6 на всю книгу. В 5-ом издании ошибки тоже встречаются, но тоже не часто. В любом случае, если какие-то примеры из книги не будут идти, или что-то будет не понятно, обращайтесь за помощью на этот форум.
Книги лучше иметь в электронном виде, что бы можно было осуществлять в них поиск. Книги в интернете можно скачать бесплатно.
По книге все. Теперь еще несколько советов.
Установите версию Python 3.8.
Обязательно сразу установите хорошую среду разработки, Народ хвалит PyCharm.
Оффициально бесплатная версия PyCharm Community Edition — Скачать.
Для начинающего, да и для большинства программистов, этой базовой версии вполне достаточно.
Эта среда разработки создана специально для программистов на Python. Используйте свежую версию, чтобы она работала с Python 3.8.
Сам я работаю в среде разработки Microsoft Visual Studio Community 2019. Просто привык к ней.
Что еще важно для более быстрого усвоения.
Установить какую-либо программу, чтобы в ней можно было создать таблицу и что бы в ней можно было осуществлять поиск.
В нее записывать те команды, которые изучаете, их синтаксис и свои пояснения к их работе.
В дальнейшем это Вам очень поможет, чтобы освежать в памяти команды, которые Вы уже изучили.
Какие будут возникать вопросы, обращайтесь на этот форум. Здесь охотно помогают тем, кто действительно изучает Python, а не просто рассчитывает на халяву, чтобы, не зная питона, сдать зачеты.
Пока все, обращайтесь.
0
71 / 55 / 24
Регистрация: 28.03.2016
Сообщений: 171
12.05.2021, 13:34
Я учил по этой книге, но преподаватели в универе не рекомендовали ее, и я их понимаю. Для меня это далеко не первый язык программирования, который я (но не слишком глубоко) учил, по этому было проще.

В общем, если пропустить все до 4 главы и отсеивать слишком углубленные ремарки (вроде сложных числовых типов например Fraction или Complex, которые даются вот так сразу, когда язык только-только начинаешь учить), то можно и по ней.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
12.05.2021, 13:35
GoldenZz, она для толковых новичков, которые не боятся читать.
Книги лучше не покупать, а "попросить у товарища" и читать/заниматься по ним всем. Тут есть тема с материалами для новичков.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
12.05.2021, 13:35
Книги по python
0
0 / 0 / 0
Регистрация: 10.05.2021
Сообщений: 7
12.05.2021, 13:48  [ТС]
Что думаете о данной книге https://www.ozon.ru/product/pr... 211432774/ некоторые ее советуют?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
12.05.2021, 13:59
GoldenZz, нормуль
0
0 / 0 / 0
Регистрация: 10.05.2021
Сообщений: 7
12.05.2021, 14:12  [ТС]
Спасибо вам за советы, заказал Лутца, параллельно буду читать что-то попроще вроде Доусона(pdf) + курс на юдеме, для большего понимания.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.05.2021, 14:12
Помогаю со студенческими работами здесь

Книга по python
Посоветуйте книгу по python3, где все было-бы доступно описано, было-бы замечательно если после тем шли задачи.

Адресная книга на python, правильно ли?
class AB: ab = {} def __init__(self, key, value): self.key = key self.value = value AB.ab = value...

Как называется самая первая книга Марка Лутза по Python?
Здравствуйте, скажите как называется первая книга Марка Лутза по пайтон. Меня интересуют самые азы , но именно первая где были описаны...

Нужно учебное пособие (не книга по синтаксису) по решению задач и т.п с помошью python
Нужно учебное пособие с объяснениями как решать каждую задачу/упражнение начиная с самых элементарных задач. В гугле НЕВОЗМОЖНО найти...

новая книга Книга по Lotus. Разработка приложений в среде Domino 7
http://censoredbymind


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru