Ответить
  • dmitry_cx Senior Member
    офлайн
    dmitry_cx Senior Member

    7021

    14 лет на сайте
    пользователь #183622

    Профиль
    Написать сообщение

    7021
    # 27 октября 2018 17:55
    1545518:

    Очень хороший язык направлений Bigdata, AI, IoT , Machine Learning

    только там кроме языка еще много чего знать надо :)

  • Неизвестный кот Senior Member
    офлайн
    Неизвестный кот Senior Member

    12519

    21 год на сайте
    пользователь #6965

    Профиль

    12519
    # 28 октября 2018 12:44 Редактировалось Неизвестный кот, 1 раз.

    dmitry_cx, зато если знаешь то в шоколаде, и это уже не программер называется. Влегкую кстати 4k евров на удаленке подымается.

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

    НКХЖЕХВ
  • alex-145 Senior Member
    офлайн
    alex-145 Senior Member

    549

    5 лет на сайте
    пользователь #2498912

    Профиль
    Написать сообщение

    549
    # 5 ноября 2018 13:52

    Python - весьма прост и удобен. Успех любого языка и технологии - простота в использовании.

    Добавлено спустя 2 минуты 43 секунды

    Мне более по душе - Java. Простота и удобство. Широкий спектр применения.
    Не на асме же писать в конце то концов :-)

  • feainnewedd Member
    офлайн
    feainnewedd Member

    394

    11 лет на сайте
    пользователь #601791

    Профиль
    Написать сообщение

    394
    # 16 ноября 2018 20:06

    Добрый вечер, господа.

    Входные данные: 25 лет, экономическое образование, английский - Upper-Intermediate.Знания SQL на начальном уровне. Большой опыт использования статистических пакетов (SPSS).

    Цель: развиваться как аналитик, выучить и применять в работе Python или R, а также Tableau.

    Как я понимаю, курсов R в Минске нет совсем, соответственно остается Python.
    Подойдут ли мне обычные курсы Python (Django), если веб-разработка меня не очень интересует? И если да - то нужно в любом случае начать с HTML/CSS?

    Pawel 26 y.o. Warsaw LGBTQ+ activist
  • zettich Onliner Auto Club
    офлайн
    zettich Onliner Auto Club

    5564

    21 год на сайте
    пользователь #7853

    Профиль
    Написать сообщение

    5564
    # 16 ноября 2018 21:30

    feainnewedd, нет. вам нужны базовые курсы по Python (вряд-ли вас заведет в правильное русло изучение Django), затем изучать плотно pandas, numpy, и прочие связанные пакеты.

  • alex-145 Senior Member
    офлайн
    alex-145 Senior Member

    549

    5 лет на сайте
    пользователь #2498912

    Профиль
    Написать сообщение

    549
    # 17 ноября 2018 08:08
    Игорь Зеттич:

    feainnewedd, нет. вам нужны базовые курсы по Python (вряд-ли вас заведет в правильное русло изучение Django), затем изучать плотно pandas, numpy, и прочие связанные пакеты.

    Какова сфера применения этого языка и его основное предназначение?

  • zettich Onliner Auto Club
    офлайн
    zettich Onliner Auto Club

    5564

    21 год на сайте
    пользователь #7853

    Профиль
    Написать сообщение

    5564
    # 17 ноября 2018 20:46

    alex-145, вопрос попахивает холливаром.

  • ITbook Neophyte Poster
    офлайн
    ITbook Neophyte Poster

    2

    5 лет на сайте
    пользователь #2601192

    Профиль
    Написать сообщение

    2
    # 17 ноября 2018 23:01

    Покупайте у меня книгу и изучайте Python как один из самых востребованных языков

  • alex-145 Senior Member
    офлайн
    alex-145 Senior Member

    549

    5 лет на сайте
    пользователь #2498912

    Профиль
    Написать сообщение

    549
    # 17 ноября 2018 23:36
    Игорь Зеттич:

    alex-145, вопрос попахивает холливаром.

    Даже и не думал :-)

  • zettich Onliner Auto Club
    офлайн
    zettich Onliner Auto Club

    5564

    21 год на сайте
    пользователь #7853

    Профиль
    Написать сообщение

    5564
    # 18 ноября 2018 00:29
    alex-145:

    Игорь Зеттич:

    alex-145, вопрос попахивает холливаром.

    Даже и не думал :-)

    нет, просто на вопрос о сфере применения python можно ответить - практически для всего. так получилось, что из-за его универсальности и простоты, под python написана куча вспомогательных библиотек. интерпретатор python имеется практически в любом дистрибутиве linux из коробки. python кроссплатформенный. на нем пишут консольные утилиты, не только консольные утилиты (благодаря возможностью подключить тот же qt), веб-приложения (благодаря наличию различных фреймворков, например django), все, что связано с нейросетями, сложными вычислениями (благодаря pandas, numpy, scikit, tensorflow и прочим). один из самых популярных (если не самый?) языков программирования на данный момент. это мощный универсальный инструмент, но он абсолютно не подходит для написания, например, простого интернет-магазина (так как поддерживать потом будет некому, да и не на каждом виртуальном хостинге его разместишь).

  • alex-145 Senior Member
    офлайн
    alex-145 Senior Member

    549

    5 лет на сайте
    пользователь #2498912

    Профиль
    Написать сообщение

    549
    # 18 ноября 2018 05:07
    Игорь Зеттич:

    alex-145:

    Игорь Зеттич:

    alex-145, вопрос попахивает холливаром.

    Даже и не думал :-)

    нет, просто на вопрос о сфере применения python можно ответить - практически для всего. так получилось, что из-за его универсальности и простоты, под python написана куча вспомогательных библиотек. интерпретатор python имеется практически в любом дистрибутиве linux из коробки. python кроссплатформенный. на нем пишут консольные утилиты, не только консольные утилиты (благодаря возможностью подключить тот же qt), веб-приложения (благодаря наличию различных фреймворков, например django), все, что связано с нейросетями, сложными вычислениями (благодаря pandas, numpy, scikit, tensorflow и прочим). один из самых популярных (если не самый?) языков программирования на данный момент. это мощный универсальный инструмент, но он абсолютно не подходит для написания, например, простого интернет-магазина (так как поддерживать потом будет некому, да и не на каждом виртуальном хостинге его разместишь).

    Хм... в чем логика что "он простой и универсальный" и "не подходит для написания простого интернет магазина"? Не вижу связи. Простите за непонимание.

  • SpiritMoon Senior Member
    офлайн
    SpiritMoon Senior Member

    1267

    11 лет на сайте
    пользователь #775104

    Профиль
    Написать сообщение

    1267
    # 18 ноября 2018 11:49
    Игорь Зеттич:

    alex-145:

    Игорь Зеттич:

    alex-145, вопрос попахивает холливаром.

    Даже и не думал :-)

    нет, просто на вопрос о сфере применения python можно ответить - практически для всего. так получилось, что из-за его универсальности и простоты, под python написана куча вспомогательных библиотек. интерпретатор python имеется практически в любом дистрибутиве linux из коробки. python кроссплатформенный. на нем пишут консольные утилиты, не только консольные утилиты (благодаря возможностью подключить тот же qt), веб-приложения (благодаря наличию различных фреймворков, например django), все, что связано с нейросетями, сложными вычислениями (благодаря pandas, numpy, scikit, tensorflow и прочим). один из самых популярных (если не самый?) языков программирования на данный момент. это мощный универсальный инструмент, но он абсолютно не подходит для написания, например, простого интернет-магазина (так как поддерживать потом будет некому, да и не на каждом виртуальном хостинге его разместишь).

    Востребованный, но не на нашем рынке.

  • alex-145 Senior Member
    офлайн
    alex-145 Senior Member

    549

    5 лет на сайте
    пользователь #2498912

    Профиль
    Написать сообщение

    549
    # 18 ноября 2018 12:25
    SpiritMoon:

    Игорь Зеттич:

    alex-145:

    Игорь Зеттич:

    alex-145, вопрос попахивает холливаром.

    Даже и не думал :-)

    нет, просто на вопрос о сфере применения python можно ответить - практически для всего. так получилось, что из-за его универсальности и простоты, под python написана куча вспомогательных библиотек. интерпретатор python имеется практически в любом дистрибутиве linux из коробки. python кроссплатформенный. на нем пишут консольные утилиты, не только консольные утилиты (благодаря возможностью подключить тот же qt), веб-приложения (благодаря наличию различных фреймворков, например django), все, что связано с нейросетями, сложными вычислениями (благодаря pandas, numpy, scikit, tensorflow и прочим). один из самых популярных (если не самый?) языков программирования на данный момент. это мощный универсальный инструмент, но он абсолютно не подходит для написания, например, простого интернет-магазина (так как поддерживать потом будет некому, да и не на каждом виртуальном хостинге его разместишь).

    Востребованный, но не на нашем рынке.

    Не думаю. Вся прелесть JAVA, PHP, Python - в простоте использования. Есть простота обучения, использования - есть успех в этом. Кому когда из людей нравилось что то сложное и напрягающее? :-)

  • SpiritMoon Senior Member
    офлайн
    SpiritMoon Senior Member

    1267

    11 лет на сайте
    пользователь #775104

    Профиль
    Написать сообщение

    1267
    # 18 ноября 2018 18:38
    alex-145:

    SpiritMoon:

    Игорь Зеттич:

    alex-145:

    Игорь Зеттич:

    alex-145, вопрос попахивает холливаром.

    Даже и не думал :-)

    нет, просто на вопрос о сфере применения python можно ответить - практически для всего. так получилось, что из-за его универсальности и простоты, под python написана куча вспомогательных библиотек. интерпретатор python имеется практически в любом дистрибутиве linux из коробки. python кроссплатформенный. на нем пишут консольные утилиты, не только консольные утилиты (благодаря возможностью подключить тот же qt), веб-приложения (благодаря наличию различных фреймворков, например django), все, что связано с нейросетями, сложными вычислениями (благодаря pandas, numpy, scikit, tensorflow и прочим). один из самых популярных (если не самый?) языков программирования на данный момент. это мощный универсальный инструмент, но он абсолютно не подходит для написания, например, простого интернет-магазина (так как поддерживать потом будет некому, да и не на каждом виртуальном хостинге его разместишь).

    Востребованный, но не на нашем рынке.

    Не думаю. Вся прелесть JAVA, PHP, Python - в простоте использования. Есть простота обучения, использования - есть успех в этом. Кому когда из людей нравилось что то сложное и напрягающее? :-)

    Думать вы можете что угодно, вам не запрещают, вакансии откройте и сравните.

  • alex-145 Senior Member
    офлайн
    alex-145 Senior Member

    549

    5 лет на сайте
    пользователь #2498912

    Профиль
    Написать сообщение

    549
    # 19 ноября 2018 05:29
    SpiritMoon:

    alex-145:

    SpiritMoon:

    Игорь Зеттич:

    alex-145:

    Игорь Зеттич:

    alex-145, вопрос попахивает холливаром.

    Даже и не думал :-)

    нет, просто на вопрос о сфере применения python можно ответить - практически для всего. так получилось, что из-за его универсальности и простоты, под python написана куча вспомогательных библиотек. интерпретатор python имеется практически в любом дистрибутиве linux из коробки. python кроссплатформенный. на нем пишут консольные утилиты, не только консольные утилиты (благодаря возможностью подключить тот же qt), веб-приложения (благодаря наличию различных фреймворков, например django), все, что связано с нейросетями, сложными вычислениями (благодаря pandas, numpy, scikit, tensorflow и прочим). один из самых популярных (если не самый?) языков программирования на данный момент. это мощный универсальный инструмент, но он абсолютно не подходит для написания, например, простого интернет-магазина (так как поддерживать потом будет некому, да и не на каждом виртуальном хостинге его разместишь).

    Востребованный, но не на нашем рынке.

    Не думаю. Вся прелесть JAVA, PHP, Python - в простоте использования. Есть простота обучения, использования - есть успех в этом. Кому когда из людей нравилось что то сложное и напрягающее? :-)

    Думать вы можете что угодно, вам не запрещают, вакансии откройте и сравните.

    Я не о вакансиях. А о самом языке. Все простое и удобное - оно всегда востребованно у людей из покон веков. Я изначально задавал вопрос не о баксах. А о технических деталях. :-)

    Добавлено спустя 2 минуты 18 секунд

    Собственно - это и ответ на вопрос темы: какой язык учить. Если не хочешь выносить себе мозг :-) берись за то, где простота заложена. Впрочем все люди разные. Бывают и мазохисты.

  • zettich Onliner Auto Club
    офлайн
    zettich Onliner Auto Club

    5564

    21 год на сайте
    пользователь #7853

    Профиль
    Написать сообщение

    5564
    # 19 ноября 2018 10:47 Редактировалось zettich, 1 раз.
    alex-145:

    Собственно - это и ответ на вопрос темы: какой язык учить. Если не хочешь выносить себе мозг берись за то, где простота заложена. Впрочем все люди разные. Бывают и мазохисты.

    на вопрос какой язык изучать ответа нет, нужно определяться в первую очередь со сферой и целью, понимать где и как хочется работать. язык это инструмент. если есть логические, аналитические, статистические и математические скиллы и хочется заниматься AI, нейросетями, machine learning - то R и Python, если для веба бэкенды писать, то PHP, если фуллстек - PHP и JavaScript в реализации современных фреймворков со всем сопутствующим, если для веба интерпрайз - то Java или .NET, если DevOps, то linux, python и куча инструментов для автоматизации, а в качестве расширения познаний овладеть Go. язык знать мало, нужно знать стек технологий и знать его хорошо - если вы разрабатываете на PHP, то извольте хорошо разбираться хотя бы в MySQL и в Linux.

    есть авторитетное мнение, что нельзя стать сеньором в широкой специализации (fullstack), они вечные миддлы.

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

  • rodel_d Member
    офлайн
    rodel_d Member

    193

    15 лет на сайте
    пользователь #138773

    Профиль
    Написать сообщение

    193
    # 19 ноября 2018 11:42 Редактировалось rodel_d, 1 раз.
    Игорь Зеттич:

    есть авторитетное мнение, что нельзя стать сеньором в широкой специализации (fullstack), они вечные миддлы.

    Да. Недавний материал на эту тему на хабре был отличный. Всё так.

    посему важно стать именно хорошим разработчиком в нужной и востребованной нише.

    Т.е. так называемые T-shaped skills.

  • alex-145 Senior Member
    офлайн
    alex-145 Senior Member

    549

    5 лет на сайте
    пользователь #2498912

    Профиль
    Написать сообщение

    549
    # 19 ноября 2018 19:10
    Игорь Зеттич:

    alex-145:

    Собственно - это и ответ на вопрос темы: какой язык учить. Если не хочешь выносить себе мозг берись за то, где простота заложена. Впрочем все люди разные. Бывают и мазохисты.

    на вопрос какой язык изучать ответа нет, нужно определяться в первую очередь со сферой и целью, понимать где и как хочется работать. язык это инструмент. если есть логические, аналитические, статистические и математические скиллы и хочется заниматься AI, нейросетями, machine learning - то R и Python, если для веба бэкенды писать, то PHP, если фуллстек - PHP и JavaScript в реализации современных фреймворков со всем сопутствующим, если для веба интерпрайз - то Java или .NET, если DevOps, то linux, python и куча инструментов для автоматизации, а в качестве расширения познаний овладеть Go. язык знать мало, нужно знать стек технологий и знать его хорошо - если вы разрабатываете на PHP, то извольте хорошо разбираться хотя бы в MySQL и в Linux.

    есть авторитетное мнение, что нельзя стать сеньором в широкой специализации (fullstack), они вечные миддлы.

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

    Позвольте не согласиться уважаемый Игорь. Выбрать что то конкретное из инструмента - не суть вопроса, то о чем вы пишите. Подход не тот у вас. Я весьма конкретно обозначил принцип подхода в каждой профессии и методах работы: простота. Если в программном обеспечении заложена ПРОСТОТА в использовании пользователем, то такой продукт идет на расхват. Не мало важно эта простота самим разработчикам.
    Еще раз подчеркну: где нет простоты в работе, в пользовании чем то, в взаимоотношениях между людьми, то и свет не мил. Тяжело пользоваться, общаться. Кому из людей это нравится. О тех кто любит другим мозг повыносить промолчим. Я о нормальных людях.

  • rodel_d Member
    офлайн
    rodel_d Member

    193

    15 лет на сайте
    пользователь #138773

    Профиль
    Написать сообщение

    193
    # 19 ноября 2018 21:13
    alex-145:

    Если в программном обеспечении заложена ПРОСТОТА в использовании пользователем, то такой продукт идет на расхват.

    Не всё так просто.
    Если у вас какой-нибудь простенький сайт, то да - его действительно можно предельно лёгким реализовать.
    А сделайте "просто" вот такую штуку, например. Или любой долгоживущий энтерпрайз продукт.
    Потом похвастаетесь своей логикой.

  • alex-145 Senior Member
    офлайн
    alex-145 Senior Member

    549

    5 лет на сайте
    пользователь #2498912

    Профиль
    Написать сообщение

    549
    # 19 ноября 2018 21:30
    rodel_d:

    alex-145:

    Если в программном обеспечении заложена ПРОСТОТА в использовании пользователем, то такой продукт идет на расхват.

    Не всё так просто.
    Если у вас какой-нибудь простенький сайт, то да - его действительно можно предельно лёгким реализовать.
    А сделайте "просто" вот такую штуку, например. Или любой долгоживущий энтерпрайз продукт.
    Потом похвастаетесь своей логикой.

    Простите, но вы всеравно не правы. Речь не о сложности в детализации. Я о подходе.