#
Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10

Открыть новую тему     Написать ответ в эту тему

Adm10



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всё что связано с использованием Python: программирование, библиотеки, ресурсы и другие вопросы
 
откуда начать...
 
  • самый простой, доступный и вместе с тем грамотный ресурс на русском:
    https://pythonworld.ru/
     
  • там же самоучитель (всего 150 страниц основы и никакой воды):
    https://pythonworld.ru/samouchitel-python
     
  • и библия PEP8
    https://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html

  • Всего записей: 35 | Зарегистр. 13-10-2006 | Отправлено: 15:48 16-06-2007 | Исправлено: akaGM, 02:14 01-12-2019
    Hinzor



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да да речь идет о существующем изначально текстовом файле, из которого питон откроет (приложено), добавите еще три записи (добавлено), инвертирует записи (тоесть в строках списки городов поменяет местами  или абревиутеры штатов в конец кинет. И после запишет это в другой текстовый файл. прошу прощение за неточные объяснения и еще раз спасибо за помощь.  
     
    Добавлено:

    Цитата:
    всё что связано с использованием Python: программирование, библиотеки, ресурсы и другие вопросы
     
    откуда начать...
     
    самый простой, доступный и вместе с тем грамотный ресурс на русском:
    https://pythonworld.ru/
     
    там же самоучитель (всего 150 страниц основы и никакой воды):
    https://pythonworld.ru/samouchitel-python
     
    и библия PEP8
    https://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html

     
    Большое спасибо, я этим уже пользуюсь.

    Всего записей: 45 | Зарегистр. 16-08-2007 | Отправлено: 17:32 26-03-2020
    Mavrikii

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hinzor
    это все можно написать более коротко (сразу считывая в инвертированном виде), ну и без сортировки - просто подробно и наглядно.

    Код:
    dict = {}
    with open('input.txt') as inp:
        # reading
        for line in inp:
            if not line.strip():
                continue;
            [state, cities] = line.strip().split(':')
            dict[state] = map(str.strip, cities.split(','))
             
        # inverting
        dict = {city: state for state, cities in dict.items() for city in cities }
         
        # saving
        with open('output.txt', 'w') as out:
            for city, state in dict.items():
                out.write(city + ': ' + state + '\n')

    Всего записей: 8857 | Зарегистр. 20-09-2014 | Отправлено: 22:23 26-03-2020
    Hinzor



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Большое спасибо. Буду готовиться к экзамену.

    Всего записей: 45 | Зарегистр. 16-08-2007 | Отправлено: 05:56 27-03-2020
    life_so_good



    Оптимист
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Коллеги, нет ли примера рабочего кода для бота в телеграм? Задача довольно примитивна, приём изображений и пересылка у групповой чат

    Всего записей: 1267 | Зарегистр. 30-04-2002 | Отправлено: 13:02 01-04-2020
    Mavrikii

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    life_so_good
    https://github.com/python-telegram-bot/python-telegram-bot/wiki/Code-snippets

    Всего записей: 8857 | Зарегистр. 20-09-2014 | Отправлено: 13:58 01-04-2020
    life_so_good



    Оптимист
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mavrikii
    спасибо, но поскольку я с Python на "Вы", мне бы что-то "из коробки"

    Всего записей: 1267 | Зарегистр. 30-04-2002 | Отправлено: 16:16 01-04-2020
    Mavrikii

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    life_so_good

    Цитата:
    мне бы что-то "из коробки"

    это и есть из "коробки". установить пакет и воспользоваться парой его возможностей.
    https://github.com/python-telegram-bot/python-telegram-bot/wiki/Extensions-%E2%80%93-Your-first-Bot
    прямо вот так, как хочется вам, вряд ли найдется 100% готовое.
     
    https://habr.com/ru/post/448310/
    https://habr.com/ru/post/442800/
    https://tproger.ru/translations/telegram-bot-create-and-deploy/

    Всего записей: 8857 | Зарегистр. 20-09-2014 | Отправлено: 21:53 01-04-2020 | Исправлено: Mavrikii, 21:54 01-04-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru

    Рейтинг.ru