• Какие можете дать советы по постоянной работе в ночное время?

    @imikh
    Постоянная работа по ночам - ужас для организма и нервной системы. Солнечный свет нужен.
    Как варианты, кроме полноценного сна и питания (совершенно согласен с xmoonlight):
    - Витамины, особенно группы D
    - Переехать в соответствующий часовой пояс. Если это US, то Мексика к примеру, там относительно дёшево сейчас. Или Южная Америка.
    Ответ написан
    5 комментариев
  • Вопрос не актуален. Как продумать свою программу и наконец начать писать код?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    А как функции писать давно уже знаю.
    Вы уже путаете функцию в программе и функционал системы.
    то взять из головы что-то нестандартное очень тяжело
    Вас четыре года должны были учить стандартам программирования. Из нестандартного, я встречал только 146% избирателей.
    Ответ написан
    1 комментарий
  • Ваше отношение к рекурсии?

    @protven
    У меня отношение к рекурсии точно такое же как к рекурсии.
    Ответ написан
    5 комментариев
  • В чем ошибка в моем коде?

    @Hrabryi
    У Вас неправильная запись условия if.
    Условия if "+" будет всегда True, т.к. строка не нулевой длины в питоне - True. Нужно переписать условия, а также лучше использовать конструкцию if - elif, при первом найденном совпадении остальные условия проверяться не будут - т.к. в этом нет смысла.
    if x=="+":
       p=a+b
    elif x=="-":
       p=a-b
    elif x=="*":
       p=a*b
    elif x=="/":
       p=a/b
    else:
       print('Не вірна дія')
    print(p)
    input()
    Ответ написан
    Комментировать
  • Как не засыпать при чтении?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Вы пытаетесь себя обмануть, говоря что эта книга (с большим количеством информации) вам интересна.

    На самом деле нет, не интересна. Может быть полезна, может быть развивает, но неинтересна.
    + банальная усталость.
    Ответ написан
    3 комментария
  • Имеет ли смысл создание новой фриланс-биржи?

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

    @abcd0x00
    >>> import pprint
    >>> 
    >>> lst = [1, 2, 3, 4, 5, {'a': 'b', 'c': 'd', 'e': 'f'}]
    >>> 
    >>> pprint.pprint(lst, width=5)
    [1,
     2,
     3,
     4,
     5,
     {'a': 'b',
      'c': 'd',
      'e': 'f'}]
    >>>
    Ответ написан
    Комментировать
  • Как имитировать switch на python?

    @Hrabryi
    Попробуй использовать списки
    def f(x):
        return {
            'a': 1,
            'b': 2,
        }.get(x, 9)    # 9 is default if x not found
    Ответ написан
    3 комментария
  • Какую выбрать БД?

    @murlogen
    MySQL - как раз одно из быстрейших решений в этой сфере.
    Потому что ПРОСТОЕ (можно еще поковырять в настройках самого MySQL - MyISAM быстрее чем InnoDB)

    PostgreSQL не быстрее. Но навороченнее. Когда вам понадобится, к примеру, что нибудь более мощное по транзакциям или кластеризации/репликации - тогда и смотрите на PostgreSQL. Переход с MySQL на PostgreSQL не элементарный, тем более если вам нужны будут фичи PostgreSQL, аналогов которых у MySQL нет изначально.

    MariaDB - это тот же MySQL только более доведенный до ума. Переезд с MySQL на него элементарный (почти ничего менять не нужно).

    Если все устраивает, то на MariaDB еще имеет смысл. И это просто.
    А PostgreSQL - тут нужно понимать, а зачем вам это надо. И работы по переезду там гораздо больше.
    Ответ написан
    2 комментария
  • Цикл while медленнее for in?

    sim3x
    @sim3x
    для того чтоб померять, знать изнутри ничего не нужно
    In [14]: def w():
       ....:     x = 0 
       ....:     while x < 100: x+=1
       ....:     
    
    In [16]: def f():
       ....:     for x in range(100):
       ....:         x = x
       ....:         
    
    In [19]: %timeit w()
    100000 loops, best of 3: 11.1 µs per loop
    
    In [20]: %timeit f()
    100000 loops, best of 3: 5.25 µs per loop
    
    In [36]: %time w = w()
    CPU times: user 0 ns, sys: 0 ns, total: 0 ns
    Wall time: 32.4 µs
    
    In [37]: %time f = f()
    CPU times: user 0 ns, sys: 0 ns, total: 0 ns
    Wall time: 24.1 µs


    Ах да
    Питон ето не про скорость, питон про читабельность
    Ответ написан
    Комментировать
  • Из C# в Python! Как это сделать максимально быстро?

    Rou1997
    @Rou1997
    Если на C# программируете, то уже документацией и поиском должны уметь пользоваться, если не умеете, давно пора научиться.
    Ответ написан
    Комментировать
  • Из C# в Python! Как это сделать максимально быстро?

    Официальная документация, что по Python, что по Django.
    Ответ написан
    Комментировать
  • Можно ли заработать в мире Unix-like, unix-way?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Да откуда вы берётесь? В чём проблема продавать? Продавать рекламу, продавать поддержку, о божечки, продавать свободное ПО? Да, доселе коммунизм не построен, приходится пользоваться такими костылями, какими являются деньги. Ну а в целом, вопрос похож на "дайте денег, я успокоюсь". Потому что, если вам интересно развитие индустрии, то вопрос зарплаты как-то отходит на второй план, сам собой. Хороший специалист вряд ли окажется в накладе, а большой вклад в свободные разработки лишь увеличивают его вес. Разбогатеть на open source точно не выйдет, но на безбедную жизнь хватит.
    Ответ написан
    Комментировать
  • Можно ли заработать в мире Unix-like, unix-way?

    @LiguidCool
    И еще хотелось бы остаться на платформе до конца, а не переучиваться через 5-10 лет.

    Хехе, наивный :)
    10 лет назад скажи народу, что на JS будут сервер писать - засмеяли бы. А лет 15 назад пфф. Я уж не говорю у мобильной разработке, которая расцвела полным ходом. Да и даже веб сильно изменился.
    Как именно там зарабатывают обычные люди, разработчики

    Также как и все - работают на дядю и зарабатывают. А на чем дядя зарабатывает, на том и вы.

    На самом деле все очень по разному... Да и большое заблуждение, что Unix-way = бесплатно. Хм ... Ну например 1С для Linux - ОС бесплатная, но ПО под него нет.

    Если я лицензирую свой код GPLv2/3(и совместимыми), то как на этом зарабатывать?

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

    У меня закралось подозрение, что ... "Если я лицензирую свой код GPLv2/3" - вы что, думаете вам начальник разрешит? :D Или стооооп, вы надеетесь работать на себя в карман? На Сях? Не ну удачи, она вам точно понадобится.

    PS
    На правах ИМХО.
    Ответ написан
    3 комментария
  • Можно ли заработать в мире Unix-like, unix-way?

    Rou1997
    @Rou1997
    В основном это Web, "пэхэпэ" это тоже UNIX обычно, поэтому и системное администрирование и разработка нативных компонентов "пэхэпэ" туда входят, и Android тоже Unix-like, и там и там UNIX является как целевой платформой так и "родиной" для всех IDE, отладчиков и компиляторов, включая Java и Android NDK (тот самый GNU toolchain, который на Windows известен как MinGW).

    И еще хотелось бы остаться на платформе до конца, а не переучиваться через 5-10 лет. Или лучше писать и изучать виндузятские продукты?

    Лучше не портить свое будущее планами на профессиональную деградацию, а если не деградировать, то 99% умений от платформы не будут зависеть, хоть каждый год новая платформа.
    Ответ написан
    1 комментарий
  • Какие книги посоветуете по python 3?

    aRegius
    @aRegius
    Python Enthusiast
    Добрый день.

    1. "Куда двигаться дальше, после изучения основ?"

    — Скажите, пожалуйста, куда мне отсюда идти?
    — А куда ты хочешь попасть?
    — ответил Кот.
    — Мне все равно… — сказала Алиса.
    — Тогда все равно, куда и идти, — заметил Кот.
    Льюис Кэрролл, "Алиса в стране чудес"

    Объективно, самым востребованным направлением в Python остается web/backend. А это значит фреймворки: Django, Flask, Pyramid, Bottle, Web2py и т.д. Из них, если в первую очередь интересует поиск работы - Django либо Flask (как наиболее востребованные). В противном случае - выбирайте любой, который по душе. Справедливости ради, в последнее время в требованиях вакансий часто мелькает "...знание ЛЮБОГО фреймворка..." или "...знание Django или ЛЮБОГО другого фреймворка...".

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

    2. "Какие модули самые важные из стандартной библиотеки?"

    Ответ на этот вопрос тесно связан и зависит от ответа на предыдущий.

    3. "Какие книги почитать, желательно, чтобы практика в них была, а не только разбор написанного кода?"

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

    Теперь по существу и максимально, с моей точки зрения, соответствующее вашему запросу:
    1. Python - Python Cookbook (пожалуй, самая практическая книга по Python; конкретные небольшие задачи из реальных практик и способы их решения; и да, Python 3 конечно)
    2. Django - Django by Example (на основе этой книги вы сможете, при желании, сделать свой собственный проект)

    4. "С техническим английском более менее нормально, читать книги на английском могу."

    Это огромный плюс для вас, бесспорно.

    Как-то так...
    Ответ написан
    Комментировать
  • Как подтянуть знания linux? Что оптимально?

    Sanes
    @Sanes
    Мне понравились курсы Кирилла Семаева. Популярно объясняет.
    Ответ написан
    Комментировать
  • По каким книгам разбираться в Arduino?

    Для начала - "Искусство схемотехники" Хоровица.
    Ответ написан
    1 комментарий