Найти - Пользователи
Полная версия: С чего начать ?
Начало » Python для новичков » С чего начать ?
1 2 3 4 5
rom1989
Здраствуйте!!!

Хочу спросить Вас , может быть это может показаться глупо но …

Представим что человек пытается выбрать язык програмирования для изучения из Python PHP и Ruby.

какой язык будет предпочтителен то есть какой первый стоит осваивать какой более перспективный итд

и нужно ли осваивать PHP

Кто что может по этому поводу сказать

большое спасибо за ответ!
shiza
Как ты думаешь, что тебе ответят в форуме, посвященном питону? Тут же одни фанатики.

На даном этапе жизни - питон однозначно.
ПХП - всетки не совсем язык - у него заточенность под вебсайты, и не самая удачная. Его популярность мне кажется похожей на популярность ТурбоПаскаля в пост-совестком пространстве. Т.е. чисто историческая.
Руби - еще рановато ИМХО. Ему еще пару-тройку лет поразвиватся.
Yurietc
Заходишь на любой сайт аля “предлагаю работу”, и вводишь по очереди : php developer , ruby developer , python developer.
А вообще, надо исходить из задач, которые собираешься решать.
balu
rom1989
Здраствуйте!!!
Представим что человек пытается выбрать язык програмирования для изучения из Python PHP и Ruby.
Если для изучения то лучше начать с того, с чего начинают лучшие университеты мира - SICP в зубы - http://newstar.rinet.ru/~goga/sicp/sicp.pdf А перед этим рекомендую хорошенько выучить дискретку. От нее тебе больше пользы будет, чем от десятка выученных ЯП, но без знания оной.
multik
программист просто обязан быть полиглотом! вот :)
а вообще пайтон. и не только по причнинам фанатизма.
я все эти языки знаю и со всеми работаю (с php в последнее время, слава богу, только на поддержке). пайтон больше всего нравится.
rom1989
balu
rom1989
Здраствуйте!!!
Представим что человек пытается выбрать язык програмирования для изучения из Python PHP и Ruby.
Если для изучения то лучше начать с того, с чего начинают лучшие университеты мира - SICP в зубы - http://newstar.rinet.ru/~goga/sicp/sicp.pdf А перед этим рекомендую хорошенько выучить дискретку. От нее тебе больше пользы будет, чем от десятка выученных ЯП, но без знания оной.
Что значит хорошенько выучить дискретку.?
В ней разделов достаточно много вот в викопидии пишут что она состоит из разделов:

Наивная теория множеств
Математическая логика
Математическая кибернетика
Теория функциональных систем
Общая алгебра
Комбинаторика (отдельные разделы)
Теория графов
Машинная арифметика
Теория алгоритмов
Теория игр
Теория кодирования
Теория конечных автоматов
Теория формальных грамматик
Вычислительная геометрия
Теория булевых функций
Логическое программирование
Функциональное программирование
λ-исчисление
Булева алгебра
Комбинаторная логика
Математическая лингвистика
Теория искусственного интеллекта
Прямоугольная система линейных алгебраических уравнений


Какие раздела по твоему учить то есть что необходимо? Ведь учить это в сухой теории то ……..

Можешь более подробнее разъяснить твою фразу “хорошенько выучить дискретку” если это не высокопарные слова.

Спасибо
balu
rom1989
Можешь более подробнее разъяснить твою фразу “хорошенько выучить дискретку” если это не высокопарные слова.
Желательно все. Как минимум логику, теорию множеств, функции, графы… От булевой алгебры тебе не деться никуда… Тоже λ-исчисление много где применяется. В питоне в т.ч. Функциональное программирование - питон, кстати, вполне себе функциональный язык с нехилыми возможностями метапрограммирования. Другое дело, что все это относительно легко учиться, а в хороших книгах по теории программирования частично рассматривается. У того-же Харрисона.
shiza
Ща во многих институтах питон используют - когда учат программированию. =)
balu
shiza
Ща во многих институтах питон используют - когда учат программированию
Угу. И SICP для питоши тоже хотят адаптировать. Правда для радиоинженеров.
bialix
balu
shiza
Ща во многих институтах питон используют - когда учат программированию
Угу. И SICP для питоши тоже хотят адаптировать. Правда для радиоинженеров.
Вау! Вот это приятная новость. А источник такой новости?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB