Вебмастер
Это задача из 2 урока и отнесена к 3(последнему) уровню сложности, но почему я пока так и не понял, спрошу у преподов.
Зато у меня теперь есть ответ на этот вопрос 👨🦳 😑 🤙
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳2
А пока я дорешиваю эту задачу, вот предыдущая из 2 уровня сложности:
Решение:
height = int(input("Введите высоту треугольника: "))
n = 0
for i in range(1, height*2+1):
spaces = " " * (height-i+n)
stars = "*" * (i)
if len(stars) % 2 == 1:
print((spaces + stars))
n+=1
Объяснение решения, если кратко:
1) Вводится высота
2) Решаем через цикл (for) и последовательность (range):
Начинаем с 1 звезды, заканчиваем введенным число * 2+1. Умножать на 2 нужно, потому что дальше мы выводим только нечетное кол-во звезд, единичку прибавляем чтобы число учитывалось включительно.
Самое сложное было понять, что нужно прописывать здесь чтобы пробелы правильно выводились:
spaces = " " * (height-i+n)
Помогли листок бумаги и ручка.
Вывести равнобедренный треугольник из символа "*" (высота указывается с клавиатуры)
Решение:
n = 0
for i in range(1, height*2+1):
spaces = " " * (height-i+n)
stars = "*" * (i)
if len(stars) % 2 == 1:
print((spaces + stars))
n+=1
Объяснение решения, если кратко:
1) Вводится высота
2) Решаем через цикл (for) и последовательность (range):
Начинаем с 1 звезды, заканчиваем введенным число * 2+1. Умножать на 2 нужно, потому что дальше мы выводим только нечетное кол-во звезд, единичку прибавляем чтобы число учитывалось включительно.
Самое сложное было понять, что нужно прописывать здесь чтобы пробелы правильно выводились:
Помогли листок бумаги и ручка.
Forwarded from DeCenter — блокчейн, биткоин, инвестиции
🤖 Бывший сотрудник OpenAI опубликовал 165-страничный документ с прогнозами, основанными на его опыте и знании внутренней кухни разработки ИИ:
1️⃣ Появление AGI (Artificial General Intelligence) к 2027 году вполне реально. AGI — ИИ, способный выполнять любую интеллектуальную задачу на уровне человека, с такой же универсальностью и адаптивностью.
2️⃣ AGI — важнейший геополитический ресурс. Каждая страна стремится первой заполучить AGI, как когда-то атомную бомбу.
3️⃣ Для создания AGI потребуется единый вычислительный кластер стоимостью $1 триллион, подобный тому, который Microsoft строит для OpenAI. Этот кластер будет потреблять больше электроэнергии, чем все США вместе взятые.
4️⃣ Финансирование AGI будет исходить от крупных технологических компаний — Nvidia, Microsoft, Amazon и Google уже выделяют $100 млрд на ИИ ежеквартально.
5️⃣ К 2030 году ежегодные инвестиции в ИИ достигнут $8 триллионов. Эти затраты и изменения сопоставимы с Манхэттенским проектом и Промышленной революцией.
6️⃣ AGI — это только начало. После его создания почти мгновенно произойдёт переход к ASI (сверхинтеллекту). AGI будет настолько умён, что сможет сам себя совершенствовать, и это произойдёт очень быстро.
@DeCenter
@DeCenter
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Важная новость: с сегодняшнего дня у меня новый могущественный союзник, который не знает слов "сдаюсь" или "мне это не по зубам"!
Так победим😏
Так победим
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. Оператор % проверяет делится ли число на другое без остатка или нет.