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

Подскажите, пожалуйста, книги и курсы по python для начинающих!

16.01.2020, 06:13. Показов 12057. Ответов 39
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! В интернете куча разных курсов, что глаза разбегаются. Подскажите, пожалуйста, курсы (можно платные), желательно с сертификатом, для начинающих.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.01.2020, 06:13
Ответы с готовыми решениями:

Подскажите пожалуйста годные курсы для начинающих
Привет, форумчане! Заинтересовался программированием, но не знаю, с чего начать. Курсам типа гикбрейнс или "специалист" не...

Книги и курсы для начинающих
Добрый день, прошу помочь, хочу начать изучать питон, чтоб сдать ЕГЭ и дальше по возможности пойти учиться на программиста, какие книги...

Посоветуйте пожалуйста книги или курсы по C# Windows Forms для молодого программиста)
Базовые знания про С# и ООП есть. Нужно написать программу в visual studio, но я практически не разбираюсь в оконных приложениях виндовс и...

39
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
21.01.2020, 22:05
Студворк — интернет-сервис помощи студентам
8Observer8, Это ресурс не для начинающих изучать питон. Начинающий сам не разберется, что ему от туда нужно, а за что для него еще рано браться.
0
9954 / 2956 / 497
Регистрация: 05.10.2013
Сообщений: 8,081
Записей в блоге: 242
22.01.2020, 14:09
Часто в описании туториала или в начале книги написано для кого это. Книг море. Есть короткие простые книги для начинающих на сотен страниц, которые сделают обзор, что тоже очень важно. А есть огромные книги-справочники по 1500 страниц, в которых новичку трудно ориентироваться. Надо брать для начала короткую обзорную книгу, например, вот эту: A Smarter Way to Learn Python. В ней всего 236 страниц. Потом браться за более толстые книги и углубляться выбранные темы. Английский в ней простой. За одно английский можно попрактиковать. Английский на каждом шагу нужен. Документации по разным библиотекам на английском в основном.

Ещё, я считаю, важно практиковать слушательный питонский английский. Например, можно начать с этого курса для введения в Python. Здесь всего 33 коротких вводных. Главное, не забывать весь код доводить до автоматизма, экспериментируя и делая свои примеры на основе изученных: Learn Python with Socratica

Видео
0
19 / 14 / 6
Регистрация: 21.01.2020
Сообщений: 49
22.01.2020, 15:16
На Ютубе есть канал Олега Молчанова. Это самые лучшие видео уроки по Python для начинающих. Очень доходчиво и спокойно объясняет, сам по нему когда то учился.
https://www.youtube.com/user/zaemiel
0
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
23.01.2020, 08:56
Программирование на языке высокого уровня (Python):
--- www.yuripetrov.ru/edu/python/index.html ---
0
9954 / 2956 / 497
Регистрация: 05.10.2013
Сообщений: 8,081
Записей в блоге: 242
23.01.2020, 12:25
https://www.youtube.com/watch?v=KdZ4HF1SrF
Курс лекции от молодого преподавателя из МФТИ Тимофея Хирьянова по алгоритмам на Python 3. Курс рассчитан на людей не знакомых с Python. Начинается с "Hello World".

Видео
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
25.01.2020, 05:31
8Observer8, Видио не доступно. Выдает сообщение об ошибке. Может для него требуется какой то формат, которого в стандартном проигрывателе нет, а может просто баг.
0
9954 / 2956 / 497
Регистрация: 05.10.2013
Сообщений: 8,081
Записей в блоге: 242
25.01.2020, 12:06
Извините. Это моя ошибка. Я не выделил ссылку до конца

Алгоритмы на Python 3. Лекция №1
https://www.youtube.com/watch?v=KdZ4HF1SrFs

Плейлист: "2017-2018 Алгоритмы и структуры данных на Python 3"
https://www.youtube.com/playli... bm4GeOjjc0

Видео
1
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
25.01.2020, 12:16
Ссылки на видео лекции №1 курса лекций "Практика программирования на Python":

https://www.youtube.com/watch?... zBL3ZTzybY

После прочтения Марка Лутца и изучения основ языка программирования советую прочитать следующие книги, если Вас заинтересовало ООП (Объекто-ориентированное программирование):

Марк Саммерфилд:
- Программирование на Python 3. Подробное руководство;
- Python на практике.

Книга более сложна для понимания (особенно начинающему) и не так подробно разъяснены приведенные примеры (по сравнению с Марком Лутцом), тем не менее для изучения ООП книга хороша несмотря на издание 2009 года.
1
9954 / 2956 / 497
Регистрация: 05.10.2013
Сообщений: 8,081
Записей в блоге: 242
25.01.2020, 13:38
Для тех начинающих кто хорошо знает английский и любит изучать всё на английском:
  • 2013 - 07 - Learning Python - Mark Lutz - 5th edition - 1648 pages
  • 2014 - 02 - Python Pocket Reference - Mark Lutz - 5th edition - 264 pages
  • 2015 - 04 - Teach Your Kids to Code. A Parent-Friendly Guide to Python Programming - Bryson Payne - 336 pages
  • 2016 - 12 - Head First Python. A Brain-Friendly Guide - Paul Barry - 2nd edition - 624 pages
  • 2017 - 08 - A Smarter Way to Learn Python - Mark Myers - 236 pages

Возможно список обновится:
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
06.02.2020, 07:22
Цитата Сообщение от AlexMarkov Посмотреть сообщение
где-то в нете есть 5-ое издание 2019 года I тома Марка Лутца. Вы еще не читали или не хотите читать? Хотел бы узнать вашу точку зрения на данное издание
Начав читать 5-ое издание, вновь возвращаюсь к Вашему вопросу.
Misty_nvkz, Несомненно, для начинающего изучать Python необходимо использовать 5-ое издание, ту его часть, которая уже доступна. Если 4-ое издание описывает версию Python 3.0, то в 5-ом издании уже взята за основу версия Python 3.3.
И в связи с этим, вот важная информация, которая присутствует в 5-ом издании и нет в 4-ом издании:
"Python 3.3 для Windows поставляется с новым автоматически устанавливаемым запускающим модулем Windows — системой, поступающей с новыми исполняемыми программами, ру с консолью и pyw без, которые размещаются в каталогах внутри пути поиска системы и потому могут запускаться сразу же без какого- либо конфигурирования переменной среды PATH или префиксов в виде пути к каталогу:
Python
1
2
3
4
5
6
7
8
9
10
11
12
с:\code> ру 
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSCv.1600 64 bit ... 
Type ’’help", "copyright", "credits" or "license” for more information. 
>>> Ctrl+Z
c: \code> py -2 
Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] ... 
Type "help", "copyright", "credits" or "license" for more information. 
>>> Ctrl+Z
c: \code> py -3.1 
Python 3.1.4 (default, Jun 12 2011, 14:16:16) [MSC v.1500 64 bit (AMD64)] ... 
Type "help", "copyright", "credits" or "license" for more information. 
>>> Ctrl+Z
В двух последних командах видно, что эти исполняемые программы также принимают в командной строке номера версий Python (и в строках # ! стиля Unix в начале сценариев, как обсуждается позже). Вдобавок с их помощью открываются файлы Python при двойном щелчке на них подобно первоначальной исполняемой программе python, которая по-прежнему доступна и работает, но отчасти вытеснена новыми программами запускающего модуля.
Запускающий модуль — стандартная часть Python 3.3, и он доступен как автономная установка для применения с другими версиями. Мы еще рассмотрим новый запускающий модуль в этой и будущих главах, в том числе его поддержку строки # !. Тем не менее, поскольку он интересует только пользователей Windows и даже в данной группе присутствует только в версии Python 3.3 или там, где он был установлен отдельно, почти все детали о запускающем модуле собраны в приложении Б второго тома.
Если вы работаете под управлением Windows с Python 3.3 или последующей версией, я предлагаю заглянуть в приложение Б во втором томе, т.к. оно предлагает альтернативный и в некоторых отношениях лучший способ выполнения командных строк и сценариев Python. На базовом уровне пользователи запускающего модуля в большинстве приведенных в книге системных команд могут вводить ру вместо python и избежать ряда шагов конфигурирования. На компьютерах с множеством установленных версий Python запускающий модуль обеспечивает более явный контроль над тем, какая версия Python выполняет имеющийся код. "
То есть в 5-ом издании учтены все те изменения, которые появились в версии Python 3.3, по отношению к версии Python 3.0. И некоторые из них, как мы видим, достаточно важные.
1
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
28.02.2020, 16:44
Цитата Сообщение от AlexMarkov Посмотреть сообщение
в нете есть 5-ое издание 2019 года I тома Марка Лутца. Вы еще не читали или не хотите читать? Хотел бы узнать вашу точку зрения на данное издание, сам прочитать еще не успел.
Продолжаю изучать 5-ое издание М.Лутца "Изучаем питон" в переводе на русский. Перевод не достаточно отредактирован, но читабелен. Что касается содержания самой книги, то по сравнению с 4-ым изданием, изложение материала в 5-ом издании более хаотично. Но 5-ое издание дополнено материалом относящимся к более поздним версиям питона.
Поэтому начинающим изучать питон и программирование в целом, я рекомендую начинать это изучение используя 4-ое издание, где материал излагается более последовательно и доходчиво. А тем, кто уже знает питон, и использует книгу Лутца как справочник, лучше подойдет 5-ое издание, оно включает более новые версии питона. Правда в русском переводе из двух книг, пока переведена только первая.

Добавлено через 35 минут
Хотя может такое изложение будет более приемлемо для начинающих, так как при изложении материала посвященного типам данных, сразу же дается некоторое представление об операциях работы с этими данными в виде инструкций. Так что забираю свои слова обратно, может начинающим будет удобнее начинать с 5-ого издания. Но не забывать, что 2-я книга этого издания пока не переведена.
1
0 / 0 / 0
Регистрация: 30.06.2017
Сообщений: 6
28.02.2020, 18:16
можешь это смотреть A_Practical_Introduction_to_Python_Progr amming_Heinold
или вот это Mark_Sammerfild_Programmirovanie_Na_Pyth on_3_P
или это Learning Python, Fourth Edition by Mark Lutz
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
15.04.2020, 17:33
AlexMarkov, Продолжаю отвечать на Ваш вопрос о 5-ом издании Лутца "Изучаем питон".
По ходу изучения 5-ого издания выяснил следующее.
Несомненно 5-ое издание содержит информацию о более новых версиях питона. Но сам перевод на русский сделан не качественно. Куча ошибок. Я, более менее владея питоном, могу в них разобраться, но для новичков эти ошибки создадут много проблем.
В итоге.
Изучать я думаю нужно 5-ое издание, но под рукой иметь и 4-ое издание, в котором я за всю книгу обнаружил всего несколько ошибок. Правда в 4-ом издании нет того, что в 5-ом издании относится к более новым версиям питона.
1
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
15.04.2020, 21:30
Цитата Сообщение от Viktorrus Посмотреть сообщение
Но сам перевод на русский сделан не качественно
Viktorrus, Да я так и понял, мне сразу не понравилась терминология применяемая в пятом издании.
Язык Python начал изучать не так давно, поэтому мне необходима была объективная оценка данного издания, достаточно много времени требуется на прочтение одной книги, тем более, такого объемного издания как четвертое, решил спросить Вас как более опытного программиста на python. Я думаю, что проблема данного издания только в переводе, в оригинале вполне можно начать изучение (при условии знания английского языка) именно с пятого. Начинать программировать с 5-го издания на русском вообще не рекомендую, только с 4-го, так как перевод и применяемая терминология более понятна носителю русского языка.
Спасибо за ответ!
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
21.04.2020, 12:54
AlexMarkov, Натолкнувшись в 5-ом издании на новое не четкое изложение приводящее к непониманию, я теперь окончательно пришел к выводу, что новичку, не имеющиму куратора, который помогал бы ему в случаях, когда он натыкается в 5-ом издании на ошибки и на не четкое изложение, то лучше изучать питон по 4-ому изданию, но при этом смотреть, нет ли в 5-ом издании дополнительного материала и изучать его, и в случае непоняток одновременно обращаясь к стандартной документации питона и к интернету.
Вот очередной ляп 5-ого издания, который может вогнать новичка в ступор:
"Что касается преобразований, то также возможно преобразовывать одиночный символ в его внутренний целочисленный код (скажем, в байтовое значение ASCII), передавая символ встроенной функции ord, которая возвратит действительное двоичное значение, используемое для представления соответствующего символа в памяти."

Формально все правильно. Внутри питона все хранится в двоичном виде и функция возвращает число в двоичном виде,
но новичок может решить, что на экране он увидит число в двоичном виде. Однако на экране он увидит десятичное число, так как на экран по умолчанию двоичное число выводится как десятичное (преобразованное в десятичный формат).
В 4-ом издании определение функции ord() дается более понятно:
"Функция ord() возвращает числовое представление для указанного символа."
1
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
21.04.2020, 16:53
Здравствуйте, Viktorrus!
Цитата Сообщение от Viktorrus Посмотреть сообщение
нет ли в 5-ом издании дополнительного материала и изучать его
Второй том 5-го издания, один из вариантов: "https://codernet.ru/books/python/izuchaem_python_5-e_izd_tom_2_mark_lutc/".

Сегодня просматривал пятое издание на предмет новых возможностей, интересовал типичный подход к решению вопроса округления вещественного числа до двух знаков после запятой для применения отображения числа в концепции шаблона проектирования MVC или "Модель-представление", ну это не суть важно. Хотел узнать обосновано или нет частое применение в таких случаях ( в случае округления дробной части) функции round(N, digits)? В каких случаях целесообразней провести отсечение дробной части используя функции int(N) и math.trunc(N)? И самый главный вопрос, когда применяется модуль decimal?
0
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
21.04.2020, 23:51
Цитата Сообщение от Viktorrus Посмотреть сообщение
Однако на экране он увидит десятичное число, так как на экран по умолчанию двоичное число выводится как десятичное (преобразованное в десятичный формат).
Python
1
2
3
4
5
>>> print(ord('s'))
115
>>> ord('s')
115
>>>
Добавлено через 3 минуты
Python
1
2
3
4
5
>>> chr(115)
's'
>>> bin(115)
'0b1110011'
>>>
Добавлено через 2 минуты
Цитата Сообщение от Viktorrus Посмотреть сообщение
"Функция ord() возвращает числовое представление для указанного символа."
проверено...

Добавлено через 9 минут
Так же можно сказать, что число можно записать не только в двоичной но и в восьмеричной или шестнадцатеричной форме.

Восьмеричные числа:
Python
1
2
3
4
5
>>> 0o7
7
>>> 0o12
10
>>>
Шестнадцатеричные:

Python
1
2
3
4
5
>>> 0xFFF
4095
>>> 0xfff
4095
>>>
Добавлено через 7 минут
Другие источники (не Лутц): "Кроме того, можно записать число в двоичной, восьмеричной или шестнадцатеричной форме. Такие числа будут автоматически преобразованы в десятичные целые числа". Скорее всего контекст данного вопроса, а в частности, использование функции ord() в книге Лутца, разъясняет читателю данные возможности языка программирования Python.
0
0 / 0 / 0
Регистрация: 03.04.2014
Сообщений: 3
22.04.2020, 00:14
А есть что-нибудь из серии Python для вэб?
В идеале было бы изучение Python в связке с Django и Bootstrap на примере построения какого-нибудь сайта с нуля.
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
22.04.2020, 03:24
AlexMarkov, Дополнительная информация в 5-ом издании по сравнению с 4-ым разбросана местами по обоим томам. И потому, что общий объем из-за этого увеличился 5-ое издание разбили на два тома.
Цитата Сообщение от zyto Посмотреть сообщение
А есть что-нибудь из серии Python для вэб?
Да есть, но в другой книге:
Лутц М. Программирование на Python. Том 1 (4-е издание, 2011)
Лутц М. Программирование на Python. Том 2 (4-е издание, 2011)
В первом томе в главе 1 кратко, но с примерами, рассказывается о различных областях использования питона. А затем в этих двух томах каждой области программирования выделено по отдельной части. В том числе есть часть целиком посвященная веб программированию.
Том1:
Часть I. Начало
Глава 1. Предварительный обзор
(в том числе в этой главе):
Шаг 6: добавляем веб-интерфейс ........................................ ...102
Основы CGI ........................................ .............................103
Запуск веб-сервера ........................................ ..................106
Использование строки запроса и модуля urllib ....................109
Форматирование текста ответа ........................................ ..110
Веб-интерфейс к хранилищу с данными .............................111
Конец демонстрационного примера ....................................123

Часть II. Системное программирование

Часть III. Программирование графических интерфейсов

Том2:
Часть IV. Создание сценариев для Интернета
Глава 12. Сетевые сценарии
Глава 13. Сценарии на стороне клиента
Глава 14. Почтовый клиент PyMailGUI
Глава 15. Сценарии на стороне сервера
Глава 16. Сервер PyMailCGI

Часть V. Инструменты и приемы
Глава 17. Базы данных и постоянное хранение
Глава 18. Структуры данных
Глава 19. Текст и язык
Глава 20. Интеграция Python/C

Часть VI. Финал
Глава 21. Заключение: Python и цикл разработки
0
5 / 13 / 1
Регистрация: 23.06.2019
Сообщений: 71
24.07.2025, 10:52
Мне нравится бесплатный курс "Программирование на Python от А до Я"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.07.2025, 10:52

Подскажите курсы, видеоуроки или книги для создания серверного приложения
Если честно, я в этом не разбираюсь. Мне нужно серверное приложение, чтобы через него на мой сайт можно было добавить статью, чтобы оно...

Подскажите толковые курсы по JS для начинающих
Добрый день, подскажите пожалуйста, хочу найти толковые курсы по JS для начинающих. Может кто-то проходил или слышал хорошие отзывы о...

Посоветуйте книги по PYTHON для начинающих
Заранее спасибо):-[

Посоветуйте пожалуйста, книги по C++ для начинающих
Добрый день/вечер. Посоветуйте пожалуйста книги по изучению С++ для начинающих. Я бы даже сказала для чайников. :gfish:

Подскажите книги по ABC для начинающих
Буквально только начал изучать, буду благодарен любому материалу


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru