Форум сайта python.su
0
Viktor_Zorichev
Эммм… я сам намерен достичь подобной цели в более сжатые сроки и думаю, что все реально.
Пусть только кто-то попробует убедить меня в обратном
Офлайн
3
Базовое знание Python 
Офлайн
14
PooHТакие ошибки должна выявлять IDE. IDLE или что там на скриншоте это может?
Вообще то такие ошибки надо выявлять самому
Офлайн
857
DSandDя с 2008 (с апреля) изучаю C, где-то три года ушло на то, чтобы выучить его ядро (это мой первый язык)
А сколько потребовалось времени для того чтоб выучить язык до степени, когда можно уже что-то делать если не секрет???
DSandDнет, я хочу научиться, а не заработать
py.user.next а вы работаете программистом???
DSandDне, если ты решил, ничего не зная, зарабатывать на уровне с образованными программистами, то это не очень хорошая затея, потому что они тебя задавят
Поставил себе цель, за 2 года стать разработчиком Python, ну по крайней мере найти хоть какую-то работу для получения опыта в разработке…. Как Вы считаете, это реально?
скобки::=А|А(ряд_скобок)
ряд_скобок::=скобки|скобки;ряд_скобок
текст_со_скобками::=элемент |элемент текст_со_скобками
элемент::=А|В|(текст_со_скобками)|[текст_со_скобками]|{текст_со_скобками}
Офлайн
72
odnochlenМожет хватит молиться на IDE? Программирует вовсе не она, тем более что на скрине IDLE место ошибки выделила.PooHТакие ошибки должна выявлять IDE. IDLE или что там на скриншоте это может?
Вообще то такие ошибки надо выявлять самому
Офлайн
0
py.user.next
вот пример задачки для первокурсников:
1) написать распознаватель выражения2) написать распознаватель выраженияскобки::=А|А(ряд_скобок)
ряд_скобок::=скобки|скобки;ряд_скобоктекст_со_скобками::=элемент |элемент текст_со_скобками
элемент::=А|В|(текст_со_скобками)|[текст_со_скобками]|{текст_со_скобками}
как видишь, это не print('Hello, World!')
Офлайн
857
wiki. БНФ
для этой штуки школьных знаний хватит
а там есть такие, для которых нужно знать всякие вещи из математики
(алгоритмы сжатия и обработки изображений/звука часто описаны в математических понятиях)
Отредактировано py.user.next (Сен. 24, 2012 09:26:13)
Офлайн
20
Не нагоняйте жути на человека :)
DSandD, продолжай читать, учить, делать примеры. Если что-то непонятно в одной книге, можно посмотреть в другой, загуглить, почитать официальную документацию, потом спросить на форуме (не только на этом, есть еще http://stackoverflow.com и многие другие).
По ходу изучения питона придется подтягивать знания в смежных областях. Если это веб, то какие-то основы http, html, css и javascript. Если базы данных, то SQL. Если десктоп приложения, то Qt, wx, Tk или что там еще. Если сетевое программирование, то сокеты. Необязательно по всем этим технологиям читать книги, достаточно просто понимать общие принципы. Поэтому поначалу особенно трудно и продвижение в изучении самого питона может идти медленно.
Старайся решать простые, но реальные задачи. Если ориентируешься на веб, то поставь джанго, попробуй сделать домашнюю страницу не заморачиваясь с дизайном и версткой. Просто чтобы ты что-то вводил и что-то происходило. Смотри примеры, сопоставляй с тем, что написано в учебнике и документации. Как скоро можно выйти на более-менее приемлимый уровень зависит индивидуально от каждого человека: от того какой опыт у него уже есть, насколько он мотивирован, сколько времени в день уделяет занятиям, насколько хорошо у него работают мозги. У кого-то этот путь займет три года, у кого-то три месяца.
А задачки эти хорошо конечно, но я бы не стал с ними заморачиваться. Когда понадобится конкретный алгоритм, его можно разобрать и реализовать.
Офлайн
857
Sotericэто простые задачки, из них состоят сложные
А задачки эти хорошо конечно, но я бы не стал с ними заморачиваться.
Офлайн
20
Согласен. Но это не тот случай и не те задачки.
Офлайн