Форматируем строку для URL-адреса
Для начала стоит вспомнить, что слаг (slug) — это уникальная строка-идентификатор, понятная человеку и содержащая только "безопасные" символы: латинские символы в нижнем регистре, цифры и дефис.
Чаще всего такое понятие можно встретить в контексте URL-адресов. Например, можно формировать слаг из названия какой-нибудь статьи и вставлять его в ссылку, чтобы людям было понятно, куда они переходят.
Выше в коде мы написали простую функцию, где использовали методы lower() для приведения в нижний регистр и strip() для удаления пробелов слева и справа.
Также для удаления некоторых символов и замены на знак дефиса были использованы регулярные выражения и встроенный пакет re для работы с ними.
#python#re
#教程 「Building a web scraping tool with Python」
6月发出第一篇的信息爬取系列教程终于在八月完结,其中第一篇讲如何用 #Python 解析 #XML 格式的 RSS feed。总共有三篇:
1️⃣Building an RSS feed scraper with Python
2️⃣Automated web scraping with Python and Celery
3️⃣Making a web scraping application with Python, Celery, and Django
https://codeburst.io/building-an-rss-feed-scraper-with-python-73715ca06e1f
发现于
https://twitter.com/RSSCircus/status/1271810732225593346
题图来自 DataCamp。
✨"Яндекс Лицей" в "Галактике64": Юные программисты представили свои Python-приложения!✨
13 ноября Саратовский региональный центр «Галактика64» стал площадкой для захватывающей защиты проектов участников образовательного проекта "Яндекс Лицей". Учащиеся, осваивающие язык Python по программе "Основы промышленного программирования", продемонстрировали результаты своего труда – уникальные приложения, разработанные с использованием библиотек PyQt6 и sqlite3. 👨💻
Каждый проект – это не просто код, а функциональные решения для реальных задач! Ребята создали приложения для организации умных викторин, ведения баз знаний, распознавания рукописного ввода формул для TeX, ведения записных книжек (для дел или рецептов), мини-секретарей для планирования, клавиатурных тренажеров, менеджеров паролей с криптозащитой, комбо-приложений с мини-играми и ученическими полезностями, и даже захватывающую игру-кликер! 💡
Зрители и экспертное жюри, состоящее из участников профильной интенсивной смены "Клеточная биология и генетика 10-11 классы", с большим интересом изучили представленные разработки. Участники жюри не только выразили восхищение, но и предложили ценные идеи для дальнейшего развития проектов. 🌟
Желаем всем "лицеистам" блестящего воплощения их амбициозных идей и дальнейших успехов в освоении мира программирования. Пусть их путь в IT будет полон ярких открытий и достижений! 💪
#ЯндексЛицей#Галактика64#Python#ЗащитаПроектов
#python#video#gif
⌨️ Python dasturlash tilida videoni GIF ga aylantirishni bilaridingiz?
from moviepy.editor import VideoFileClip
videoClip = VideoFileClip("my-life.mp4")
videoClip.write_gif("my-life.gif")
💻@dasturlash_hayoti— dasturchilar va dasturlash hayotini yoritib boradigan loyiha!
I needed some automatic docker reverse_proxy but didn't understand jwilder/docker-proxy's templating language, because go templates are strange.
Welp, I made a python version:
https://github.com/luckydonald/auto_proxy/
#nginx#docker#reverse_proxy#python