Ответы пользователя по тегу Python
  • Подойдет ли для фриланса Python по Марку Лутцу?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    вам будут платить за реально выполненную качественно работу, в кратчайшие сроки и понимание требований заказчика. все остальное не важно. а как вы это сделали и пришли к такому результату - вообще не имеет значения, лутц, или что-то еще. лутц это вообще хорошо и начало в карьере пайтониста, главное пробуйте побольше своих идей, кодируйте и кодируйте, пытайтесь улучшить решения чужих задач...
    Ответ написан
    Комментировать
  • Какие есть книги о веб-програмировании на Python?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    >>>Начал знакомится с этим делом третий месяц,прочитал "Изучаем Python" М.Лутца,"Укус Питона" и "Программируем на Python "Доусона
    вы прочитали эти толмуты за три месяца??? хвала вам и слава! там ведь под тысячу страниц, только притом в одной книге....
    как хватило терпения)))

    а вообще вся актуальная и самая горячая литература по этой теме, что вас интересует как раз печатается и распространяется на английском языке - так что читайте на английском
    Ответ написан
  • Какую версию Python изучать в конце 2015 года?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Версии 2 и 3. Второй префикс не особо важен, на сайте пайтона можно посмотреть фиксы по каждой версии. К примеру версии 2.7 и 3.2 встречались часто очень в примерах. Некоторые функции в 3 версии изменены и переработаны. Поэтому актуальнее 3 версию, но многие проекты до сих пор ведутся на 2 версии. Слишком большой разницы между ними нет. Главное принцип языка.
    Ответ написан
    Комментировать
  • Как лучше построить изучение программирования?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Нужны хорошие наставники, ну или хотя бы группа профессионалов-коллег, которые постоянно подсказывают и указывают на ошибки. Вместе работать над рядом проектов. Также для познания читать чужие коды с гитхаба и блогов различных программистов, читать форумы (хотя бы стековерфлоу и т.п., англоязычные лучше). Изучать стандарты программирования, стили программирования, стараться правильно писать комментарии, вести правильно ветку проекта.
    Ну и много опыта и практики, плюс работа над ошибками - будет результат. Ведь можно сказать, что кто не совершает ошибок - тот либо суперкрут (это пока что не к вам), либо ничего не делает.
    Так что учиться, стараться, ошибаться, понимать где ошибаешься, учиться еще раз, практиковаться и постоянно самосовершенствоваться. Очень плюсом будет участие в различных хакатонах, конференциях, дискуссиях, мероприятиях кодо-хаккеров и людей из ит-индустрии
    Ответ написан
    Комментировать
  • Как понять Python?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Конечно на счет Лутц или не Лутц - спорно. Вообще, прелесть Лутца - очень все доступно! Даже человеку с нулевым знанием в Python. Ну и закрепить Лутца можно просмотрев видеолекции от Лекториума (читает Е.Тузова), интересно.
    Самый, мне кажется, благоприятный материал для новичков...
    Ответ написан
    Комментировать
  • Существуют ли НЕ видеоуроки по различным ЯП?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Ну согласен, у разных людей степень восприятия информации - это психофизиологическая особенность каждого. Кто-то воспринимает видео, кто-то аудио, кто-то текст...
    Лично мое мнение, как бы не было, основным методом изучения нужно делать то, что тебе больше подходит, а остальное тоже использовать как дополнение.
    К примеру, интересующийся человек, который задал вопрос, ему наверное будет эффективнее: чтение технической документации, книг, статей, блогов, сайтов - это как основное. Естественно все это изучать совместно с практикой, опробыванием всего что прочитал. Закреплять изученный материал будет полезно по видео- или аудио- урокам, видео-лекциям, полезно участие в различных конференциях и общение с коллегами в реальности.
    Ответ написан
    Комментировать
  • Начинающему программисту: есть примеры реальных заданий для джуниора Python?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    По поводу ориентированности Python. В основном это web, примеры задач приведены выше. Но также очень часто Python используется в системном администрировании, как скриптовый язык. Например, настроить пул серверов... Также хорош для автоматизации тестирования неких программно-аппаратных комплексов.
    В web это своего рода блоги, сервисы, интернет-магазины, сайты с ядром аналитической направленности, парсеры и тому подобное.
    На более крутых проектах Python может использоваться даже и на HIGHLOAD-задачах, но уже со связкой C++.
    Посмотрите, я на тостере задавал уже подобный вопрос, где спрашивал про практические задачи для python-программиста. В комментариях к ответу много ссылок, есть что порешать и подумать. А по-поводу python-направленности вашего развития, тут все зависит от ваших интересов и от уровня знаний. Притом не только в программировании и знании языка python, но и вообще в рядом стоящий сферах современных технологий, вебе, аналитики, математики, статистики, и другом.
    В качестве еще задач можно промониторить фриланс биржы, самые дешевенькие задачки для python-кодеров осказываются как раз для новичков.
    Если уж не порешать, то просто можно для себя понять какие могут встречаться задачи, понять что нужно подтянуть в знаниях и куда стремиться, какие области изучить.
    Ответ написан
    Комментировать
  • Какую литературу по изучению Python посоветуете?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    лутц: изучаем пайтон книга, а потом двухтомник программируем на пайтоне. хороший материал для начала изучения пайтону. ну а потом - интернет ресурсы, вики, гугл, пайтон.орг и гитхаб...., инглишь и инглишь ресурсы, книги и блоги, вперед!
    Ответ написан
    Комментировать
  • Так ли хорош Python в сравнении с R для data mining?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Любой специализированный инструмент (язык) или их связка хорош настолько, насколько хорош специалист, который их использует, ну и естественно насколько хороша его теоретическая подготовка по дата-мининиг, математике, статистике.
    Иногда, даже извратившись, можно сложнейшую алгоритмически-статистическую задачу, которая влечет анализ данных, можно решить на совершенно не предназначенном для этого языке.
    Что касаемо именно пайтона и языка R, оба хороши, серьезно - оба. Единственное для пайтона нужно доставлять дополнительные библиотеки и модули. НО! Каждая аналитическая и алгоритмически-статистическая задача тоже имеет свою специфику, привязку к той или иной технологии, теории - и тут уже в этом случае как раз приходится придумывать, какой именно язык применить - PYTHON или R, а может быть и оба их вместе, а может еще и подключить STATISTICA или еще чего, даже обычный MathLAB или Ecxel может оказать неоценимую помощь. Задачу, особенно сложную, всегда нужно решать комплексно! Тогда успех гарантирован с вероятности близкой к единице!
    Ответ написан
    1 комментарий
  • Какой язык программирования выбрать для изучения?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Для аналитики: Python+математические библиотеки и модули\фреймворки под него, а также язык R
    Чтобы проинтегрироваться в веб, еще освоить HTML+CSS+JS
    И все, фриланс открыт под таких специалистов с большими распростертыми объятиями, если вы на самом деле будете супер спецом аналитиком и кодером
    Ответ написан
    2 комментария
  • Почему в школах до сих пор преподают Pascal а не Python?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Технологии меняются, особенно в сфере информационных разработок, не говоря уж о программной инженерии.... меняются они так быстро, что редко какая школа, да и даже вуз успевает за ними угнаться. Хорошо что бывают вразумительные студенты, пытаются некоторые компьютерн-сайнз знания и понятия выучить сами , не отставая от прогресса, а вот школьники - они привыкшие к "идти на поводу за учителем". Мало учителей, кто двигается с прогрессом, отсюда и паскаль...
    Но базовые знания алгоритмитизации и на паскале можно дать, этого будет достаточно. Притом не факт, что когда школьник выпуститься из школы и поступит в ВУЗ, язык пайтон будет так популярен, возможно появиться новый язык XLangBungosSuper, который превзойдет все и вся. Технологии меняются так быстро, что не угнаться. Нужно учить базовые вещи, которые будут востребованы всегда, независимо от технологий
    Ответ написан
    Комментировать
  • Как выбрать узкую специализацию?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Узкая специализация приобретается со временем и с практикой, притом если не распыляться и не стремиться за другими областями, забывая про ту, в которой работаешь. Но, кроме этого, еще зависит от иерархической структуры управления и вашего положения - простой вы работник (пусть даже офисный программист или фрилансер) или же руководитель, как минимум среднего звена или выше.
    По статистике, по массовости, чем выше руководитель, тем как бы размазаннее его знания, ибо приходится быть в курсе всех вопросов, но не вникая в суть, а как бы держа все в своих руках и руководя общим процессом. Конечно же, если руководитель стал и вырос из работника, который когда-то был суперспециалистом в определенной области, то он в этой области и останеться спецом, до тех пор пока не будет просто забывать и отставать от технологий. Если же вы не руководитель, а просто работник или же фрилансер - то долгое время и что важно увлеченно работая в одном направлении вы все равно - хотите или нет станете хорошим специалистом, в своей конкретной специализации, если конечно будете любить свою работу, область и стремиться к ее прокачке и развитию.
    Ответ написан
    Комментировать
  • Стоит ли писать торговые роботы? Какие нюансы в этой области?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Думал R на самом деле очень мощный инструмент для аналитики, но поизучав модули и библиотеки Python`а оказывается есть столько мощнейших инструментов для аналитики и математики, визуализации и презентации. Так что если уж все пилиться на пайтоне, то и не надо привлекать другие инструменты. ИМХО. Конечно, дело вкуса, но с пайтон-сообществом и всем что развито можно наворотить нехилые штуковины, даже и роботы и системы аналитики.
    Ответ написан
    Комментировать
  • Что нужно знать Python программисту?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    ну абсолютно все знать невозможно, поэтому нужно определиться в каком направлении и в какую нить направить все свои пайтон-навыки, из области веба, из области администрирования, из области классического программирования, и многое другое....
    каждое направление еще разделяется на несколько... притом с развитием технологий, эти направления и области столь огромны, что действительно, знать по ним абсолютно все очень сложно.
    но! в этом есть и плюс. выбираешь определенное направление, в нем еще одно, в нем еще, и так далее, пока не прокачаешься по конкретике определенной. на все требуется время. при этом естественно обзорно все равно нужно будет знать околоподобные технологии и разработки, фреймворки, библиотеки и прочее.
    ну собственно когда знаешь цель, тогда уж и прокачиваешься в этом направлении и только в этой специфике. и главное тут не потерять мотивацию , любить то, чему обучаешься, иметь перед собой цель и ЖЕЛАНИЕ! постепенно обретете все навыки в этом выбранном для вас направлении и все будет ОК!
    Ответ написан
    Комментировать
  • Обьективно: Python или Ruby?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    руби дороже, высокооплачиваемее, на мой взгляд, от пайтона - труднее и намного объектно-ориентированнее... так чтоли....
    пайтон популярнее и распространеннее, тем более очень используется не только в вебе но и в администрировании
    Ответ написан
  • Где взять практические задачи?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    да просто наверное на фриланс-ресурсах и биржах, если даже за идею и опыт - то за бесплатно можете. хотя можно и копеечку заработать. где то ктото писал что никогда не работайте за бесплатно, так как надо себя все таки ценить. но индусов все равно не передемпинговать, а вам нормально
    Ответ написан
    Комментировать
  • Какое ПО в среде Python больше всего подходит для интерактивной 3D визуализации?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Blender очень мощное, простое, удобное, многофункциональное, золотое, замечательное, просто офигительное средство для вышеупомянутых целей
    Ответ написан
    Комментировать
  • Как перенести крупное PHP приложение на Python?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    переписать весь проект с учетом ошибок, которые заодно исправить в процессе переработки.
    ну и естественно в процессе перепрограммирования, так скажем, отследить недопущение новых ошибок, проследить все предыдущие, попробовать оптимизировать код, функциональность, обратить внимание на нагрузочную способность, работу, механизмы и потоки....
    Ответ написан
    Комментировать