Важная новость: с сегодняшнего дня у меня новый могущественный союзник, который не знает слов "сдаюсь" или "мне это не по зубам"!
Так победим😏
Так победим
Please open Telegram to view this post
VIEW IN TELEGRAM
😎1
Что-то мне тяжко питон изучать - очень скучно! Это блять пиздец какой-то, который день прокрастинирую, но Наруто дает силы и каким-то образом напоминает о моей цели!)))))
Короче, сегодня день по изучению функций (я все еще на 4 уроке, хотя поток уже 7 урок проходит) - задача сегодня пройти 2 урока (функции и то что будет дальше) с вашей помощью и поддержкой (сразу говорю придираться к домашке не надо - за этой моментальный бан, кое кто придирался к шрифтам в одном из примеров🙄 , после чего стало сложнее продолжать, почувствовал себя тупым дегенератом). Если что-то криво косо работает - этого блять достаточно ✅
То есть я буду сюда постить домашку со своими решениями🎲 , решения буду блюрить, вы можете сами пробовать решать, если пробуете в питон, если нет просто соцерцайте и говорите какой я молодец 🥂
Короче, сегодня день по изучению функций (я все еще на 4 уроке, хотя поток уже 7 урок проходит) - задача сегодня пройти 2 урока (функции и то что будет дальше) с вашей помощью и поддержкой (сразу говорю придираться к домашке не надо - за этой моментальный бан, кое кто придирался к шрифтам в одном из примеров
То есть я буду сюда постить домашку со своими решениями
Please open Telegram to view this post
VIEW IN TELEGRAM
👏3
Вебмастер
Одна из самых простых задач: В кафе продают по 3 шарика мороженного и по 5. Можно ли купить ровно k шариков мороженного Решение: k = int(input('Сколько шариков мороженного сделать? ')) a = 3 b = 5 if k % a == 0 or k % b == 0: print(f'Вы можете купить…
Кстати, эта задача оказалась ОЛИМПИАДНОЙ!
Спасибо преподы👦
Спасибо преподы
Please open Telegram to view this post
VIEW IN TELEGRAM
Собственно, мне скучно, потому что я изучал питон несколько лет назад и что-то из базы уже прекрасно знаю. Например, в уроке приведен код:
Из которого
То что после отступа в следующей строке - тело функции.
Дальше вызывается функция
Это база, но из-за того, что я это уже знаю, а смотреть приходится в надежде на то, что появится что-то новое и интересное - прокручиваю весь урок.
def summ (a, b):
print(a + b)
summ(2,3)Из которого
def - ключевое слово (привет сеошникам), которое прописывается в начале всех функций. summ - у меня это просто название функции - название всегда идет после определения (def). a, b - аргументы функции - указываются в скобках после названия функции.То что после отступа в следующей строке - тело функции.
Дальше вызывается функция
summ(2,3) (в среде это summ(a:2, b:3) и обозначаются аргументы.Это база, но из-за того, что я это уже знаю, а смотреть приходится в надежде на то, что появится что-то новое и интересное - прокручиваю весь урок.
Вебмастер
Дальше вызывается функция summ(2,3) (в среде это summ(a:2, b:3) и обозначаются аргументы.
Параметры в аргументы лучше записывать не через запятую, а через равно - если передавать через запятую, то параметры передаются аргументам последовательно:
Через равно можно указать явно какой параметр к какому аргументу задается:
(2,3) - параметр 2 передается аргументу a, параметр 3 - bЧерез равно можно указать явно какой параметр к какому аргументу задается:
(b=3, a=2, c=5) - так удобнее и более читабельно.Аннотации типов
В питоне не обязательно явно определять к какому типу (целое число/дробное число/строка и тд) принадлежит тот или иной аргумент функции или переменная, при этом одна переменная может принимать сразу несколько значений разных типов, поэтому, чтобы не было путаницы в коде - нужно обязательно использовать аннотации типов - то есть прямо указывать к каким типам может принадлежать тот или иной аргумент (если речь про функции).
Делается это как показано на скрине, типы аргументов задаются через палку, перед этим нужно импортировать встроенную библиотеку typing.
В питоне не обязательно явно определять к какому типу (целое число/дробное число/строка и тд) принадлежит тот или иной аргумент функции или переменная, при этом одна переменная может принимать сразу несколько значений разных типов, поэтому, чтобы не было путаницы в коде - нужно обязательно использовать аннотации типов - то есть прямо указывать к каким типам может принадлежать тот или иной аргумент (если речь про функции).
Делается это как показано на скрине, типы аргументов задаются через палку, перед этим нужно импортировать встроенную библиотеку typing.
Вебмастер
Аннотации типов В питоне не обязательно явно определять к какому типу (целое число/дробное число/строка и тд) принадлежит тот или иной аргумент функции или переменная, при этом одна переменная может принимать сразу несколько значений разных типов, поэтому…
Я бы очень хотел быть самому себе учителем, умею очень понятным языком что-то объяснить, почему некоторые учителя этого не умеют - большой вопрос 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
Вебмастер
Как вы используете питон для SEO? Расскажите о кейсах.
Основной кейс который мне пришел в голову это парсинг - спарсить определенные данные со всех урл адресов (или включающих что-то в урл / любой другой параметр) - мета-теги,индексирование, канониклы, коды ответов, ссылки и тд - дальше задать условие - выведи страницы, у которых чего-то нет, ищешь определенный паттерн - задаешь страницам - тем самым мгновенно устраняя проблемы.
Еще крутой кейс - парсишь урлы - с помощью апишки - парсишь уникальность - там где ниже порога генеришь чатомгпт контент - проверяешь на пузомерки - публикуешь автоматом.
Перелинковка - есть список страниц на которые хочешь поставить по 10-15 внутренних релевантных ссылок - соответственно парсишь контент - ставишь задачу - сопоставить страницы по релевантности через нейронку - если набралось от 10 до 15 страниц - нейронка должна вписать органично абзац в каждый релелеватный текст целевой страницы со ссылкой, которая будет соответствовать ключевому слову из кластера.
Еще крутой кейс - парсишь урлы - с помощью апишки - парсишь уникальность - там где ниже порога генеришь чатомгпт контент - проверяешь на пузомерки - публикуешь автоматом.
Перелинковка - есть список страниц на которые хочешь поставить по 10-15 внутренних релевантных ссылок - соответственно парсишь контент - ставишь задачу - сопоставить страницы по релевантности через нейронку - если набралось от 10 до 15 страниц - нейронка должна вписать органично абзац в каждый релелеватный текст целевой страницы со ссылкой, которая будет соответствовать ключевому слову из кластера.
Вебмастер
генеришь чатомгпт контент
после генерации можно подключить редактирование текста антинейронным сервисом, дальше отправить также автоматом статью в админку сайта сеошнику/копирайтеру/редактору на вычитк и прописывание меты (если автоматом не генерится)
Please open Telegram to view this post
VIEW IN TELEGRAM
Задание:
Решение:
def min_number(i: int):
while True:
print(i)
i += 1
if i > 300 and i % 19 == 0:
return i
result = min_number(0)
print("Минимальное число:", result)
Написать функцию, которая будет искать и выводить на экран минимальное число, большее 300 и кратное 19.
Решение:
while True:
print(i)
i += 1
if i > 300 and i % 19 == 0:
return i
result = min_number(0)
print("Минимальное число:", result)
Вебмастер
Задание: Написать функцию, которая будет искать и выводить на экран минимальное число, большее 300 и кратное 19. Решение: def min_number(i: int): while True: print(i) i += 1 if i > 300 and i % 19 == 0: return i result…
Скрытый текст код не подсвечивает( наверное дальше просто код буду постить с подсветкой.
Задание:
Написать функцию, которая будет обменивать местами первую и последнюю цифру числа N (1234 → 4231).
Задание:
P.S. Опять какие-то странные задачи из школьных контрольных пошли... зачем это делать без оператора % если можно с ним?!
P.P.S. Оператор % проверяет делится ли число на другое без остатка или нет.
Написать функцию, которая будет определять, делится ли число N на: 2, 3, 4, 5, ... (без использования оператора %)
P.S. Опять какие-то странные задачи из школьных контрольных пошли... зачем это делать без оператора % если можно с ним?!
P.P.S. Оператор % проверяет делится ли число на другое без остатка или нет.
Вебмастер
Официальная причина не садиться за ноут несколько дней :3
Скажите, очень сладенькая причина?)) а если серьезно, Майя никогда не грызет провода и вообще большая умничка, на фото - позируем на камеру, не более.
❤2👏1
Срочно меняйте пароли от важных сервисов.
https://meduza.io/news/2024/07/05/v-seti-poyavilas-krupneyshaya-v-istorii-baza-utekshih-paroley-10-milliardov-shtuk
https://meduza.io/news/2024/07/05/v-seti-poyavilas-krupneyshaya-v-istorii-baza-utekshih-paroley-10-milliardov-shtuk