Map Poster Creator - скрипт для создания красивых дорожных карт любых городов, зон, участков по данным OSM.
На карту можно добавить зеленые насаждения, дороги, реки, пруды, озера. Есть несколько готовых цветовых схем, но вы легко можете добавить свои собственные цвета.
Сверху - одна из трёх цветовых схем, остальные две цветовые схемы это: coral, black. По желанию можно создать свою цветовую схему :3
Ставится командой ⚙ pip install map-poster-creator
Проект находится здесь :3
Уже 10 августа начнется наш подготовительный курс по Python!
Даём только мясную и прикладную информацию. Никакой воды и траты твоего времени. По окончании 14-дневного курса ты уже владеешь базовым знанием языка и даже напишешь собственную программу!
Прямо сейчас переходите по ссылке и бронируйте место!
🐥 Задача по Python #12Описание
При работе со значениями цвета иногда может быть полезно извлечь отдельные значения компонентов красного, зеленого и синего (RGB) для цвета. Реализуйте функцию, отвечающую этим требованиям:
Принимает в качестве параметра шестнадцатеричную строку цвета без учета регистра (например, "#FF9933" или "#ff9933").
Возвращает Map<String, int> со структурой {r: 255, g: 153, b: 51}, где r, g и b находятся в диапазоне от 0 до 255.
Примечание: ваша реализация не должна поддерживать сокращенную форму шестнадцатеричной записи (например, "#FFF").
Примеры"#FF9933" --> {r: 255, g: 153, b: 51}Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
newspaper3k - модуль, который даёт возможность извлекать статьи и связанные мета-данные из множества разных источников.
С использованием newspaper3k можно извлечь изображения, текст и имена авторов.
Данный модуль, кстати, поддерживает NLP-функциональность 🌚
Поэтому, если вы собирались использовать BeautifulSoup или другую библиотеку для вебскрапинга в своём следующем проекте, лучше сэкономьте своё время и силы и установите newspaper.
Ставится командой ⚙ pip install newspaper3k
Документация и примеры кода здесь :3
Snake – проект, который посвящен искусственному интеллекту игры Snake.
Цель змеи— постоянно есть пищу и как можно быстрее заполнить карту своим телом.
Изначально проект был написан на C++. Теперь он был переписан на Python для удобного графического интерфейса и простоты реализации алгоритма.
Ознакомиться с проектом можно здесь :3
🐥 Задача по Python #11Описание
Напишите класс, который, получив строку, будет возвращать строку в верхнем регистре, в которой каждая буква сдвинута вперед в алфавите на столько позиций, на которые был инициализирован шифр.Примеры
c = CaesarCipher(5) # создаётся шифр Цезаря со сдвигом 5
c.encode('Codewars') # возвращает 'HTIJBFWX'
c.decode('BFKKQJX') # возвращает 'WAFFLES'
Если что-то в строке не соответствует алфавиту (например, знаки препинания, пробелы), просто оставьте как есть.
Сдвиг всегда будет в диапазоне [1, 26] английских букв(по желанию можно написать и второй класс для русского алфавита, диапазон [1, 33]).
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
Молодой айтишник из Кремниевой долины создал необычный канал в Телеграм по изучениюPython.
По его словам, даже ленивый сможет легко и быстро освоить язык.
Он разжёвывает информацию, оформляя все в виде картинок - поэтому процесс обучения превращается в увлекательное занятие.
Если вам интересно изучение Python, то вот ссылка на канал @python_ed
Plexus Effect(Эффект Сплетения) написанный на Python!
Код занимает всего 109 строк, что не может не радовать :D
Использованные модули: os, pygame, random, math.os - переменные среды. pygame - для вывода окошка с эффектом сплетения. random - для рандома :D. math - математические операции.
Ознакомиться с кодом вы можете здесь :3
А перейдя по этой ссылке вы можете посмотреть этапы написания этого эффекта.
🐥 Задача по Python #10Описание
Напишите функцию/метод, чтобы он принимал строку PascalCase и возвращал строку питон кейса. Символы нижнего регистра могут быть цифрами. Если метод получает число в качестве входных данных, он должен вернуть строку.
Уровень сложности:СверхДжун.
Примеры
"TestController" --> "test_controller"
"MoviesAndBooks" --> "movies_and_books"
"App7Test" --> "app7_test"
1 --> "1"Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи