Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/68: Рейтинг темы: голосов - 68, средняя оценка - 4.91
2 / 2 / 0
Регистрация: 05.03.2016
Сообщений: 14

С чего начать изучение Python человеку, который никогда не программировал?

05.03.2016, 17:11. Показов 13827. Ответов 95
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возник такой вопрос "С чего начать изучение Python человеку который никогда не программировал?" Привлек именно этот язык! Но везде где я не смотрел ответы на этот вопрос нет четких ответов, все говорят учите основы и принципы программирования а не язык. Стоит ли сразу учить Python? В распоряжении есть книги Марка Лутца (Извиняюсь если неправильно написал) "Изучаем Python" и "Программируем на Python" 4-е издание.

Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.03.2016, 17:11
Ответы с готовыми решениями:

С чего начать изучение Python?
Подскажите может какую литературу, хочу изучить этот язык с нуля

С чего начать изучение Python?
Добрый день! Решил начать изучать программирование. Человек, который далекий от всего этого, я столкнулся с очень большой базой для...

С чего начать изучение программирования на языке Python?
Добрый день! Нужен мудрый совет опытных людей. С чего лучше начать изучение программирования на языке Python. К программированию...

95
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
12.03.2016, 20:43
Студворк — интернет-сервис помощи студентам
PashaVarshavsky, покажи задание, которое можешь решить и на каком месте ты книгу читаешь?
0
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
12.03.2016, 20:52
Читай Лутца, решай задачи после каждого раздела. Под "решай задачи" я имею ввиду "решай задачи обязательно!".
PS: ты спрашиваешь про методику. Предлагаю такой вариант: изучаешь питон параллельно с С. Я заметил, зрелые люди воспринимают С очень хорошо. Причем начинай сразу с "Б. Керниган, Д. Ритчи - Язык Си". Например, прочел циклы/ветвления в "Язык С" - прочел эту же тему у Лутца (и наоборот). После Лутца подсмотрел эту же тему у Бизли в "Питон, подробный справочник" (И Лутц, и Бизли должны быть в 4 издании). После этого уже пора и в Python Manuals заглянуть, так сказать "огласите весь список, пожалуйста"...Таки образом дойдешь до ООП, которое почти что автоматом вытекает из функционального\процедурного программирования, особенно основанного на С с его структурами. Если не новичок в программировании, то Лутц + html + css - так быстрее найдешь работу, имхо.
0
61 / 61 / 15
Регистрация: 18.05.2015
Сообщений: 322
12.03.2016, 21:01
С теории алгоритмов.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
12.03.2016, 21:19
Цитата Сообщение от xPANICx Посмотреть сообщение
Например, прочел циклы/ветвления в "Язык С" - прочел эту же тему у Лутца (и наоборот)
Вот это ересь... Ты представляешь, какая каша у него будет в голове? Там такое будет творится, что и за год не разберешь.
0
48 / 7 / 1
Регистрация: 31.01.2013
Сообщений: 41
15.03.2016, 19:52
Цитата Сообщение от PashaVarshavsky Посмотреть сообщение
Мотивация капец! Я вам щя скажу какая мотивация! Тупо есть нечего! Ни мне ни жене ни сыну!(Как не буду вдаваться в подробности но случается такое!) Занимаюсь каждый день! Но самому трудно! Вот щя читаю книги и выполняю задания по ним! Может ко подскажет еще какую методику обучения???
Если прямо сейчас есть нечего, то с такой мотивацией надо работу искать с каждодневной оплатой. Потому что, пока научишься - все вместе с голоду помрете. С нуля стать программистом, который будет получать хорошие деньги, стать практически нереально. Это учеба не на один год. Даже изучая такой простой язык как Python. Слишком много нужно еще сопутствующих знаний. Чтобы представлять весь путь (в общих чертах) я файлик прикрепил. Там и про методику и про мотивацию.
Как уже здесь было сказано, самая лучшая методика - постоянная практика. Ни дня без программы. Код должен быть перед глазами каждый день. Все вычисления в повседневной жизни, сложнее чем просто сложения или вычитание, должны автоматически трансформироваться в код. Когда повседневных задач нет - решай задачки из учебника. (например Абрамян "1000 задач по программированию") Главное - каждый день. И не меньше 21 дня подряд. Это срок вырабатывания привычки.
Вложения
Тип файла: pdf Put_programmista_ot_100_036_do_10000_036_v_mesyats.pdf (1.58 Мб, 41 просмотров)
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
21.03.2016, 22:25
я случайно наткнулся и ради интереса начал с этого http://pythontutor.ru плюс форумы гугл так же тот же лутц ну и для практики задачи
отсюда http://informatics.mccme.ru/course/view.php?id=666
0
2 / 2 / 0
Регистрация: 05.03.2016
Сообщений: 14
30.03.2016, 13:53  [ТС]
Спасибо всем за помощь! Очень рад что есть такие люди как вы! Отдельная благодарность Модератору группы который взял меня так сказать на поруки!
Возник еще один вопрос! Что учить в связке с Python? Наверное Веб разработка это самый простой и быстрый вариант? HTML+CSS+JS. Может есть еще варианты?
0
in code we trust
 Аватар для __py__
133 / 162 / 12
Регистрация: 29.02.2016
Сообщений: 885
30.03.2016, 16:00
Цитата Сообщение от PashaVarshavsky Посмотреть сообщение
Цитата Сообщение от alex925 Посмотреть сообщение
Или решай свои реальные задачи (мне на пример этот вариант больше всего нравится, но можно ещё решать простые задачи в игровой форме http://www.checkio.org/profile/login/?next=/, интересный сервис).
Прикольно! Я вот не пойму или я совсем бездарность ((( или еще совсем ничего не понимаю! Но я даже не могу понять как начать решать задания на этом сайте! Точнее я не знаю как конкретно написать код в редакторе чтобы он работал! причем по-моему самый элементарный код!
Может для начала прочитать книгу??? Всю и сразу!
Цитата Сообщение от PashaVarshavsky Посмотреть сообщение
http://www.checkio.org/profile/login/?next=/, интересный сервис).
Прикольно! Я вот не пойму или я совсем бездарность ((( или еще совсем ничего не понимаю! Но я даже не могу понять как начать решать задания на этом сайте! Точнее я не знаю как конкретно написать код в редакторе чтобы он работал! причем по-моему самый элементарный код!
Может для начала прочитать книгу??? Всю и сразу!
http://www.sololearn.com/ полезнее для новичка в обучении/
проходя курс одновременно англ вспомнишь + по окончании сертификат ++ статистика среди пользователей сайта ~ около 500000 +++ бесплатно ++++ читай книги.
Когда получишь сертификат заходи сюда и решай задачи на http://codecombat.com/play попроще чем check.io
Параллельно читай этот форум и спрашивай что не понятно. Программируй, практикуйся.
--- Если пристрастишься сильно к python. Установи linux второй системой.
--- А вообще оно тебе надо? Я вот после изучения последних уроков по ооп потерял покой. Спать не могу во сне снится код и просыпаюсь в 3 ночи и решаю задачи до обеда иногда бывает. А мог бы как все... жить дальше в матрице ... ходить на стройку... грузить мешки... Тебе сейчас предлагают 2 пилюли синюю и красную ещё есть шанс взять нужную. Ты уверен???

Добавлено через 4 минуты
Подсказки по программированию на языке Python для начинающих http://kodomo.cmm.msu.su/wiki/... ts_DD#A1.2

Добавлено через 3 минуты
Цитата Сообщение от alex925 Посмотреть сообщение
Цитата Сообщение от xPANICx Посмотреть сообщение
Например, прочел циклы/ветвления в "Язык С" - прочел эту же тему у Лутца (и наоборот)
Вот это ересь... Ты представляешь, какая каша у него будет в голове? Там такое будет творится, что и за год не разберешь.
Цитата Сообщение от PashaVarshavsky Посмотреть сообщение
Спасибо всем за помощь! Очень рад что есть такие люди как вы! Отдельная благодарность Модератору группы который взял меня так сказать на поруки!
Возник еще один вопрос! Что учить в связке с Python? Наверное Веб разработка это самый простой и быстрый вариант? HTML+CSS+JS. Может есть еще варианты?
Правильный ответ. Сначала изучить основы python. А потом по 2-ому кругу пройдись, создавай программки простые для закрепления.

Добавлено через 19 минут
http://programarcadegames.com/index.php?lang=ru
0
8 / 7 / 6
Регистрация: 13.02.2016
Сообщений: 180
30.03.2016, 16:57
Я то же начал с питона и это мой первый язык программирования.
Касаемо того, что лучше изучать с основ а потом браться за программирование - это классический подход системы образования и это же её недостаток. проще понимается то что пройденно на практике. Потому лучше начинать не с книг, как по мне, а с руководств и написания небольших программ. Потом уже гораздо лучше понимаются основы.
Сам начал с интерактивных руководств, написанных с разбора программ и программирования по этим сайтам:
http://pythontutor.ru/lessons/... perations/
http://pythonworld.ru/
ознакомившись с ними и опробовав код уже можно приступать включать и прочие материалы. Хороший перевод лекций лежит на сервере убунтовцев
Плясать от практики, сколько раз убеждался - лучший подход

Добавлено через 7 минут
В текстовом редакторе?
0
2 / 2 / 0
Регистрация: 05.03.2016
Сообщений: 14
30.03.2016, 17:07  [ТС]
Цитата Сообщение от __py__ Посмотреть сообщение
А вообще оно тебе надо? Я вот после изучения последних уроков по ооп потерял покой. Спать не могу во сне снится код и просыпаюсь в 3 ночи и решаю задачи до обеда иногда бывает. А мог бы как все... жить дальше в матрице ... ходить на стройку... грузить мешки... Тебе сейчас предлагают 2 пилюли синюю и красную ещё есть шанс взять нужную. Ты уверен???
Здесь все просто:
=> Вариант 1. Да я хочу Жить в своей квартире, ездить может и не на Бентли но на своей машине. Хочу чтобы мой маленький пока еще ребенок ни в чем не нуждался! Хочу путешествовать, может не весь мир посмотреть но хотя бы пару недель на море провести!

===> Вариант 2. Нафиг оно мне надо! Буду работать на заводе, стройке, в магазине и т.д. за хорошую зарплату аж в 200$ (Да да вот такая зарплата есть!) И все будет хорошо!

Только вот я вам скажу что у меня сейчас на ребенка в месяц выходит 200$. Прикиньте как я живу? Да кстати работы щя у меня нет никакой! Жаловаться не на кого сам виноват! Но нужно как то все это исправлять! Голова у меня есть, чета даже на checkio решаю (не без помощи конечно)!

Вот такая вот ситуация! Наверное это самая лучшая мотивация! Итак давайте вернемся к предыдущему вопросу!
0
8 / 7 / 6
Регистрация: 13.02.2016
Сообщений: 180
30.03.2016, 18:54
Точнее я не знаю как конкретно написать код в редакторе чтобы он работал!
В редакторе, случайно не в текстовом?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
30.03.2016, 18:55
zerkalo, Внимательней читай, речь идет о сервисе checkio
0
8 / 7 / 6
Регистрация: 13.02.2016
Сообщений: 180
30.03.2016, 18:55
Вот такая вот ситуация! Наверное это самая лучшая мотивация! Итак давайте вернемся к предыдущему вопросу!
так вроде уже достаточно материала накидали.
Осталось выбрать наиболее подходящий путь именно тебе.
0
2 / 2 / 0
Регистрация: 05.03.2016
Сообщений: 14
30.03.2016, 20:13  [ТС]
Цитата Сообщение от zerkalo Посмотреть сообщение
так вроде уже достаточно материала накидали.
Осталось выбрать наиболее подходящий путь именно тебе.
Так это я знаю! Накидали ого-го!!! За это и писал Спасибо выше! Вопрос был в другом что учить в связке? Например разработка игр! Скайрим делать не собираюсь! так для мелких игр на телефоны и на компьютер! или например Веб приложения какие нибудь! Одним питоном сыт не будешь! Вот в чем вопрос!
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
30.03.2016, 20:16
Цитата Сообщение от PashaVarshavsky Посмотреть сообщение
Вопрос был в другом что учить в связке
То с чем хочешь работать то и выбирать. Тут как в целом с профессией, ни кто не может тебе сказать быть тебе шеф поваром, строителем или кем-то ещё.
1
48 / 7 / 1
Регистрация: 31.01.2013
Сообщений: 41
30.03.2016, 23:40
Цитата Сообщение от PashaVarshavsky Посмотреть сообщение
Так это я знаю! Накидали ого-го!!! За это и писал Спасибо выше! Вопрос был в другом что учить в связке? Например разработка игр! Скайрим делать не собираюсь! так для мелких игр на телефоны и на компьютер! или например Веб приложения какие нибудь! Одним питоном сыт не будешь! Вот в чем вопрос!
PyQt, PyGame, Django, Объектно-ориентированный анализ, Паттерны проектирования, Рефакторинг.
Но, для начала, хотя бы просто Python. Чтобы знать, нужно ли оно тебе? Существует много других способов заработка на хорошую машину. И программирование - не самый легкий из них.
1
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
31.03.2016, 14:34
Цитата Сообщение от PashaVarshavsky Посмотреть сообщение
Вопрос был в другом что учить в связке? Например разработка игр! Скайрим делать не собираюсь! так для мелких игр на телефоны и на компьютер! или например Веб приложения какие нибудь! Одним питоном сыт не будешь! Вот в чем вопрос!
Это сложный вопрос, ибо одно тянет за собой другое, и так будет постоянно. Если уж опираться на Python, то это прежде всего веб-приложения, а значит html, css + linux. Плюс графический интерфейс пользователя (GUI) нужен почти всегда, т. е. это либо Qt, либо GTK, либо Kivy. Все они требуют знакомства с ООП. Видишь, я только начал, а уже пошло-поехало
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
31.03.2016, 14:38
Цитата Сообщение от xPANICx Посмотреть сообщение
нужен почти всегда
Можно заниматься вебней, тогда гуй не нужен. Да и вообще сейчас в приоритете сейчас вебня, заказы все на нее направлены. Гуй писать сейчас редкость, в основном если только для себя.
0
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
31.03.2016, 14:53
Цитата Сообщение от alex925 Посмотреть сообщение
Гуй писать сейчас редкость, в основном если только для себя.
Да и не сильно увлекательное это занятие. Но, как мне кажется, нужное.
Возвращаясь к теме разговора, Лутц в конце книги "Изучаю Питон" говорит, мол, можете смело упоминать в разговоре с потенциальным работодателем, что прочли её до конца. Намекает, что этого достаточно, чтобы претендовать на должность junior-а. Уж не знаю, насколько это серьезно
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
31.03.2016, 15:04
Цитата Сообщение от xPANICx Посмотреть сообщение
Да и не сильно увлекательное это занятие.
Да не, когда уже понимаешь, что к чему нормально все.
Цитата Сообщение от xPANICx Посмотреть сообщение
Но, как мне кажется, нужное.
Сейчас все при все уходит в облако. Посмотри практически на любую новую программу или какую-то услугу, все они облачного типа (а облако это в целом вебня). Сейчас ни кто уже не пишет почти desktop приложения.
Сейчас в ходу мобильная разработка и web разработка, по этому если если человек хочет зарабатывать деньги, ему нужно учить вебню или мобильную разработку, но ни как не разработку desktop приложений.

Чтобы не быть голосновным вот https://samara.hh.ru/search/va... uster_area
Посмотри вакансии. В них во всех требуются люди занимающиеся web разработкой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2016, 15:04
Помогаю со студенческими работами здесь

Что посоветуете тому, кто хочет начать учить Java? С чего начать изучение?
Какие книги посоветуете по Java? Какие программы? Дело в том, что хочу начать учить разработку web-приложений, а с чего начать я даже...

С чего начать изучение C#?
Народ, помогите. С чего начать изучение C#? Цель за месяц написать приложение в WinForm для работы с БД SQLite. Сейчас активно ковыряю C#...

С чего начать изучение C++
Всем доброе время суток Кто владеет хорошо C++ можете описать с каких книг начать и чем закончить то есть можно сказать расписать весь...

С чего начать изучение?
Мне надо изучить именно UML. С чего начать изучение? Какие книги бумажные и электронные книги посоветуете?

С чего начать изучение
Я посмотрел ваш раздел "литература для новичков" там больше половины ссылок не работают, а тот самый первый архив по vbs там просто...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru