• Для чего нужен Python?

    Скирипты писать - автоматизировать процесс.
    Например для 3D программы BRL-CAD с помощью скриптов вот, что делают:
    brlcad.org/wiki/SGI_Cube
    brlcad.org/wiki/Spiral
    Ну эти скрипты с помощью pearl-а, сам я питононм вот что мутил:
    Велосипедная цепь:
    0f8c0db55ec7438094ea74ba5c48046a.png

    Параболоид из плиток:
    29d8be8c8d804161ba729898a042de72.png

    Шестеренки:
    61db688b36d5483fae4d558406819809.PNG

    Скрипты могут делать, что угодно в любых сферах)
    Ответ написан
    5 комментариев
  • Для чего нужен Python?

    @KIN1991
    Python, PHP developer
    Вот кто может его использовать и зачем.
    • Компания Google широко использует Python в своей поисковой системе
    и оплачивает труд создателя Python.
    • Служба коллективного использования видеоматериалов YouTube в значи- YouTube в значи- в значи-
    тельной степени реализована на языке Python.
    • Популярная программа BitTorrent BitTorrent для обмена файлами в пиринговых се- для обмена файлами в пиринговых се- для обмена файлами в пиринговых се-
    тях (peer-to-peer) написана на языке Python.
    • Популярный веб-фреймворк App Engine от компании Google использует
    Python в качестве прикладного языка программирования.
    • Такие компании, как EVE Online и Massively Multiplayer Online Game
    (MMOG), широко используют Python в своих разработках.
    • Мощная система трехмерного моделирования и создания мультиплика-
    ции Maya поддерживает интерфейс для управления из сценариев на языке
    Python.
    • Такие компании, как Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm
    и IBM, используют Python для тестирования аппаратного обеспечения.
    • Такие компании, как Industrial Light & Magic, Pixar и другие, используют
    Python в производстве анимационных фильмов.
    • Компании JPMorgan Chase, UBS, Getco и Citadel применяют Python для
    прогнозирования финансового рынка.
    • NASA, Los Alamos, Fermilab, JPL и другие используют Python для научных
    вычислений.
    • iRobot использует Python в разработке коммерческих роботизированных
    устройств.
    • ESRI использует Python в качестве инструмента настройки своих популяр- Python в качестве инструмента настройки своих популяр- в качестве инструмента настройки своих популяр-
    ных геоинформационных программных продуктов под нужды конечного
    пользователя.
    • NSA использует Python для шифрования и анализа разведданных.
    • В реализации почтового сервера IronProt используется более 1 миллиона
    строк программного кода на языке Python.
    • Проект «ноутбук каждому ребенку» (One Laptop Per Child, OLPC) строит
    свой пользовательский интерфейс и модель функционирования на языке
    Python.

    Следовательно Python используют в серверном, прикладном и в веб программировании
    Ответ написан
    7 комментариев
  • Для чего нужен Python?

    @vilgeforce
    Раздолбай и программист
    Встраивание скриптового языка в приложения на других языка, например. Автоматизация каких-то задач. Быстрое прототипирование небольших кусков кода.
    Ответ написан
    Комментировать
  • Какой траекторией идти с детьми?

    @FawkesGuy
    Работал в школе, учил 9-11 классы. Из 25 человек реально учились только 4.

    1. Изучить HTTP начиная с самого низа;
    2. HTML, насколько я знаю, его преподавали в школе еще совсем недавно, может что-то изменилось;
    3. CSS (только без трансформаций и анимаций);
    4. Основы программирования, паттерны, алгоритмы (без привязки к языку);
    5. Язык который выберите для изучения. На самом деле важно что это буде, PHP, Python. Главное научить использовать язык и все его плюшки;
    6. *nix, всем нам рано или поздно приходится сталкиваться с ними, так что пусть будут готовы.

    n. Углубленное изучение всего что угодно )
    Ответ написан
    Комментировать
  • Какой траекторией идти с детьми?

    @serzhei
    Верстка, программирование
    с ассемблера нужно начинать
    Ответ написан
    3 комментария
  • Какой траекторией идти с детьми?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    веб-программированием

    Зачем? с++ - откройте им темную сторону силы...
    Ответ написан
    2 комментария
  • Какой траекторией идти с детьми?

    Jeth
    @Jeth
    UI/UX-дизайнер и JR iOS Dev в airlab.me
    Что подразумевается под "поднять свой сайт"? Есть uCoz, есть DLE, есть другие CMS, а есть голый html5+css3 и куча фреймворков.
    Ответ написан
    1 комментарий
  • Какой траекторией идти с детьми?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. основы в стиле "как это работает" - что такое http, как сервер отвечает на запросы, как работает браузер итд
    2. Основы html, css, js.
    Можно взять за основу htmlbook.ru/content дополнив его html5/css3 (статьи там достаточно старые)
    3. Только после этого - php.
    Основы синтаксиса, основы объектов, сразу же можно идеологию MVC.
    Параллельно - основы sql.

    Не факт что получится за месяц, хотя смотря какой начальный уровень и какое количество часов.

    И я Вас очень прошу - объясните детям что готовые движки это прекрасно - но надо уметь понимать что внутри. А то будет как на картинке:
    86RNL-PYoOI.jpg
    Ответ написан
    2 комментария
  • Почему не запускается программа в Dev-C++?

    AnnTHony
    @AnnTHony
    Интроверт
    int fahrenheit;
    fahrenheit = factor * celsius/100 + 32;

    Градусы по Фаренгейту заданы целочисленным типом. Попробуйте заменить на double.
    При делении явно дробные числа получаются.

    upd.
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        int celsius;
        cout << "Enter the temperature in Celsius:";
        cin >> celsius;
        int factor;
        factor = 212 - 32;
        int fahrenheit;
        fahrenheit = factor * celsius/100 + 32;
        cout << "Fahrenheit value is:";
        cout << fahrenheit << endl;
        return 0;
    }


    ed1f2f9be18845ed9bc84423365109ed.jpg

    Компилятор GNU GCC, IDE Code::Block
    Ответ написан
    4 комментария
  • Что можно сделать с детьми на уроках информатики?

    rumkin
    @rumkin
    Дайте реальную и полезную задачу — этого так не хватает современному образованию!
    Разбейте их на группы-фирмы, где они должны будут сами распределить роли — научатся саморганизации и заинтересуете всех учеников, а не только вьедливых ботаников.
    Пусть они запустят, допустим, приложение в Google WebStore с каким-нибудь полезным функционалом — научатся анализу рынка.
    Распределив роли на менеджеров, аналитиков и маркетологов, вы сохраните интерес у всех участников на протяжении всего обучения. Важно давать простые индивидуальные задания.
    Фирмы должны соревноваться за какой-то приз, звание или титул.
    Сделайте из знания ценность, пусть каждую неделю они борятся за вашу помощь в их проекте или за высокие отметки.

    Процесс реализации приложения делится на следующие части:
    — Выбор решаемой задачи.
    — Формирование сильных отличительных сторон приложения.
    — Описание функционала (проектная документация).
    — Этапы и сроки реализации.
    — Программирование и проверка (тестирвоание) каждого этапа.
    — Проверка работоспособности всего приложения.
    — Публикация и запуск проекта.

    Заданием может быть реализовать будильник или калькулятор на html+js — браузеры есть у всех. Если все фирмы будут реализовывать один вид проекта, то это научит их еще и конкуренции, промышленному шпионажу и прочему. Пусть под конец проголосуют чтобы определить победителей.
    Ответ написан
    5 комментариев
  • Какую область изучать?

    Для начала посмотри что тебе интересней: работа в команде или в одиночку. От этого будет зависеть размер проектов. На уровне железа (программирование микроконтроллеров и т.п.) очень много проектов, которыми занимается один человек, начинаешь подниматься выше и размер команды начинает расти. Программирование - это всегда про общение с другими людьми, про создание общего, понятного всем образа разрабатываемой системы. Если нравится общаться с людьми, далекими от IT, иди во front-end. Если хочешь общаться с админами разных мастей, иди в back-end. По мне front-end или desktop скучнее серверного back-end, так как в них очень много однообразия из-за работы с пользователем. Но это мое субъективное мнение, тебе нужно самому попробовать и составить свое собственное мнение.

    Ответы на твои вопросы:
    1. Развивать лобные доли мозга, они отвечают за целеполагание и достижение целей. Медитация говорят очень помогает в этом.
    2. Принять простой принцип: сомневаться и размышлять до того как начал действовать, начав действовать не сомневаться.
    3. Больше общаться с другими людьми, рассказывать им про свои "грабли".
    4. Больше пробовать! Участвуй в открытых проектах, например. Можно кучу всего перепробовать.
    Ответ написан
    1 комментарий
  • Как начать программировать на C/C++/C#?

    @B16

    Си - Кернигана "Программирование на C" 2-ое издание
    Тоже читал эту книгу, пока остановился. Для компиляции пользовался DevC++. Создавал пустой проект, сохранял как файл проекта .c всё компилировалось и работало.

    Ответ написан
    Комментировать
  • Как начать программировать на C/C++/C#?

    AxisPod
    @AxisPod

    Ну вы уж определитесь, что вы хотите, C, С++, C#, это 3 разных языка программирования, если C++ поддерживает библиотеки C, то C# это совсем другой язык программирования, C++/Cli в данном случае так же другой язык, который не имеет ничего общего с C# и позволяет генерировать управляемый код в C++.

    Вообще я когда-то поставил Visual C++ 6.0, открыл сайт http://firststeps.ru и понеслось. Начал с туториалов, потом начал читать книги по C++. Страуструпа, Элджера, потом и до Александреску добрался.

    А Керниган это C.

    Ставьте Visual Studio 2013 Express и не мучайтесь (если под Win). К C++ Builder лучше вообще не прикасайтесь. CodeLite вообще IDE, а не компилятор. Предыдущие 2 идут со своими компиляторами. Ну и создавайте проекты консольных приложений.

    Ответ написан
    4 комментария