| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > изучение python с нуля |
| Автор: whitekh 4.3.2010, 00:24 |
| Хочу изучать python для дальнейшего программирования на django. начинаю с нуля, т.е с программированием не знаком. знаю лишь html/css. подскажите литературу, которая поможет с нуля освоить пайтон учитывая то, что с программированием не знаком. |
| Автор: kemiisto 4.3.2010, 00:48 |
| Смотри ссылки http://wiki.python.org/moin/BeginnersGuide/NonProgrammers и http://wiki.python.org/moin/BeginnersGuide/Programmers. Обычно советуют http://openbookproject.net/thinkCSpy/. Есть книга на русском, основанная на этой книге. Называется "Учимся программировать вместе с Питоном". Автор А.Н.Чаплыгин. Есть ещё похожая книжка для Ruby: http://pine.fm/LearnToProgram/ (http://www.shokhirev.com/mikhail/ruby/ltp/title.html). Ну и "до кучи" http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-189January--IAP--2008/CourseHome/. http://docs.python.org/tutorial/index.html http://docs.python.org/3.1/tutorial/index.html http://www.diveintopython.org/ http://diveintopython3.org/ |
| Автор: digayo 4.3.2010, 16:14 |
| Прошу прощения за вторжение. Здравствуйте. Я новичок на Вашем сайте Мне интересен язык программирования. Попытаюсь обьяснить что именно побудило меня написать это и зарегестрироваться на сайте. Вопрос вот в чем: Общаюсь я компьютером не первый год, сначала 7 лет была "Windows" и старые аппаратные дрова, ну и естественно программы которые можно скачать на "шару", так сказать бесплатный и часто бесполезный хлам. За серьезные программы нужно платить. Это так, в этом мире за все нужно платить! Сейчас у меня ноут 13-дюймовый Macbook, отличная машина!, но и разумеется программы стоит покупать, ибо для платформы Макинтош серьезные вещи стоят доллары, (впрочем как и для Windows). Как человека здравомыслящего, уважающего и понимающего что труд программиста стоит оплаты, концепция "шары", меня никак не устраивает, вот я и хочу почувствовать или попытаться понять что такое труд программиста, что значит написать программу? Я ставлю своей целью освоить программирование примерно хотя-бы в частичном обьеме. Мне самому хочется своими руками написать маленькую программку, ( например что-бы картинка двигалась), но СВОИМИ руками! Это моя цель. Отсюда и выбор языка, какой именно, чего начать? Самостоятельно начал изучать Питон. По моему один из простейших для таких как я, но где достать компилятор для платформы MacOS? Где взять примерное, (пошаговое) руководство для того-же интерпретатора, компилятора? У меня есть книга "Учимся программировать вместе с Питоном" А.Н.Чаплыгина, вот и изучаю ее сейчас. Здесь опытные знатоки, пожалуйста (может кто-нибудь поможет практически, с чего начать?). Буду признателен Всем. Конечно мои вопросы выходят за рамки обычного но все-же... с Уважением digayo. |
| Автор: whitekh 4.3.2010, 19:48 |
| спасибо за книжки |
| Автор: BlindBandiit 4.3.2010, 22:13 | ||||
Pascal куда более проще Python Книга Чаплыгина мне не понравилась тем более она не полная ! Лучшая книга для новичка ,cчитаю книгу Автора: Марк Лутц Изучаем Python 3е издание это для начала , а дальше да в принципе можно и одновременно читать Язык программирования Python автор : Cузи . А вот тут курс есть тоже можно почитать http://www.intuit.ru/department/pl/python/1/
На счёт компилятора Вот на офф сайте есть обзор всех IDE cтороних разработчиков , выбирай любую ,90% из них бесплатные и кроссплатформеные http://wiki.python.org/moin/PythonEditors хотя для начала подойдет и та что идет вместе с Интерпретатором более того даже советую пользоваться для начала именно |
| Автор: digayo 5.3.2010, 09:45 |
| Большое спасибо, всем кто откликнулся, дал совет. Жаль нет постов, со временем я всем добавлю рейтинги т.е. +. Если Вы не против, я иногда буду обращаться к вам за той или иной практической помощью. Ок? Все-таки тяжко в одиночку освоить. Еще раз благодарю всех. с Уважением digayo P.S. Интерпретатор IDLE.app я уже установил.....достал литературу всю которую рекомендовали и грызу...!, гранит науки. интересно очень и тяжело. |
| Автор: RM2010 8.3.2010, 15:39 |
| Мне очень помогла книга "Head First Programming", http://www.headfirstlabs.com/books/hfprog/ Хотел уже сказать поищи на шару, но прочитав твои сообщения, скажу купи за $49.99. По любому, книга хорошая! |
| Автор: Леопольд 8.3.2010, 16:21 | ||||
(с) Почти все произведённые электромобили в 2002 году были изъяты у владельцев и уничтожены... share - делиться Добавлено @ 16:30
Делиться не любят те, у кого что-то есть. Чем больше у этого кого-то этой субстанции (скажем денег) тем меньше ему нравится делиться и он будет навязывать всем свою точку зрения. Однако, лиши этого же человека почти всего, и у него появляется необходимость делиться, и он будет навязывать уже другую точку зрения. С другой стороны есть и другие ценности: любовь, информация, мораль... Всё это вещи невещественные и поделившись ими от тебя не убудет, они целиком останутся с тобой. Грубо говоря, их можно раздавать и не жалеть об этом. Так вот, весь этот софт, это просто информация которая поддаётся копированию. Ей можно делиться именно так. Однако, денежные отношения вынуждают её продавать и изобретать свойства ограничения у заведомо неограниченной в количестве субстанции. Человек абсолютно логичен, потому что это он придумал Логику... |
| Автор: digayo 9.3.2010, 16:13 |
| Привет форумчанам. Спасибо Леопольду и RM2010, за советы да и просто в человеческом плане. Согласен пиастров не жалко, но это не по мне, я привык делать все сам. Знаю будет трудно, но так лучше! Сейчас только столкнувшись с тем немалым обьемом информации который предстоит изучить, я ощущаю смутную тревогу, что возможно ухватился за палку не с того конца... Бывает. Но... Здесь я сразу пускаю в ход принцип который стал для меня уже жизненным. Эта фраза принадлежит Эрвину Роммелю: "Cтоит только подумать что сражение проиграно...и с этого момента оно уже становится проигранным. Будем считать что мы его выиграли." Ну вот так да.....Сейчас я уже примерно представляю что такое труд программиста, это коллосальный обьем знаний напряг интеллекта. Ну а насчет помощи, на это я даже не рассчитываю, не хочу быть назойливым, да и не в моих это принципах. Каждому - свое. Тем не менее буду рад друзьям, да и перекинуться с кем-нибудь парой слов насчет освоения Питона. Спасибо. с Уважением digayo |
| Автор: Леопольд 11.3.2010, 16:07 |
| Зря, на то и форум. Назойливость здесь совершенно ни при чём. |
| Автор: digayo 12.3.2010, 01:00 |
| Привет Леопольд! Не знаю может и зря, просто не хочется надоедать, конечно здесь не мало таких ребят как я многие так-же спрашивают, а что, да как? А ты программист с опытом, не одну собаку сьел в этом деле. А я уверен, что-бы общаться на более или менее приемлемом уровне, (ну к примеру с тобой) нужно обладать хотя-бы минимальными базовыми знаниями. Не так ли? Так... Каждый день сижу за компом по 3 часа и более, изучаю Чаплыгина, пытаюсь освоить IDLE, заодно тренируюсь составлять скрипты в Applsrript. Не все получается, пишу, составляю, перечеркиваю, убираю, пытаюсь вникнуть где и что я сделал не так? Блин башка дымится... Вот к примеру сейчас пытаюсь решить вот что. Пишу: 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 можно использовать не только для "разговора" с программой. А теперь нужно здесь изменить цвет и начертание шрифта...Каково? Вот и вникаю, или вернее пытаюсь.. Не считаю что иду легкой дорогой, Чаплыгин дается немного труднее, а составление сценариев для меня проще и легче думаю одно другому не помешает. P.S. Буду заканчивать Леопольд, ты уж извини за этот экспромт. Да еще,... Не дадут ли мне по шапке модераторы за то что я веду в этом разделе переписку с тобой? Подскажи плз. Гуд лак. |
| Автор: Леопольд 12.3.2010, 12:23 | ||||||
Программером я работаю последние два года. До этого семь лет работал на стройке...
AppleScript не знаю, да и не нужен он мне. Мака у меня нет и не предвидится. Так что в этой области ты знаешь больше меня. В общем смысл в том, что каждый человек результат своего опыта. Что-бы знать всё, надо прожить не одну тысячу лет. Если вдруг заинтересует английский язык, который может понадобиться при чтении тех. литературы, рекомендую Драгункина. У него своя методика и объяснение грамматики английского. Очень доступно. Такая литература переведённая на русский доступна далеко не вся и совсем не сразу.
|
| Автор: digayo 12.3.2010, 13:41 | ||||||||
| [QUOTE=Леопольд,12.3.2010, 12:23]Программером я работаю последние два года. До этого семь лет работал на стройке... Приятно слышать!
Согласен
AppleScript не знаю, да и не нужен он мне. Мака у меня нет и не предвидится. Так что в этой области ты знаешь больше меня. Насчет Мака. Будет у тебя и Мак. Со временем. Я Леопольд, свой покупал на eBay, обошелся с доставкой из США 546 долларов. В общем смысл в том, что каждый человек результат своего опыта. Что-бы знать всё, надо прожить не одну тысячу лет. Лучше чем ты, не скажешь. Если вдруг заинтересует английский язык, который может понадобиться при чтении тех. литературы, рекомендую Драгункина. У него своя методика и объяснение грамматики английского. Очень доступно. Такая литература переведённая на русский доступна далеко не вся и совсем не сразу. Благодарю за рекомендации.
Логично.
|
| Автор: Леопольд 12.3.2010, 14:50 |
| Он мне просто не нужен. PC'шка с двумя операционками Linux/Windows меня вполне устаривает. |
| Автор: repusa 18.3.2010, 05:45 |
| Привет всем! есть такой вопрос? За вопрос как известно не бьют в нос, а только вопрос убирают в мусорную корзину. я как программистка на ПХП состоялась, есть свои движки и скрипты с админками, я в этом уже много чего навояла. Но вот попался мне ваш форум, и хоть вопрос у меня совсем иного был плана и я искала инфу пот ПХП 5 версии (что-то базы каряво выводятся-кодировку крутит), все же задам вам такой вопрос. Как компилить эти программы и какую среду (под каким дурачком писать легче) использовать? Речь идет о питоне. И еще попутно, все ли хостинги поддерживают Питон? Мне кажется нет.. Я у своего спросила, а он мне что-то не разумительное в аську накидал... В общем все говорят, ято кодить под питоном намного проще, скажите правду как спец, это так? Просто я программистка в Делфи и на ПХП. Ну еще Листе или Алголе 60 и в Пл-1 работала. В общем опыт у меня есть, только в питоне я не разберусь... Подскажите какого дурачка скачать? |
| Автор: ggrn 18.3.2010, 10:12 |
| Извините но почему не разберусь? разница только в синтаксисе, не больше. |
| Автор: Леопольд 19.3.2010, 17:24 |
| Книг море. Я недочитал Саммерфилда "Programming in Python 3", мне только регэкспы были сперва не совсем понятны, но непосредственно к языку это непонимание не относиться. Он прост и интуитивно понятен, при этом очень выразителен. В основе лежит принцип наименьшего удивления. Потом мне советовали прочесть "Dive into Python 3" Читая про третью версию, которая несовместима со второй, примеры все я запускал под интерпретатором 2.6 Таким образом, попутно выясняя в чём отличия, и как писать под второй то же самое. В настоящее время, второй гораздо более распространён и библиотек под него намного больше. |