Ответы пользователя по тегу Python
  • Путь Python программиста с 0?

    Ответ написан
    Комментировать
  • Будущее веб-разработчиков python?

    1) Питон - это нифига не весело, да и работы мало - https://habrahabr.ru/post/322332/
    2) Питон используется чаще всего в стартапах (работа с данными) + больших компаниях (в том же тинькове).
    3) Да, на том же PHP/JAVA/.NET работу найти проще - если про веб.

    Я лично юзаю связку Python/Java, так как вылез в программеры из тестеров, и на этой связке писал автоматизацию, за которую хорошо платили. Питон использую для своих проектов, так как на нем за 2-3 месяца можно собирать полноценные решения, Java юзаю для работы, так как за неё хорошо платят (ну и вообще экосистема языка очень мощная, да и вообще стандарт). Ну и если знаешь связку python/java работу найти достаточно просто.
    Ответ написан
    4 комментария
  • Как лучше писать на python под android?

    Привет.

    Есть фреймворк Kivy, на нем можно написать приложение под android/ios, но они будут весть очень много, это все не имеет доступа к апи. Я сам лично пытался писать, в итоге мне это дико не понравилось, под ios вообще не собралось. Но в маркете видел приложение на Kivy, видимо как-то да работает.

    Но вообще это гейство, как и React Native =)
    Ответ написан
    Комментировать
  • С помощью чего определить принадлежность текста к какой-либо теме посредством python?

    1) Задача классификации (с учителем), либо кластеризация (без учителя)
    2) Метод мешка слов
    3) scikit-learn.org
    Ответ написан
    Комментировать
  • Где закрепить или найти практику по Python? Или учить другой язык?

    Привет.

    1) Задачки и практика. Задачи в вакууме тебе не нужны - делай реальные проекты. Я, например, делал сайты на Django, Парсеры HTML через beautifulSoup, инди игрушку на Panda3D - все питон. Плюс куча различных вещей уровнем поменьше.

    2) Я хочу писать десктоп. Работодателю все равно на то, что ты там хочешь делать. Реальность такова, что сейчас на десктоп-коммерцию пишут мало и делают это либо на .net (где требуется профильная вышка и 3+ года опыта), либо на Электроне (где надо хорошо разбираться во всей этой идиотии с JS). Поэтому, тут тебе питон не нужен, на нем свои приложеньки, конечно пишут, но работу не найти.

    3) Питон - это:
    1. Тестирование (но нужно еще и Java знать, хотя бы базу)
    2. Девопс (но нужно еще и Java знать, хотя бы базу)
    3. Биг-дата (но нужно иметь профильное образование)
    4. Веб-разработка (Django)


    P.s. Не учи программирование ради программирования - это пустая трата времени. Прочитал книгу (взял базу), посмотрел пару видео-уроков, начал делать свой проект. По ходу проекта ты будешь вынужден вытащить себе все релевантные технологии. В итоге, к работодателю придешь уже готовый.

    P.s.s. Не учи все языки подряд. Для работы тебе нужен всего один язык (плюс прослойка в виде html/css/xml/sql/js - но это все понимается быстро).

    P.s.s.s. Если есть профильное образование (тут понимается что-то математическое, физическое, что HR воспринимут не гумманитарием), и возраст позволяет, то учи Java/.net - через 1-2 года сможешь работать и не париться особо. Если ни времени, ни образования, ни возраста, то уже придется собирать конфету из говна (тут любой язык подойдет - главное быть фартовым =)
    Ответ написан
    5 комментариев
  • REST API. Какой Python-фреймворк выбрать для бэкэнда? Каким пользуетесь вы?

    Я что-то не понял, а что не взять Django и его отличный фреймворк Django-Rest? Стабильная система, работает хорошо и надежно. Зачем придумывать велосипед.
    Ответ написан
    3 комментария
  • Как запустить python код?

    Привет

    Там есть большой гемор с веб-драйвером. Там то версия веб-драйвера битая, то путь к веб-драйверу не прописывается, то дефолтный firefox работать не хочет. И как показывает stackoverflow - это нормально.

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

    Привет.

    Есть Оскар - проект на Python (фактически Django + доработки), но там все достаточно спекулятивно. Видел ребят, кто делал магазины на Django (правда там костыль на костыле). А так больше ничего и нет.

    Т.е. единственный вариант научиться делать что-то адекватное - это сделать полностью все на Django + адекватную админку на каком-то js-фреймворке. А потом это дело как-то тиражировать. Но это тот еще гемор.

    В итоге, придешь к тому, что под php и его cms уже сто раз все написано, и если это не какой-то супер проект, то дешевле и эффективней собрать все на php.
    Ответ написан
    Комментировать
  • Что купить для изучения Python и django?

    Привет.

    1) Покупать ничего не надо, все, что тебе нужно - есть в сети.

    2) Я рекомендую прочитать тебе два тома: Learning Python, Mark Lutz - сложно, долго и нудно, но потом будет легко.

    3) Django - ролики от украинцев на ютьюбчике + официальная документация. Книга - слишком старая.
    Ответ написан
  • Хорошая практика для Python?

    Раньше шутка была, что тот, кто сможет прочитать Лутца, тот станет Python разработчиком, да и программистом в целом. Там идет две книги, каждая по 1200 страниц. Книги жесткие, тяжелые и читать их настоящее мучение. Но они дают просто нереальное понимание того, что такое Python, и как там вообще нужно думать.

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

    Поэтому:

    Если вы знаете какой-то язык программирования (лучше всего скриптовый), то данную книгу читать в общем-то не обязательно. Она слишком фундаментальная. Если это первая книга по программированию, то читать её обязательно.

    "Вы о чем вообще, 2016 год за окном. Просто берете и пишите код." - Вы случайно не из Украинских галер, где обещают любую обезьяну обучить программированию за месяц, а в итоге учат копи-пасту и прикручиванию форм? Прежде, чем писать код и применять какие-либо решения, нужно понимать - для чего, как и почему.
    Ответ написан
    1 комментарий
  • Базовые знания алгоритмов для работы стажером-разработчиком?

    Привет.

    1) Открой вакансию стажера и посмотри какие требования к нему предъявляются. Посмотри какие типовые задачи нужно решать для участия в стажировки. Например, это есть все у яндекса.

    2) Python - его сейчас используют либо для веб-приложений (html/css/js/python/django - минимальный стек), либо для построения сложных серверных частей (python/c++). Другие задачи на нем реже делают. Поэтому во-первых, выбери свои направление, во-вторых выучи необходимый стек. Конечно, от тебя не требуется знать много, но базовые вещи знать ты должен.

    3) Если ты экономист, то не проще ли выучить 1c и получить работу с окладом 60к+. А потом уже в спокойной обстановке учить питон и так далее? Тем более в 1с как раз легче всего попасть на стажировку.

    P.s. Фишка питона заключается в том, что под него идут задачи, которые уже изначально предполагают достаточно крупные знания языка, фреймов и композитов. Поэтому скажу так: Учить Python - несложно, а вот получить на нем вакансию сложновато.
    Ответ написан
    1 комментарий