К списку категорий

  •   Почему именно Питон, а не Php?




  •   Описание

     

    Вопрос с Ютуб.

    У меня такой вопрос. Почему именно Питон, а не Php? Ведь 95% процентов хостинговых компаний поддерживают именно Php.

     

     

     



      Статья

    Вопрос с Ютуб.

    У меня такой вопрос. Почему именно Питон, а не Php? Ведь 95% процентов хостинговых компаний поддерживают именно Php.

     

    Валерий:

    я вам рекомендую посмотреть проект от Мозилла pypy http://pypy.org/

    Это Пайтон работающий со скоростью Си. Согласитесь PHP даже и мечтать не приходится об этом. Ещё есть пакет над которым работает так же и Гугл Cython цель миллион запросов, кстати PYPY уже поддреживает основыне фреймворки.

    Теперь давайте разбираться. Только прошу не думать, что мол PHP плохой язык. Нет он хороший, но его время проходит.

    Собственно говоря, вот, причина по которой просуществовал PHP и занял свою нишу в определённое время. В 90-х годах, мало кто умел программировать, сайты писали на html, люди только начинали пользоваться интернетом и никому не нужны били сложные сайты, так как не было в них нужды.

    Вот сайт 1995 года - Амазон.

     

    В это время появляется PHP, язык который может создавать функции и всё остальное, что помогает управлять html. И сегодня я лично вижу в этом языке то же самое.

    Пришло наше время.

    Людям стали нужны сложные сайты, выполняющие сложные операции и это место начали занимать языки типа пайтон.

    Так как писать сайт на С++ глупо, на С шарп сложно. Вот и пришёл пайтон, который соединил в себе главное возможность расширения и выбирания в себя всех основных языков. Но с главной особенностью, код должен оставаться простым.

    Можно сказать ли что PHP плох? Нет нельзя, но его время проходит.

    Да ещё некоторое время будет катиться по накатанной, я по школе вижу, что многие приходят, что бы переделать свои сайты с PHP на Джанго. PHP нужно сказать спасибо и двигаться дальше. Конечно для сиюминутных заработков нужен PHP, но для недалекого будущего Python и языки, которые могут превращаться в разные интерпретации Си, С++. Конечно можно себя обманывать что мол сейчас нужен PHP, но это не дальновидно. Заказчику вообще без разницы, ему важно что бы было качественно и быстро.

    Выучить php для сайтов - правильно ли это? (решать только вам).

    Хочешь программу написать бери PyQt - пиши на Python и получай скорость С++.

    Хочешь сайт - бери Джанго (Инстаграм на нём написан, доказал эффективность)

    Хочешь обрабатывать большие объёмы информации бери Skypy + 400 библиотек пиши на Пайтон и получай скорость Си, так как всё там работает на NumPY (библиотека написанная на Си). Используют все в том числе и НАСА.

    Так же активно начала развиваться индустрия мобил, пакет Kivy, всё в одном пакете, программы, игры, всё что угодно, вот что можно написать на Kivy http://python-android.spb-tut.ru/

    Я сделал школу, которая называется Python Джанго,

    но изучаем много и пайтон и Пайтон ООП. А вот если взять Пайтон ООП, то здесь мало какой язык вообще сравниться и мета классами, это классы которые на лету создают динамические классы. Если человек будет спорить и говорить типа Джава лучше, я показывал в одном из видео. Например импорт файла там был и структурирование данных - если б это было на Джава, то пришлось бы написать более 30 строк кода, а на Пайтон 1. Время затраченное на операцию очевидно. Так это одна операция а их много. Я сейчас описывал фрагмент работы с Pandas. Люди затратили годы и написали мощную библиотеку для обработки больших объёмов.

    Пайтон

    развивается согласно тенденциям времени

    и поспевает за ними, ведь возьмите сегодняшних роботов, все пишут в основном на Пайтон.

    Почитайте компании массово отказываться от С++ и переходят на пайтон. Сегодня время слишком дорого.

    А вам решать, что изучать.

    Знаете есть простая истина. Важно сделать правильный выбор.

    А какой выбор сделаете вы - это только вы можете решить.

    Посмотрите условия, как начать заниматься в школе.

    А коротко я бы сказал так:

    Просто я люблю пайтон и мне безумно нравится разделение кода в Django.

    Ещё есть задумка дать Си и тогда вообще будет полный комплект, пиши не хочу, хоть полёт на луну.

    В пайтон можно интегрировать любой современный язык Си, С++, Джава. (в принципе уже есть сборки). И очень много библиотек на все случаи жизни.

    Люблю и всё тут!



      Код



    Пример кода Пайтон, всё просто и читаемо.

    main.py

    
    
    # Python 3: Fibonacci series up to n
    >>> def fib(n):
    >>>     a, b = 0, 1
    >>>     while a < n:
    >>>         print(a, end=' ')
    >>>         a, b = b, a+b
    >>>     print()
    >>> fib(1000)
    0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
    
    
    





      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.



    Рекомендуется:

    Как начать программировать? Методика реализации вашей мечты, стать программистом.

     



    2017-02-02 20:50:11+00:00



    К списку категорий