Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> изучение python с нуля 
V
    Опции темы
whitekh
Дата 4.3.2010, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



Хочу изучать python для дальнейшего программирования на django. начинаю с нуля, т.е с программированием не знаком. знаю лишь html/css. подскажите литературу, которая поможет с  нуля освоить пайтон учитывая то, что с программированием не знаком.
PM MAIL   Вверх
kemiisto
Дата 4.3.2010, 00:48 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: нет
Всего: 160



Смотри ссылки тут (Python for Non-Programmers) и тут (Python for Programmers).

Обычно советуют How to Think Like a Computer Scientist. Есть книга на русском, основанная на этой книге. Называется "Учимся программировать вместе с Питоном". Автор А.Н.Чаплыгин.

Есть ещё похожая книжка для Ruby: Learn To Program (русский перевод).

Ну и "до кучи"

A Gentle Introduction to Programming Using Python.

The Python 2 Tutorial
The Python 3 Tutorial

Dive Into Python
Dive Into Python 3


--------------------
PM MAIL WWW GTalk Jabber   Вверх
digayo
Дата 4.3.2010, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.3.2010
Где: А.Р. Крым

Репутация: нет
Всего: нет



Прошу прощения за вторжение. 
Здравствуйте. Я новичок на Вашем сайте
Мне  интересен  язык программирования.
Попытаюсь обьяснить что именно побудило меня написать это и зарегестрироваться на сайте.
Вопрос вот в чем: Общаюсь я компьютером не первый год, сначала 7 лет была "Windows"  и старые аппаратные дрова, ну и естественно программы которые можно скачать на "шару", так сказать бесплатный и часто бесполезный хлам. За серьезные программы нужно платить. Это так, в этом мире за все нужно платить!
Сейчас у меня ноут 13-дюймовый  Macbook, отличная машина!, но и разумеется программы стоит покупать, ибо для платформы Макинтош серьезные вещи стоят доллары,   (впрочем как и для  Windows).  Как человека здравомыслящего, уважающего и понимающего что  труд программиста стоит оплаты,  концепция "шары", меня никак не устраивает, вот я и хочу  почувствовать или попытаться понять что такое труд программиста,  что значит написать программу? Я  ставлю своей целью освоить программирование примерно хотя-бы в  частичном  обьеме.  Мне самому хочется своими руками написать маленькую программку,  ( например что-бы картинка двигалась), но СВОИМИ руками! 
Это моя цель. Отсюда и выбор языка, какой именно, чего начать?  Самостоятельно начал изучать Питон.
По моему один из простейших  для таких как я, но где достать компилятор для платформы MacOS?
Где взять примерное,  (пошаговое) руководство для того-же интерпретатора, компилятора? У меня есть книга  "Учимся программировать вместе с Питоном"  А.Н.Чаплыгина, вот и изучаю ее сейчас.
Здесь опытные знатоки, пожалуйста  (может кто-нибудь поможет практически, с чего начать?).  Буду признателен Всем. 
Конечно мои вопросы выходят за рамки обычного  но все-же...
       с Уважением digayo.
 
PM MAIL   Вверх
kemiisto
Дата 4.3.2010, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: нет
Всего: 160



Цитата(digayo @  4.3.2010,  17:14 Найти цитируемый пост)
Сейчас у меня ноут 13-дюймовый  Macbook, отличная машина!

Согласен. smile 

Цитата(digayo @  4.3.2010,  17:14 Найти цитируемый пост)
Это моя цель. Отсюда и выбор языка, какой именно, чего начать?  Самостоятельно начал изучать Питон.

Нормальный выбор.

Цитата(digayo @  4.3.2010,  17:14 Найти цитируемый пост)
По моему один из простейших  для таких как я, но где достать компилятор для платформы MacOS?

Он там есть "из коробки". Запустите Terminal (Applications -> Utilities -> Terminal), наберите в строке приглашения
Код
python -V

и получите в ответ что-то типа
Код
Python 2.5.1


Цитата(digayo @  4.3.2010,  17:14 Найти цитируемый пост)
Где взять примерное,  (пошаговое) руководство для того-же интерпретатора, компилятора?

Это должно быть в любой книге.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
whitekh
Дата 4.3.2010, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



спасибо за книжкиsmile уже читаю
PM MAIL   Вверх
BlindBandiit
Дата 4.3.2010, 22:13 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 23.8.2009

Репутация: нет
Всего: нет



Цитата(digayo @ 4.3.2010,  16:14)

По моему один из простейших  для таких как я, но где достать компилятор для платформы MacOS?


 

smile простейший он только на первый взгляд smile
Pascal куда более проще Python 

Книга Чаплыгина  мне не понравилась  тем более она не полная !
Лучшая книга для новичка ,cчитаю книгу  Автора: Марк Лутц   Изучаем Python 3е издание это для начала , а дальше да в принципе можно и одновременно читать  Язык программирования Python автор : Cузи .
А вот тут курс  есть  тоже  можно почитать 
http://www.intuit.ru/department/pl/python/1/
Цитата(digayo @ 4.3.2010,  16:14)

ну где достать компилятор  .............


 


На счёт компилятора  smile то запомни Python  Интерпретируемый  язык , на него нет  компиляторов  есть  IDE  cреда разработки , чтоб кодить  Python  достаточно  скачать интерпритатор с офф сайта  в  нём IDE тоже  есть 


Вот на офф сайте есть обзор всех IDE cтороних разработчиков , выбирай любую   ,90% из них бесплатные и кроссплатформеные http://wiki.python.org/moin/PythonEditors хотя для начала подойдет и та что идет вместе  с Интерпретатором более того  даже советую пользоваться для начала именно  

Это сообщение отредактировал(а) BlindBandiit - 4.3.2010, 22:22
PM MAIL   Вверх
digayo
Дата 5.3.2010, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.3.2010
Где: А.Р. Крым

Репутация: нет
Всего: нет



 
 Большое спасибо, всем кто откликнулся, дал совет.
 Жаль нет постов, со временем я всем добавлю рейтинги т.е. +.
 Если Вы не против, я иногда буду обращаться к вам за той или иной практической помощью. Ок?
 Все-таки тяжко в одиночку  освоить.
 Еще раз благодарю всех.    с Уважением  digayo 
 P.S.  Интерпретатор  IDLE.app  я уже установил.....достал литературу всю которую рекомендовали и грызу...!,  гранит науки.
        интересно очень и тяжело.

Это сообщение отредактировал(а) digayo - 5.3.2010, 16:50
PM MAIL   Вверх
RM2010
  Дата 8.3.2010, 15:39 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 29.1.2010

Репутация: -1
Всего: 2



Мне очень помогла книга "Head First Programming", http://www.headfirstlabs.com/books/hfprog/
Хотел уже сказать поищи на шару, но прочитав твои сообщения, скажу купи за  $49.99. По любому, книга хорошая!

PM MAIL   Вверх
Леопольд
Дата 8.3.2010, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: нет
Всего: 13



Цитата(digayo @  4.3.2010,  16:14 Найти цитируемый пост)
За серьезные программы нужно платить. Это так, в этом мире за все нужно платить!
Как Вам Linux? И то количество софта, которое под него написано? Причём, среди него, немало серьёзного. Взять тот же интерпретатор Питона. Или gcc... Все в этом мире относительно. В настоящее время, денежные отношения (которые изобрели люди) встали на пути развития, как раньше стояла церковь. Просто потому что продавать старое выгоднее чем выдумывать что-то новое. Иначе мы давно уже катались бы на экологически чистых электромобилях или на другом виде энергии.
(с) Почти все произведённые электромобили в 2002 году были изъяты у владельцев и уничтожены...

Цитата(digayo @  4.3.2010,  16:14 Найти цитируемый пост)
концепция "шары", меня никак не устраивает
share - делиться

Добавлено @ 16:30
Цитата(digayo @  5.3.2010,  09:45 Найти цитируемый пост)
Если Вы не против, я иногда буду обращаться к вам за той или иной практической помощью. Ок?
Почему бы Вам не нанять учителя?

Делиться не любят те, у кого что-то есть. Чем больше у этого кого-то этой субстанции (скажем денег) тем меньше ему нравится делиться и он будет навязывать всем свою точку зрения. Однако, лиши этого же человека почти всего, и у него появляется необходимость делиться, и он будет навязывать уже другую точку зрения. 
С другой стороны есть и другие ценности: любовь, информация, мораль... Всё это вещи невещественные и поделившись ими от тебя не убудет, они целиком останутся с тобой. Грубо говоря, их можно раздавать и не жалеть об этом. Так вот, весь этот софт, это просто информация которая поддаётся копированию. Ей можно делиться именно так. Однако, денежные отношения вынуждают её продавать и изобретать свойства ограничения у заведомо неограниченной в количестве субстанции.

Человек абсолютно логичен, потому что это он придумал Логику...

Это сообщение отредактировал(а) Леопольд - 8.3.2010, 16:37


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
digayo
  Дата 9.3.2010, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.3.2010
Где: А.Р. Крым

Репутация: нет
Всего: нет



 
 Привет форумчанам.
Спасибо  Леопольду и RM2010, за советы да и просто в человеческом плане.
Согласен  smile  насчет учителя, неплохо!  Это было клево! 
пиастров не жалко,  но это не по мне, я привык делать все сам.
Знаю будет трудно, но так лучше! Сейчас только  столкнувшись с тем немалым обьемом информации который 
предстоит изучить, я ощущаю  смутную тревогу, что возможно  ухватился за палку не с того конца... Бывает.
Но...
Здесь я сразу пускаю в ход принцип который стал для меня уже жизненным.
Эта  фраза принадлежит Эрвину Роммелю:
"Cтоит только подумать что сражение проиграно...и с этого момента оно уже становится проигранным. Будем считать что мы его выиграли."
Ну вот так да.....Сейчас я уже примерно представляю что такое труд программиста, это коллосальный обьем знаний
 напряг  интеллекта.  Ну а насчет помощи, на это я даже не рассчитываю,   не хочу быть назойливым, 
 да и не в моих это принципах.         Каждому - свое.  
  Тем не менее буду рад  друзьям, да и перекинуться с кем-нибудь парой слов насчет освоения Питона.   
     
                    Спасибо.   с Уважением digayo  smile                 
 

Это сообщение отредактировал(а) digayo - 10.3.2010, 09:51
PM MAIL   Вверх
Леопольд
Дата 11.3.2010, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: нет
Всего: 13



Цитата(digayo @  9.3.2010,  16:13 Найти цитируемый пост)
Ну а насчет помощи, на это я даже не рассчитываю,   не хочу быть назойливым, 
 да и не в моих это принципах. 
Зря, на то и форум. Назойливость здесь совершенно ни при чём.

Это сообщение отредактировал(а) Леопольд - 11.3.2010, 16:26


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
digayo
Дата 12.3.2010, 01:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.3.2010
Где: А.Р. Крым

Репутация: нет
Всего: нет



  Привет Леопольд!
Не знаю может и зря, просто не хочется надоедать, конечно здесь не мало таких ребят как я
многие так-же спрашивают,  а что, да как? А ты программист с опытом, не одну собаку сьел в этом деле.
А я уверен, что-бы общаться на более или менее приемлемом уровне, (ну к примеру с тобой)
нужно обладать хотя-бы минимальными базовыми знаниями. Не так ли?  Так... smile 
Каждый день  сижу за компом по 3 часа и более,  изучаю Чаплыгина, пытаюсь освоить IDLE,  заодно тренируюсь составлять скрипты
в Applsrript. Не все получается, пишу, составляю, перечеркиваю, убираю, пытаюсь вникнуть где и что я сделал не так?
Блин башка дымится... smile . Ну и ну!
Вот к примеру сейчас пытаюсь решить вот что.
Пишу:  tell  application "TextEdit"
               tell it to activate
               tell document 1
                  set text of it to "Hello world!"
                  set size of text of it to 26
               end tell
             end tell
Сработало! Оказывается, команду tell можно использовать не только для "разговора" с программой.
А теперь нужно здесь изменить цвет и начертание шрифта...Каково? Вот и вникаю, или вернее пытаюсь.. smile .
Не считаю что иду легкой дорогой, Чаплыгин дается немного труднее, а составление сценариев для меня проще и легче
думаю одно другому не помешает. 
P.S. Буду заканчивать Леопольд, ты уж извини за этот экспромт. Да еще,... Не дадут ли мне по шапке модераторы
      за то что я веду в этом разделе переписку с тобой? Подскажи плз.
      Гуд лак.


Это сообщение отредактировал(а) digayo - 12.3.2010, 11:16
PM MAIL   Вверх
Леопольд
Дата 12.3.2010, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: нет
Всего: 13



Цитата(digayo @  12.3.2010,  01:00 Найти цитируемый пост)
А ты программист с опытом, не одну собаку сьел в этом деле.
Программером я работаю последние два года. До этого семь лет работал на стройке...

Цитата(digayo @  12.3.2010,  01:00 Найти цитируемый пост)
А я уверен, что-бы общаться на более или менее приемлемом уровне, (ну к примеру с тобой) нужно обладать хотя-бы минимальными базовыми знаниями. Не так ли?
Зависит от темы smile

Цитата(digayo @  12.3.2010,  01:00 Найти цитируемый пост)
Каждый день  сижу за компом по 3 часа и более,  изучаю Чаплыгина, пытаюсь освоить IDLE,  заодно тренируюсь составлять скрипты в Applsrript.
Чаплыгина не читал. Кстати и Python (произносится пайтон) не доучил, не до этого. Хотя, неплохо зная C++, пайтон даётся очень легко. Очень выразительный и мощный инструмент. Огромный набор библиотек. В общем, мне понравился. Для первого языка, или что-бы побаловаться, самое то. Очень широкий спектр применения.
AppleScript не знаю, да и не нужен он мне. Мака у меня нет и не предвидится. Так что в этой области ты знаешь больше меня. smile

В общем смысл в том, что каждый человек результат своего опыта. Что-бы знать всё, надо прожить не одну тысячу лет.

Если вдруг заинтересует английский язык, который может понадобиться при чтении тех. литературы, рекомендую Драгункина. У него своя методика и объяснение грамматики английского. Очень доступно. Такая литература переведённая на русский доступна далеко не вся и совсем не сразу.


Цитата(digayo @  12.3.2010,  01:00 Найти цитируемый пост)
Не дадут ли мне по шапке модераторы за то что я веду в этом разделе переписку с тобой?
Ты задаёшь вопросы, ответить на которые может кто угодно. На то и форум. Есть вероятность, особенно на начальной стадии, что такой вопрос уже задавали, поэтому сначала стоит воспользоваться поиском.


Это сообщение отредактировал(а) Леопольд - 12.3.2010, 12:29


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
digayo
Дата 12.3.2010, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.3.2010
Где: А.Р. Крым

Репутация: нет
Всего: нет



[QUOTE=Леопольд,12.3.2010,  12:23]
Цитата(digayo @  12.3.2010,  01:00 Найти цитируемый пост)
А ты программист с опытом, не одну собаку сьел в этом деле.
Программером я работаю последние два года. До этого семь лет работал на стройке...

Приятно слышать!

Цитата(digayo @  12.3.2010,  01:00 Найти цитируемый пост)
А я уверен, что-бы общаться на более или менее приемлемом уровне, (ну к примеру с тобой) нужно обладать хотя-бы минимальными базовыми знаниями. Не так ли?
Зависит от темы smile 


Согласен 

Цитата(digayo @  12.3.2010,  01:00 Найти цитируемый пост)
Каждый день  сижу за компом по 3 часа и более,  изучаю Чаплыгина, пытаюсь освоить IDLE,  заодно тренируюсь составлять скрипты в Applsrript.
Чаплыгина не читал. Кстати и Python (произносится пайтон) не доучил, не до этого. Хотя, неплохо зная C++, пайтон даётся очень легко. Очень выразительный и мощный инструмент. Огромный набор библиотек. В общем, мне понравился. Для первого языка, или что-бы побаловаться, самое то. Очень широкий спектр применения.
AppleScript не знаю, да и не нужен он мне. Мака у меня нет и не предвидится. Так что в этой области ты знаешь больше меня. smile

Насчет  Мака. Будет у тебя и Мак. Со временем. Я Леопольд, свой покупал
на eBay, обошелся с доставкой из США 546 долларов. 

В общем смысл в том, что каждый человек результат своего опыта. Что-бы знать всё, надо прожить не одну тысячу лет.

Лучше чем ты, не скажешь. smile 

Если вдруг заинтересует английский язык, который может понадобиться при чтении тех. литературы, рекомендую Драгункина. У него своя методика и объяснение грамматики английского. Очень доступно. Такая литература переведённая на русский доступна далеко не вся и совсем не сразу.

Благодарю за рекомендации.

Цитата(digayo @  12.3.2010,  01:00 Найти цитируемый пост)
Не дадут ли мне по шапке модераторы за то что я веду в этом разделе переписку с тобой?
Ты задаёшь вопросы, ответить на которые может кто угодно. На то и форум. Есть вероятность, особенно на начальной стадии, что такой вопрос уже задавали, поэтому сначала стоит воспользоваться поиском.

Логично. smile 
 
Код



PM MAIL   Вверх
Леопольд
Дата 12.3.2010, 14:50 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: нет
Всего: 13



Цитата(digayo @  12.3.2010,  13:41 Найти цитируемый пост)
Насчет  Мака. Будет у тебя и Мак.
Он мне просто не нужен. PC'шка с двумя операционками Linux/Windows меня вполне устаривает.


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1246 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.