• Где найти базу данных иностранных слов?

    DDDsa
    @DDDsa
    sk13577, Ничего не нужно, просто рад помочь ))
  • Где найти базу данных иностранных слов?

    DDDsa
    @DDDsa
    sk13577, вот csv:
    https://ufile.io/ty7nya7f

    разделитель |
    колонки не подписал, они вот такие:
    слово | транскрипция | часть речи | употребимость (1 — самая частая) | перевод

    Всего примерно 37500 слов. Употребимость основана на частоте упоминания слова в текстах, это вещь довольно относительная, я бы не доверял на 100% этому расчётному значению, но процентов на 70 можно доверять ))
  • Где найти базу данных иностранных слов?

    DDDsa
    @DDDsa
    sk13577, здравствуйте! Тот список я уже потерял, но после него я сделал парсер и прогнал через него около сотни книг на английском, получилось гораздо круче: больше слов, больше частей речи. Правда этот проект я больше года как забросил, но попробую сделать для вас выгрузку сегодня, в csv подойдёт?

    Пока на слова можно здесь посмотреть:
    wordlist.pythonanywhere.com/words
  • Почему выводит ошибка IndexError: string index out of range?

    DDDsa
    @DDDsa
    Используйте тег < code > для форматирования фрагментов кода.
    Также приведите фрагмент кода, где ваша функция вызывается. Непонятно, что за тип ожидается у аргумента a
  • Как распределить кортеж названий фильмов по их расписаниям?

    DDDsa
    @DDDsa
    Влад Григорьев, Да, совершенно верно, я поспешил, а все другие попытки сделать изящный однострочник приводят к переусложнённому коду. Тогда поддерживаю ваш вариант!
  • Как распределить кортеж названий фильмов по их расписаниям?

    DDDsa
    @DDDsa
    Немного изменил ваш ответ: ещё меньше строк и возвращает tuple, как автор хотел : )

    from pprint import pprint
    films = ('Форсаж: Хоббс и Шоу', 'Вельзевул', 'Приключения Реми')
    rasp = (
        (('10:00', 'Kino Forum'), ('10:00', 'Kino Forum'), ('10:00', 'Lumiera Cinema (ЦУМ)')),
        (('12:50', 'Chaplin MEGA Park'), ('23:50', 'Chaplin MEGA Alma-Ata')),
        (('10:00', 'Lumiera Cinema (ЦУМ)'), ('10:00', 'Nomad Cinema'))
    )
    tuple((k,*v) for k,v in zip(films,rasp))
    
    pprint(result)
  • Программное решение для упорядочивания жизни?

    DDDsa
    @DDDsa
    Толстый Лорри, даже странно, что вы ничего не сказали про мою фразу о том, что в маркдауне есть подсветка синтаксиса (разумеется, она есть не в маркдауне, а в тулзе, которой вы рендерите маркдаун), если уж так придираться к словам =)

    Гитлаб\гитхаб\битбакет — это, конечно, больше про удобный интерфейс и доступность отовсюду, чем про структурирование. И для многих, (для меня в частности, каюсь), они срослись с системой контроля версий Git в единое понятие.
  • Книги по js какие выбрать?

    DDDsa
    @DDDsa
    imageneyshen, не обращайте внимания на таких, как longclaps, они приходят сюда посамоутверждаться и поиздеваться над новичками. Разговаривать с троллями бесполезно.

    Удачи в изучении!
  • Книги по js какие выбрать?

    DDDsa
    @DDDsa
    imageneyshen, Она написана по довольно старой редакции спецификации ECMAScript 5. Сейчас уже вышла девятая, так что наверное, стоит поискать что-то посвежее. Javascript - очень популярный язык и очень быстро развивается. Чтобы ознакомиться с основами - хватит и O'Reilly, но чтобы сразу быть в курсе новых трендов, лучше взять более актуальную книгу
  • В чем правильно хранить словарь для Python?

    DDDsa
    @DDDsa
    Вообще-то dict — это встроенный тип и переопределять его название — дурнейшая практика!
    Но это всё придирки к словам, я уверен, что автор так написал случайно, а в коде у него что-то вроде names_dict, info_dict, а мы с вами тут занимаемся бесполезной демагогией, вместо того, чтобы работать.
  • Ошибка при использовании Python calc?

    DDDsa
    @DDDsa
    mr-ZA, А если не секрет, как вы его используете?

    Просто не могу придумать применение такому модулю на Python, если можно запустить интерпретатор Python и писать те же математические операции в консоли нативным образом

    $ python3
    Python 3.6.1 (v3.6.1:69c0db5050, Mar 21 2017, 01:21:04)
    >>> 1 + 5
    6
    >>> 100 / 6
    16.666666666666668
    >>> 123 * 998
    122754
    >>>
  • Ошибка при использовании Python calc?

    DDDsa
    @DDDsa
    Согласно исходникам, функция add() действительно не имеет аргументов, запрашивает числа для сложения через input.

    def add() :
        sum1 = 0
        x = input("Please enter the numbers to be added one by one. When you enter 0,the list terminates.\n")
        while float(x) != 0 :
            sum1 = float(x) + float(sum1)
            x = input("Continue entering :\n")        
        print("The sum of the numbers is :")
        print(sum1)


    upd: присоединяюсь к вопросам AWEme, это очень странный модуль :]
  • Функция создает docx только после закрытия программы?

    DDDsa
    @DDDsa
    Напишите, какую библиотеку используете для работы с docx
  • Как загрузить фото от имени группы в вк?

    DDDsa
    @DDDsa
    А что не получается? Вы читали документацию по упомянутым методам, пробовали что-то делать?

    Схема примерно такая:

    • Сначала получаете Access_token, он потребуется для всех запросов
    • Скачиваете картинку.
    • Затем вызываете photos.getMessagesUploadServer (указываете id группы и access_token). Из поля ответа upload_url забираете урл.
    • По этому урлу методом post загружаете картинку.
    • Затем вызываете photos.saveMessagesPhoto, указывая там в соответствующих полях значения из ответа на пост из предыдущего пункта.
  • Где лучше качество кода?

    DDDsa
    @DDDsa
    edward_freedom, почему ты пишешь "Функционал"? Это математическое понятие и не имеет никакого отношения к "функциональности" (как следовало написать)
  • Как выучить "программистский" английский?

    DDDsa
    @DDDsa
    orbit070, нет, чтобы приблизительно понимать технические тексты, достаточно понимать слова ) Но вот чтобы понимать нюансы, знания грамматики необходимы.

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

    Выучить базовые понятия, по идее, довольно просто. Все времена учить не надо, в английском их очень много, но в обычной речи используются Present\Past Simple, Present Continious да разве что Present Perfect иногда. Важно понять и привыкнуть к порядку слов в предложении (в английском в общем случае в предложении идут подлежащее - сказуемое - дополнение, только такой порядок), чтобы иметь представление, что вы переводите, глагол или существительное. Может быть, артикли и ещё какие-то базовые понятия из учебника уровня beginner\pre-intermediate.

    Но тут, конечно, всё индивидуально. Может быть, у вас какое-то врождённое чувство языка и интуиции, и вам достаточно только переводить слова, и за время практики вы начнёте понимать язык и без знания теории, как Джимми Хендрикс, не зная нот, писал музыку, которая сносила башню миллионам : )
  • Как записать регулярное выражение в файл json и прочитать его без потери префикса r?

    DDDsa
    @DDDsa
    Elefanobi, Почему? вот, у меня всё сработало:

    >>> import json
    >>> s=r'\67868ghj'  # r-строка, которую мы задали
    >>> s
    '\\67868ghj'  # просто строка, к которой питон привёл нашу r-строку
    >>> with open('test.json', 'w') as f:
    ...      json.dump(s, f)  # сохраняем в test.json
    ...
    >>> with open('test.json') as f:
    ...      r = json.load(f)  # загружаем из test.json
    ...
    >>> r  # всё на месте, бэкслеш заэкранирован
    '\\67868ghj'
    >>> print(r)
    \67868ghj
  • Как избавиться от переносов текста?

    DDDsa
    @DDDsa
    alekseyizmaylov, Ну это как раз чтобы длинные строки переносились, чтобы всё умещалось на один экран. Даже в блокноте есть такая настройка. У меня нет PyCharm, поэтому не могу проверить. Но такой пункт скорее всего должен быть в меню: или Edit, или View.

    У меня в саблайме View -> Word Wrap

    Получается, в основном режиме он у вас будет выключен, а когда надо отредактировать длинный текст - вы его включаете.
  • Как избавиться от переносов текста?

    DDDsa
    @DDDsa
    Что-то я не понимаю, в PyCharm не настраивается word wrap?