Для чего нужна конструкция if __name__ == "__main__"? - https://telegra.ph/Konstrukciya-if-name--main-04-15
Telegraph
Конструкция if __name__ == "main"
Всем привет! Сегодня я расскажу вам, зачем нужна конструкция if __name__ == "__main__" в Python и когда её нужно использовать. Для начала давайте разберёмся, что хранится в переменной __name__: Как мы видим, в этой переменной хранится строка со значением…
❤11👍1
Всем привет! Это адресная книга, созданная с помощью библиотеки tkinter.
Перед запуском кода не забудьте установить библиотеку tkinter и sqlite3. Также советую прочитать руководство пользователя.
Когда запустите код, не забывайте, что некоторые функции можно вызвать лишь через кнопку "Файл" в меню:
Перед запуском кода не забудьте установить библиотеку tkinter и sqlite3. Также советую прочитать руководство пользователя.
Когда запустите код, не забывайте, что некоторые функции можно вызвать лишь через кнопку "Файл" в меню:
👍8❤1
Всем доброе утро! Сегодня я заметил, что вам недоступен файл с исходником судоку. Я уже это исправил, и поэтому теперь вы можете скачать код судоку. Ссылка на код в этом посте - https://news.1rj.ru/str/pythonproga/305
👍1
Давно не публиковал ничего с библиотекой turtle, так что ловите. Это необычная восьмёрка, созданная с помощью квадратов и библиотеки turtle.
👍5❤3🥰1
Всем привет! Это телеграмм бот, который может создавать и читать qr-коды.
Перед запуском кода, вам необходимо установить следующие библиотеки - qrcode, pyTelegramBotAPI, Pillow и opencv-python. Затем в 17 строке укажите токен от созданного вами в @BotFather телеграмм бота. И вот теперь код можно запускать.
Перед запуском кода, вам необходимо установить следующие библиотеки - qrcode, pyTelegramBotAPI, Pillow и opencv-python. Затем в 17 строке укажите токен от созданного вами в @BotFather телеграмм бота. И вот теперь код можно запускать.
👍1🔥1
Всем доброго времени суток. Наверное многие слышали игру Wordle, или на русском - 5 букв. А если кто не слышал, то в этой игре за 6 попыток необходимо угадать слово из 5 букв. Так вот, я решил сделать эту игру на Python, но только в консоли.
Перед запуском кода необходимо скачать библиотеку colorama. Она отвечает за цветной вывод в консоль.
Также скачайте по ссылке файл words.txt. После этого в 109 строчке кода:
в параметр filename передайте полный путь к файлу words.txt.
И вот теперь запускайте файл. Но запускать нужно не в pycharm или ещё каком-то редакторе, а в командной строке (cmd) если у вас Windows, и в терминале если у вас Linux. Если же у вас Mac, то не принципиально. Вот тогда у вас всё заработает как надо.
В моей игре если буква напечатана зелёным цветом на черном фоне, её нет в слове. Если буква напечатана черным цветом на белом фоне, то она присутствует в слове, но на другом месте. А если буква напечатана на желтом фоне, то она находится в загаданном слове именно на том месте.
Перед запуском кода необходимо скачать библиотеку colorama. Она отвечает за цветной вывод в консоль.
Также скачайте по ссылке файл words.txt. После этого в 109 строчке кода:
w = Wordle(filename="")в параметр filename передайте полный путь к файлу words.txt.
И вот теперь запускайте файл. Но запускать нужно не в pycharm или ещё каком-то редакторе, а в командной строке (cmd) если у вас Windows, и в терминале если у вас Linux. Если же у вас Mac, то не принципиально. Вот тогда у вас всё заработает как надо.
В моей игре если буква напечатана зелёным цветом на черном фоне, её нет в слове. Если буква напечатана черным цветом на белом фоне, то она присутствует в слове, но на другом месте. А если буква напечатана на желтом фоне, то она находится в загаданном слове именно на том месте.
👍9
Хочу рассказать откуда у меня файл со словами для кода из предыдущего поста.
Так вот, слова для этого файла я спарсил с сайта https://vfrsute.ru. А код парсера вы найдёте ниже. Он спарсит слова и сохранит их в файл words.txt.
Перед запуском кода незабудьте скачать библиотеки fake-useragent, requests, lxml и beautifulsoup4!
Так вот, слова для этого файла я спарсил с сайта https://vfrsute.ru. А код парсера вы найдёте ниже. Он спарсит слова и сохранит их в файл words.txt.
Перед запуском кода незабудьте скачать библиотеки fake-useragent, requests, lxml и beautifulsoup4!
🔥2👍1
Всем доброго времени суток! Это код парсера сайта naos.ru. Код парсит все товары из их каталога.
Перед запуском кода необходимо установить библиотеки fake-useragent, openpyxl, lxml, requests и beautifulsoup4.
Код спарсит все товары и сохранит информацию о них в файлы table.xlsx и file.json. Эти файлы будут храниться в папке data, которую код сам создаст в той же директории, из которой вы его запустили. Также в папке data будут другие папки, в которых будет храниться html код карточек с товарами.
Перед запуском кода необходимо установить библиотеки fake-useragent, openpyxl, lxml, requests и beautifulsoup4.
Код спарсит все товары и сохранит информацию о них в файлы table.xlsx и file.json. Эти файлы будут храниться в папке data, которую код сам создаст в той же директории, из которой вы его запустили. Также в папке data будут другие папки, в которых будет храниться html код карточек с товарами.
👍1
А это заново парсер. Он парсит все товары из маркета сайта https://cs.money/ru/ . А результат парсинга сохранится в файл data.json
Перед запуском кода необходимо скачать библиотеки requests и fake-useragent.
Перед запуском кода необходимо скачать библиотеки requests и fake-useragent.
👍6
Решил опубликовать что-то кроме парсера. Это user-бот для telegram.
Он присылает сообщение в чат, когда аккаунт добавляют в какой либо чат.
Перед запуском кода необходимо скачать библиотеки pyrogram и tgcrypto. Затем в 5 строчке укажите свой API_ID и API_HASH.
Если кто-либо не знает, что такое user-бот или как получить API_ID и API_HASH, то посмотрите это видео или любое другое видео про pyrogram.
Он присылает сообщение в чат, когда аккаунт добавляют в какой либо чат.
Перед запуском кода необходимо скачать библиотеки pyrogram и tgcrypto. Затем в 5 строчке укажите свой API_ID и API_HASH.
Если кто-либо не знает, что такое user-бот или как получить API_ID и API_HASH, то посмотрите это видео или любое другое видео про pyrogram.
❤6👍2
А это снова парсер. Он парсит данные всех людей с этой ссылки - https://www.bundestag.de/en/members. После парсинга все данные сохранятся в файл data.json
Перед запуском кода необходимо скачать библиотеки lxml, requests, fake-useragent и beautifulsoup4
Перед запуском кода необходимо скачать библиотеки lxml, requests, fake-useragent и beautifulsoup4
👍2🥰2👏2
Это код написанный с помощью tkinter. Он показывает курс криптовалют.
Перед запуском необходимо скачать библиотеки tkinter и requests. Затем зайдите на сайт https://pro.coinmarketcap.com/ , там получите API ключ и вставьте его в константу API_KEY в 9 строчке кода. Теперь код можно запускать.
Перед запуском необходимо скачать библиотеки tkinter и requests. Затем зайдите на сайт https://pro.coinmarketcap.com/ , там получите API ключ и вставьте его в константу API_KEY в 9 строчке кода. Теперь код можно запускать.
🔥6👍3
А это приложение "заметки" написанное с помощью tkinter.
Перед запуском никакие библиотеки устанавливать не надо, просто запускайте.
Перед запуском никакие библиотеки устанавливать не надо, просто запускайте.
❤8😁2
Это парсер сайта https://calorizator.ru . А точнее всех продуктов с категориями и калорийностью. Парсер создаст папку data и в ней файлы database.db, file.json и table.xlsx. В этих файлах и будет хранится вся спарсенная информация.
Перед запуском не забудьте скачать библиотеки requests, beautifulsoup4, fake-useragent, lxml и openpyxl
В папке, которую я прикрепил есть папка data_backup. В ней я сохранил то, что спарсил код, когда я запускал его у себя на пк. Сам код сохранен в файлах parser.py и parser.txt
Перед запуском не забудьте скачать библиотеки requests, beautifulsoup4, fake-useragent, lxml и openpyxl
В папке, которую я прикрепил есть папка data_backup. В ней я сохранил то, что спарсил код, когда я запускал его у себя на пк. Сам код сохранен в файлах parser.py и parser.txt
👍6👎2
Это снова парсер сайта https://calorizator.ru . Но уже всех рецептов с категориями, калорийностью, ингредиентами и инструкцией по приготовлению. Парсер создаст папку data и в ней файлы database.db, file.json и table.xlsx. В этих файлах и будет хранится вся спарсенная информация.
Перед запуском не забудьте скачать библиотеки requests, beautifulsoup4, fake-useragent, lxml и openpyxl
В папке, которую я прикрепил есть папка data_backup. В ней я сохранил то, что спарсил код, когда я запускал его у себя на пк. Сам код сохранен в файлах parser.py и parser.txt
Перед запуском не забудьте скачать библиотеки requests, beautifulsoup4, fake-useragent, lxml и openpyxl
В папке, которую я прикрепил есть папка data_backup. В ней я сохранил то, что спарсил код, когда я запускал его у себя на пк. Сам код сохранен в файлах parser.py и parser.txt
👍1
Красивый рисунок с помощью модуля turtle
Перед запуском ничего устанавливать не надо, модуль установлен вместе с Python
Перед запуском ничего устанавливать не надо, модуль установлен вместе с Python
🔥7❤3
В этом посте код парсил рецепты с сайта https://calorizator.ru и сохранял их в трёх разных файлах в папке data.
Этот код загружает эти спарсенные рецепты в telegra.ph. Перед запуском код нужно положить рядом с папкой data, в которой хранятся спарсенные рецепты. Код возьмет рецепты из файла database.db, загрузит их в telegra.ph и сохранит ссылки на них во всех трех файлах в папке data.
Перед запуском необходимо скачать библиотеки telegraph и openpyxl.
В папке что я прикрепил есть файлы parser.py и parser.txt. В них хранится код парсера рецептов. В папке data_backup хранятся спарсенные рецепты. В папке data_telegraph_backup хранятся те же рецепты, но уже ссылками на статьи в telegra.ph. Сам код хранится в файлах in_telegraph_upload.py и in_telegraph_upload.txt. Перед запуском кода необязательно запускать парсер, можно лишь переименовать папку data_backup в data и положить файл in_telegraph_upload.py рядом.
Этот код загружает эти спарсенные рецепты в telegra.ph. Перед запуском код нужно положить рядом с папкой data, в которой хранятся спарсенные рецепты. Код возьмет рецепты из файла database.db, загрузит их в telegra.ph и сохранит ссылки на них во всех трех файлах в папке data.
Перед запуском необходимо скачать библиотеки telegraph и openpyxl.
В папке что я прикрепил есть файлы parser.py и parser.txt. В них хранится код парсера рецептов. В папке data_backup хранятся спарсенные рецепты. В папке data_telegraph_backup хранятся те же рецепты, но уже ссылками на статьи в telegra.ph. Сам код хранится в файлах in_telegraph_upload.py и in_telegraph_upload.txt. Перед запуском кода необязательно запускать парсер, можно лишь переименовать папку data_backup в data и положить файл in_telegraph_upload.py рядом.
👍2👎2🥰1👏1😁1