• Как изучить ООП на Python?

    x67
    @x67
    Ну вот и напишите игру. Пошаговую. Для двух игроков. Сетевую. С классами действий и объектов. Эти самые действия и объекты передавайте сериализацией в json и http запросами. Конечно так не всегда делается, но как явный пример - очень хороший вариант.
    Джанго наверное не стоит, так как это все таки целый фреймворк, который хоть и работает с классами, но имеет много своих особенностей. Для передачи данных можно пользоваться библиотекой requests - быстро, просто и удобно. Для получения данных лучше джанги в этом случае будет flask - опять же из за простоты.
    Ответ написан
    Комментировать
  • Можно ли вкомпилить картинку непосредственно в код скрипта python?

    x67
    @x67
    Не надо в бинарный, сохраните в виде base64 строки прямо в коде, инструкции по первой и второй ссылкам:
    https://www.google.ru/search?newwindow=1&client=ms...
    Ответ написан
    Комментировать
  • Как приблизить Linux Ubuntu до Windows?

    x67
    @x67
    Либреофис - самый удобный оффлайновый офисный пакет под линукс. Особенно тот, что предустановлен в убунту 18.04
    Фаерфокс хорош, но у меня на ноуте хромиум быстрее, хотя на работе фф.
    Внешний вид максимально приблизить к винде можно, но как правило это долго. Самые похожие интерфейсы у кде, циннамона и mate. Их очень легко установить на убунту вместо стандартных юнити (16.04, 17.10) или гнома(18.04), советую в первую очередь смотреть на кде и циннамон.
    А в остальном это другая ос, где все по другому, поэтому поставьте вин10 в виртуалбоксе и работайте в 2 ОС.

    И если вдруг вы решили что вам нужна убунту, потому что она шустрее винды на вашем ноуте, то это совсем не так! Во первых драйвера - их надо искать и выбирать, а если ноут старый, то на современную убунту на видюху например хороший проприетарный драйвер для игор, кина фуллхд и быстрого интерфейса может и не найт. Во вторых правильно настроенная вин7 шустро работает и на очень старом железе. А вин10 не медленнее вин7 на новом. Если дело в этом, могу написать несколько базовых советов по установке шустрой винды. Если же вы изучаете что-то, что удобнее изучать в linux, то поставьте убунту в виртуалбокс - на первых порах производительности хватит с лихвой и привыкнуть будет проще - не будет разочарования когда что то не получается в убунту, ведь всегда можно вернуться в винду и сделать это там.
    Ответ написан
    1 комментарий
  • Как правильно хранить оценки для постов, но быстро сортировать посты по средней оценке?

    x67
    @x67
    Когда речь идет о рейтинге фильма, а не об необходимом уровне погружения графитовых стержней в ядро реактора, можно пренебречь точность и актуальностью. Средний рейтинг хранить вместе с фильмом и пересчитывать его время от времени. Это будет самым быстрым решением аак с точки зрения записи, так и чтения.
    Ответ написан
  • Почему в единицах измерения информации, всегда есть хвостик 24?

    x67
    @x67
    Не всегда, иногда бывает 00,48,72,96,28,56,80....
    Ответ написан
    Комментировать
  • Как получать ошибки из функции в питоне?

    x67
    @x67
    Используйте блок
    try:
    DoSmthing()
    except:
    print('err occured')
    В интернете есть примерф использования
    Ответ написан
    Комментировать
  • После ввода пароля - черный экран (ubuntu 18). Как включить экран или систему восстановить?

    x67
    @x67
    Alt+ctrl+f2
    Появит ся терминал, там входите в своего пользователя и перезапускаете свой оконный менеджер, в убунту 18 по умолчанию гном+lightdm, вот ссылка для гнома
    . Так же проверяете и меняете разрешениеhttps://askubuntu.com/questions/455301/how-to-rest... а лдм перезапускается командой sudo service lightdm restart
    Если ничего не работает, то удаляете через apt purge и ставите заново, не забыв удалить или переименовать директории .gnome и .gnome2 в /home/ или ставите другой, например unity
    Не знаете какой менеджер? Просто поставьте и запустите другой. Все гуглится в интернете.
    Ответ написан
    Комментировать
  • Хранение данных, изменяющихся во времени. Для последующего статистического анализа, какие существуют подходы?

    x67
    @x67
    EVG, мало инфы, потому что вы слишком абстрактно ставите задачу. Как хранить зависит от объекта и от целей хранения. Ничего из этого нам неизвестно, соответственно и советы все будут как "пальцем по воде водить"
    У опытных разработчиков и аналитиков такие вопросы решаются на этапе проектирования системы. Учитывая детализацию вопроса от себя могу посоветовать только использовать nosql или sql с nosql возмлжностями, например постгрес очень хорошо работает с json
    Ответ написан
    Комментировать
  • Какое выбрать направление при наличии экономического бэкграунда?

    x67
    @x67
    Аналитика. Вам нужен стек 1c+excel/vba+python+sql для того, чтобы стать универсальным аналитиком, который делает всю заумную работу в любой организации(которая понимает зачем ей нужен аналитик, естественно). А дальше вы уже смотрите что вам ближе и где вы полезнее.
    Не в любой стране вы устроитесь именно аналитиком, но это занятие близко к топ менеджменту - в крайнем случае вы всегда будете знать на основе чисел как и что лучше делать и как правильно построить бизнес процессы
    Ответ написан
    3 комментария
  • Как начать развиваться школьнику в сфере нейротехнологий?

    x67
    @x67
    Изучить школьный курс естественных наук. Понимать. Забыть про паскаль. Забыть про быстрый старт. ЯП лучше выбрать питон, изучать тщательно теоретические основы. Для начала вполне хватит.
    Ответ написан
  • Как организовать взаимосвязь Google таблиц?

    x67
    @x67
    Можно попробовать вложиться в будущее и использовать crm
    Ответ написан
    Комментировать
  • Как создать сервер БД через pgAdmin 4?

    x67
    @x67
    В таких вопросах стоит писать используемую версию и окружение. И использовать последнюю версию - pgadmin активно развивается, при том не столько новыми фичами, сколько исправлением багов.
    --
    Вероятнее всего какие то данные в базе на русском языке(скорее всего это пароль). Везде надо использовать латиницу
    Ответ написан
  • Как очистить значения других ячеек при очистке ячейки в ms excel?

    x67
    @x67
    Да, в excel есть события. Подстрой код Elvis под свой случай. Условие должно быть вроде if selection.column=1 and selection.value="" then range(тут сам рэйндж).clearcontents
    А постоянно селектить(выбирать) рейндж для удаления не нужно - это совершенно лишнее телодвижение.
    Еще бы неплохо проверять выделение на количество ячеек.

    Private Sub Worksheet_Change(ByVal Target As Range)
    For Each t In Target
        If t.Column = 1 And t.Value = "" Then
            Range("H" & t.Row).ClearContents
            Range("Q" & t.Row).ClearContents
        End If
    Next t
    End Sub
    Ответ написан
    4 комментария
  • Стоит ли новичку в Python использовать сразу PyCharm?

    x67
    @x67
    Стоит. Пичарм - отличная IDE. В ней можно удобно писать код, удобно его запускать и удобно его дебажить - это все, что вам потребуется от пичарма на этапе изучения языка. Еще в ней много всяких фич, но их касаться сразу я не советовал бы.
    Что следует понять отдельно от пичарма, когда вы уже более менее разберетесь с питоном:
    Как пользоваться pip и virtualenv. Это все можно делать внутри пичарм, но такие вещи надо чувствовать во избежании потери многих часов на банальные проблемы. Для начала просто выбирите в настройках пичарма системный интерпретатор и засирайте его пипом через терминал по необходимости. А потребность в virtualenv со временем сама возникнет.
    Ответ написан
    Комментировать
  • Как создать график обедов и перерывов сотрудников?

    x67
    @x67
    С помощью формул или макросов. Как работают формулы и макросы рассказывать не буду, это тема не одного ответ.
    Советую вам отдать задание на аутсорс.
    Плюсы: задание выполнит профессионал; задание будет выполнено быстрее, чем если вы сами будете изучать эту тему; вам понравится результат, вы захотите чтобы он еще что то сделал, ведь раньше вы тратили кучу времени, а теперь это дело 2 минут.
    Минусы: это будет стоить денег; вы не откроете внутри себя прекрасный мир автоматизации рутинных процессов.
    Ответ написан
    Комментировать
  • Почему PyCharm подсвечивает имя переменной красным?

    x67
    @x67
    Вероятнее всего pycharm указывает на то, что имя переменной els очень похоже на ключевое слово else, соответственно тут могла быть ошибка. Поменяйте имя переменной на более инфэормативное и менее похожее на ключевые слова. Сейчас пофиг, а в будущем привычка давать удобные и осмысленные названия поможет избежать ошибок.
    А почему на скрине и в вопросе разный код?

    И на всякий случай уберите .py у папки, в этом нет смысла и это может быть источником неявных затупов или ошибок. *.py - расширение текстовых питоновских исходников и только. Папкам такие "расширения" давать не нужно и не желательно. А если хочите явно обозначить ЯП, можно использовать прочерк вместо точки
    Ответ написан
    1 комментарий
  • Есть ли альтернатива Excel?

    x67
    @x67
    Есть несколько базовых советов, которые помогут оптимизировать вба макросы (если интересует этот путь, напишите, позже скину, хотя можете и сами найти на тостере или stackoverflow), сделав их быстрее, но все равно excel не про бигдату. Даже решив проблему сейчас, вы вернетесь к ней через полгода. А когда заканчивается excel, начинается разработка.
    Что вам нужно (универсальное решение):
    1. База данных(там очень эффективно хранятся циферки и буковки), например postgreSQL
    Бэкенд - серверная часть со всеми расчетами, а также интеграцией в разные другие сервисы (например, 1с, гугль аналитикс, сайт с погодой) написать можно например на питоне
    Фронтенд - красивая страничка в браузере, куда удобно вводить данные и откуда их удобно смотреть, например angularjs+html
    Плюсом такого решения является легкость изменения и улучшения. Минусом - большие вложения, так как разработчики стоят денег и за пару часов это не напишешь. Есть также много других плюсов, но о них потом, если заинтересуетесь - сейчас с телефона неудобно

    Промежуточное решение - excel в качестве фронтенда и бд, написать логику на питоне или даже си шарпе(или любом другом яп, который из коробки представлен в msvs- у них хорошая интеграция с продуктами microsoft, в тч с excel), там все считаться быстрее будет. Но все равно получится велосипед с костылями для инвалидов. И не будет некоторых плюсов, которые я не озвучил.
    Это тоже стоит денег, но очень условно в 10-70% от первого варианта
    Ответ написан
    Комментировать
  • Как вычислить +- 500 м от координат [55.862525,37.537452]?

    x67
    @x67
    1. Отсюда берем мат.аппарат https://www.movable-type.co.uk/scripts/latlong.html
    2. Правильно ставим задачу
    2.1 если есть набор точек, среди которых надо выбрать те, что удовлетворяют условию, то прямо копируете/переписываете код оттуда и проверяете для каждой пары точек.
    2.2 если точек нет, но надо получить массив точек, который может удовлетворять условию, то конкретизируйте задачу.
    Ответ написан
    Комментировать