Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Вопросы начинающих программистов
Перезагрузить страницу с чего начать?
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Member Member вне форума
Member
 
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 12.01.2012
Адрес: Кыштым
Post с чего начать? - 12.01.2012, 15:08

Здравствуйте! Хочу научиться программированию. Для себя. Я с компьютером общаюсь на уровне рядового пользователя, в силу чего на данный момент программирование для меня - тёмный лес =( Много форумов в инете полистала - везде пишут про выбор языка программирования.....но не рановато ли уже этот самый язык выбирать? надо же наверное что то до этого изучить...только вот не знаю что... Так вот - подскажите, пожалуйста, алгоритм работы...с чего начать то, что почитать? Заранее благодарю.
Ответить с цитированием
  (#2 (permalink)) Старый
gromozeka gromozeka вне форума
Флудер
 
Аватар для gromozeka
 
Сообщений: 3,170
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 28.02.2005
Адрес: Израиль
По умолчанию 12.01.2012, 15:25

Заходите к нам:
Год Питона, говорят)))
Питон хорошо подходит в качестве первого языка, тем более если учитесь "для себя".
Там народ в основном собрался уже знающий по несколько других языков, так что у Вас вероятно возникнет больше вопросов чем у остальных, но это нормально, задавайте, не стесняйтесь
Ответить с цитированием
  (#3 (permalink)) Старый
gromozeka gromozeka вне форума
Флудер
 
Аватар для gromozeka
 
Сообщений: 3,170
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 28.02.2005
Адрес: Израиль
По умолчанию 12.01.2012, 15:41

Темы по которым вероятно придётся что-то почитать - теория вычислительной сложности, всякая дискретная математика (логика, комбинаторика), операционные системы, протоколы различные и т.д. Но это всё потом, когда и если всё это понадобится. А начинать учить программирование надо именно с программирования, ставить среду разработки и начинать её мучить.
Ответить с цитированием
  (#4 (permalink)) Старый
alexu alexu вне форума
Member
 
Сообщений: 433
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Регистрация: 01.06.2007
По умолчанию 12.01.2012, 18:25

Чем Питон лучше Си?
Ответить с цитированием
  (#5 (permalink)) Старый
gromozeka gromozeka вне форума
Флудер
 
Аватар для gromozeka
 
Сообщений: 3,170
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 28.02.2005
Адрес: Израиль
По умолчанию 12.01.2012, 18:31

Он проще для изучения, выразительнее, больше подходит для программирования "для себя" - быстрее можно пройти путь от идеи до готовой программы.

Понятно, что если человек захочет заняться когда-нибудь системным программированием, RT/embedded, драйверами или еще чем-нибудь низкоуровневым и требовательным к ресурсам, С ему тоже придётся выучить.
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
D_K D_K вне форума
Member
 
Сообщений: 1,681
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.11.2005
По умолчанию 12.01.2012, 18:49

Цитата:
Сообщение от alexu Посмотреть сообщение
Чем Питон лучше Си?
Это уже холивар("Мысли в слух" -> "Самый крутой язык программирования")
А в контексте данной темы - простотой изучения в сочетании с богатыми возможностями. Для начальных экспериментов - самое то. Сам я "сишник", если что


импортирован с progz.ru
Ответить с цитированием
  (#7 (permalink)) Старый
Kingston Kingston вне форума
Любитель читать книги
 
Сообщений: 60
Сказал(а) спасибо: 6
Поблагодарили 3 раз(а) в 3 сообщениях
Регистрация: 21.10.2011
По умолчанию 12.01.2012, 19:04

Да, лучше начинайте с Python, это просто для изучения язык программирования, я вот то же с него начанал(ну если чесно начанал я с C++), Python вас будет очень радовать, это короткий и понятный язык.
Ответить с цитированием
  (#8 (permalink)) Старый
Member Member вне форума
Member
 
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 12.01.2012
Адрес: Кыштым
По умолчанию 12.01.2012, 19:13

Так. В общем установила, создала файл с расширением py, открыла, но открылось только одно окно. Нажала F5, открылось второе. Написала там print "Hello world", после чего снова F5, потом он мне предлагает что то сохранить, сохраняю и пишет invalid syntax.... =( Что не так?
Ответить с цитированием
  (#9 (permalink)) Старый
D_K D_K вне форума
Member
 
Сообщений: 1,681
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.11.2005
По умолчанию 12.01.2012, 19:16

Цитата:
Сообщение от Member Посмотреть сообщение
Так. В общем установила, создала файл с расширением py, открыла, но открылось только одно окно. Нажала F5, открылось второе. Написала там print "Hello world", после чего снова F5, потом он мне предлагает что то сохранить, сохраняю и пишет invalid syntax.... =( Что не так?
Думаю, что эти вопросы лучше задавать в той теме


импортирован с progz.ru
Ответить с цитированием
  (#10 (permalink)) Старый
gromozeka gromozeka вне форума
Флудер
 
Аватар для gromozeka
 
Сообщений: 3,170
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 28.02.2005
Адрес: Израиль
По умолчанию 12.01.2012, 19:19

Первое открывшееся окно - это окно редактора, именно в нём можно набрать программу и нажать F5, второе окно - окно шелла, оно для экспериментов, именно там появляется результат выполненной программы и в нём же можно играться с языком в интерактивном режиме (практически все примеры, которые я привожу именно в окне шелла). Если можно, остальные вопросы уже в той теме, не хочется разлезаться по всему форуму .
Ответить с цитированием
  (#11 (permalink)) Старый
Kingston Kingston вне форума
Любитель читать книги
 
Сообщений: 60
Сказал(а) спасибо: 6
Поблагодарили 3 раз(а) в 3 сообщениях
Регистрация: 21.10.2011
По умолчанию 12.01.2012, 19:42

есть книга с свободном доступе в интернете. если набрать в яндексе учебник по python там на второй строке он. скачайте там все просто и ясно. если что-то не понятно то в соответствующую тему обращайтесь.
Ответить с цитированием
  (#12 (permalink)) Старый
alexu alexu вне форума
Member
 
Сообщений: 433
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Регистрация: 01.06.2007
По умолчанию 12.01.2012, 23:38

Два вопроса:

1. Питон позволяет писать виндусовские программы с окнами, или только только консоль и давным-давно устаревшая командная строка DOS?

2. 90% (если не больше) серьёзных приложений написано на С++ visual. Если намерения серьёзные - т.е. цель стать профессиональным программистом - стоит ли начинать с языка, с который затем всё равно придётся переучивать на Си?
Ответить с цитированием
Ads
  (#13 (permalink)) Старый
gromozeka gromozeka вне форума
Флудер
 
Аватар для gromozeka
 
Сообщений: 3,170
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 28.02.2005
Адрес: Израиль
По умолчанию 12.01.2012, 23:53

1) разумеется позволяет. и не только виндосовские и не только с окнами, пожалуй самая известная вещь написанная на Питоне - ютуб.
2) я никого не заставляю учить Питон. Я работаю на этом языке последние несколько лет, писал десктопные приложения, писал серверные части веб-проектов, переучиваться не собираюсь (точнее я знаю Си, если что, но в работе его не использую).
Да, насчёт процентов Вы загнули, особенно что касается Вижуал )))
Ответить с цитированием
  (#14 (permalink)) Старый
D_K D_K вне форума
Member
 
Сообщений: 1,681
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.11.2005
По умолчанию 13.01.2012, 00:58

Цитата:
Сообщение от alexu Посмотреть сообщение
Два вопроса:

1. Питон позволяет писать виндусовские программы с окнами, или только только консоль и давным-давно устаревшая командная строка DOS?

2. 90% (если не больше) серьёзных приложений написано на С++ visual. Если намерения серьёзные - т.е. цель стать профессиональным программистом - стоит ли начинать с языка, с который затем всё равно придётся переучивать на Си?
1. Позволяет и не только для умирающих ОС вроде упомнятой вами windows
2. Можно пример хотя бы одной такой программы?
Например, я пишу на С++ демонов для серверов под управлением FreeBSD и Linux, а в недавнем времени создавал ПО для встраиваемых систем. Как мне поможет visual?
Кроме того, не путаети ли вы среду разработки с языком? В частности, GUI делается, как правило, с помощью библиотек. Причем библиотеку можно использовать и через обвязки и из других языков. Так, Qt(наиболее развитой GUI библиотекой C++) можно воспользоваться и из питона.
Кстати, почему "переучивать"? Неужели нужно знать только один язык?
Кроме того, раз уж речь идет о десктопах(не зря же Вы упомянули visual), то не лучшим ли выбором будет C#/Java? Почему С++?

Может правда в переедем в "самый крутой язык программирования"?


импортирован с progz.ru

Последний раз редактировалось D_K; 13.01.2012 в 01:07
Ответить с цитированием
  (#15 (permalink)) Старый
alexu alexu вне форума
Member
 
Сообщений: 433
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Регистрация: 01.06.2007
По умолчанию 13.01.2012, 10:48

При чём тут самый крутой язык? Речь о том, какой язык лучше начать изучать, какой с большей вероятностью пригодится в будущем - так?

Визуал, билдер, шарп - это всё разные инструменты, в своей работе использующие язык Си. А выбор инструмента зависит от предстоящей задачи. Зная Си, перейти с одной среды разработки к другой не составит совсем уж большого труда. Другие языки столь же универсальны?

P.S. Это windows то умирает???!!!

Последний раз редактировалось alexu; 13.01.2012 в 10:52
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# с чего начать? shket Вопросы начинающих программистов 6 07.01.2012 17:58
С чего начать программировать Mag2005 Вопросы начинающих программистов 26 05.05.2011 13:29
Как работать с ASN.1 на С с чего начать Rocky С/С++ 2 29.03.2011 00:11
С чего начать Nemezido Электроника 163 26.12.2008 21:35
С чего начать переустановку ОС? alex95 Любые вопросы от новичков 35 06.09.2008 19:28
С чего начать? artishok Форум программистов 3 28.03.2008 13:24
с чего начать? LыSы` Охлаждение и разгон 2 21.07.2007 11:00
С чего начать? Killer86 Моддинг 8 07.05.2007 19:42
С чего и как начать? Worm PHP 2 09.07.2006 10:40
PHP + MySQL с чего начать? el-niko PHP 2 16.04.2005 13:29
CGI и GCC с чего начать default C++ на Unix 10 06.12.2004 08:09
Программирование АЦП с чего начать Anonymous Железо. Написание драйверов 1 24.10.2003 22:54



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов