• Каким языкам программирования учить в колледже?

    Я присоединюсь к мнению о питоне.

    GUI: Знакомство программированием у меня началось с Delphi, было интересно писать программы по которым можно было покликать (тогда мне казалось это настоящие программы). Потом я немного познакомился с Qt, там было еще интереснее, но мне всегда было сложновато с C++. Потом я познакомился с Python и через некоторое время мне понадобилось писать гуевое приложение, что я и сделал с помощью PyQt (Python + Qt). Эта связка (PyQt) содержала для меня простоту создания форм Delphi, мощность Qt и простоту Python. Хотя на питоне можно писать используя GTK, Tk, wxWidgets и др.

    Web. Сейчас мне больше всего интересен веб (html+css+js), поэтому возможно именно возможность делать страничку как в ВКонтакте будет более интересна студентам, а серверную часть можно запросто сделать на питоне используя, например, flask (простой и мощный веб фреймворк на питоне). Здесь питон может соревноваться с PHP или Ruby.

    Алгоритмы. Алгоритмы всегда мне казались скучными, но без них никуда. Для этого также подойдет питон (можно глянуть книгу с примерами на питоне: Тоби Сегаран — Программируем коллективный разум), но возможно лучше все же C или C++. Хотя для питона есть всякие SciPy и NumPy, что думаю гораздо будет проще для студентов, чем так и не понятый мной матлаб.

    Также помимо питона было бы полезно и интересно изучить html+css+js, а также C. Вообще то количество преподаваемых мне в университете языков (Delphi, C, C++, asm, java, matlab, prolog) явно излишне. Но главное чтобы студенту было интересно на Ваших занятиях и столкнувшись с трудностями он не забил на все и просто бы старался получить зачет.

    Мое мнение конечно субъективно и я ничего не буду говорить о других языках, но всеже мне очень нравится питон, его философия и тот инструмент который он предоставляет.

    Резюмируя:
    Питон очень простой язык, что является огромнейшим плюсом для студентов особенно если нет опыта программирования.
    Питон очень правильный язык, который заставляет писать читаемый и компактный код.
    Питон интересный язык, используя его можно писать простые приложения, решающие практически любые задачи.
    Питон мощный и практичный (прагматичный) язык, который очень популярен и используем и имеет огромную стандартную библиотеку, не говоря о сторонних инструментах.
    Питон имеет удобные и мощные средства для разработки, например, PyCharm бесплатен для студентов.
    Ответ написан
    1 комментарий
  • Как можно проложить путь на карте с помощью JavaScript?

    В google maps api есть diresctions API. Там же можно найти примеры. Данная штука в пару строк интегрируется с гуглокартами, но вроде бы можно использовать отдельно. Поддерживаются типы: DRIVING, BICYCLING, TRANSIT, WALKING, а для авиаперелетов нет. Но для них (авиаперелетов) думаю достаточно описать прямую (дугу если учитывать что земля круглая), для этого подойдут стандартные polyline.

    Сам ищу сервис который качественно предоставляет возможность строить маршрут из пункта А в пункт Б, пока остановился на предложенном мной варианте, тк больше ничего не нашел.
    Ответ написан
    Комментировать