Snusmumriken
Не в том дело.
Snusmumriken
Дело в применении мозгов хоть каком-то.
Я зато предлагаю варианты как сделать по-нормальному.
Hello, World! 🎄
Snusmumriken
Регулярные выражения и грамматики.
А так же критичное отношение к собственному коду и тесты хоть какие-то.
Snusmumriken
Потому что твой образец не выдерживает даже простейшего теста, уже ломается.
Snusmumriken
Тест, если что — это попытка сломать.
Nikolai
LISP
Hello, World! 🎄
А чит на печеньки приносит свои плоды)
Nikolai
Ну а если серьезно - задача номер один - найти более-менее приличную шарагу в окрестностях, по отзывам хотя бы, а лучше посмотреть перечень дисциплин по направлениям, чтоб поменьше всяких фреймворков и питонов, и побольше всего, начинающееся на слово «теория» и «архитектура», и задача номер 2-ва - изучать то, что можешь сам изучить, но без попыток придумать самому, пока у тебя не будет хорошей хотя бы алгоритмической базы, ничего хорошего ты сам все равно не придумаешь. А вот что из книжек можно почитать неподготовленному уму - хрен даже знает, все те же учебники для первокурсников разве что
Nikolai
Hello, World! 🎄
Snusmumriken
Hello, World! 🎄
Snusmumriken
Ближе.
Snusmumriken
В общем, ты не в курсе.
Hello, World! 🎄
Snusmumriken
Не совсем.
Snusmumriken
Опиши подробнее.
Hello, World! 🎄
css используется в связки html+css, css это вся красота сайта (которой нет на сайте моего колледжа)
Snusmumriken
Очень художественное описание, давай техническое.
Hello, World! 🎄
css - внешний вид в общем
Snusmumriken
Во-первых, как оно расшифровывается.
Hello, World! 🎄
Cascading Styles Sheets
Snusmumriken
Молодец. Дочитай статью на википедии и опиши своими словами.
Hello, World! 🎄
Snusmumriken
Hello, World! 🎄
Snusmumriken
Мм, очень грубо.
Snusmumriken
В первую очередь — структуризация. Это "КАСКАДНЫЕ таблицы стилей", ключевое слово — каскадные. Они имеют иерархию.
Во-вторых — унификация. Ты можешь заменить таблицу стилей, и полностью переделать внешний вид страницы без нарушения отображения самого контента.
В третьих — кардинальное уменьшение объёма как самого текста странички, так и памяти для её отображения. Браузеры оптимизированы для кеширования стилей, не создают внутри себя новых объектов на каждый твой пук, используя уже существующий для дубликатов.
В четвёртых — почему ты их не использовал?
Hello, World! 🎄
Arslan
Когда код работает ну слишком хорошо
Arslan
Моя кошка иногда офигивает смотря на стену, думаю это оно и есть
Hello, World! 🎄
Hello, World! 🎄
Hello, World! 🎄
Arslan
Hello, World! 🎄
Hello, World! 🎄
кота
Hello, World! 🎄
Nikolai
О, у меня тут флешбек приключился. Делал кто аналоговые скелетные анимации из картона?
Nikolai
Типа, сделать персонажа из картона, ему руки-ноги пришить, потом каждый узел на ниточках, нитки вокруг доски пошире и анимируй
Luсky
видел такое
Hello, World! 🎄
Подскажите пожалуйста, алгоритмы, которые потребуется учить (например):
сортировка массива и тд;
Hello, World! 🎄
Snusmumriken
Всем насрать на алгоритмы.
Алгоритм — это методичка в учебнике.
Ты никогда в жизни не будешь писать сортировку, даже пузырьковую, она нахрен никому не нужна, везде где можно уже давно есть отлаженные и оптимизированные либы со всеми алгоритмами.
Что желательно знать — это их существование и свойства, чтобы не обсираться на О(n^n).
Snusmumriken
Я знаю кучу алгоритмов не потому что я весь из себя такой умный и зубрил книжки. Я их использовал. Без области применения, любая подобная затея — гово. Тупое зазубривание не приведёт ни к чему хорошему, и не сделает тебя "праграмистом".
Hello, World! 🎄
Snusmumriken
Да.
Hello, World! 🎄
Snusmumriken
И не обсираться.
И представлять что конкретно ты делаешь. Сколько операций занимают твои команды и в каких порядках по стоимости.
И смотреть чужой код, чужие наработки, впитывать опыт. Читать книжки и статьи по конкретным темам которые тебе нужны, узнавать методики других людей.
Nikolai
Ну, этот путь длинный и интересный, но не шибко эффективный, и данные получаются не структурированными
Nikolai
Лучше это все все таки в рамках какой-то учебной программы, когда молодец, ты сделал так, а можно вот так, это быстрее и красивее, но если тебе нужно не искать, а перебирать, то вот так, а если много хранить и быстро находить - лучше использовать вот это
Snusmumriken
Окей, значит алгоритмы нужно самому придумывать -_-
Смотри, ты учишься в колледже. Ты в курсе, какая основная задача у колледжа? Почему студенты в среднем хорошо запоминают 5-10% поданной им информации, и ещё ~20% очень хреново запомненной, а остальное вообще проходит мимо ушей? Почему образование такое неэффективное? Почему выпускники вузов, отличники, не могу оттарабанить содержимое учебника по матану, даже своими словами, через пять лет после устройства на работу?
Hello, World! 🎄
Snusmumriken
Ну, ты спрашиваешь "какие алгоритмы учить" ))
Hello, World! 🎄
Nikolai
Банда четырех прикольно преподнесли, к слову, материал, типа, пацаны, ща мы будем делать свой ворд. Вот тут мы делаем так, а здесь так. И вот мы столкнулись со структурой документа, тут нам надо в виде дерева оформлять примитивы, тут нам поможет паттерн «компоновщик» - и погнали
Snusmumriken
Учить != Зубрить
Окей. Расскажи мне основные популярные методики сортировок, их схемы работы, основные преимущества и недостатки. А потом реализуй ))
Hello, World! 🎄
Snusmumriken
Сложнее пузырька/гнома ты на текущий момент ничего не придумаешь. И это говно в 95% случаев, и конфетка в очень специфичных условиях, которых у тебя не будет. Обосрёшься с n^2 на большом массиве и будешь спрашивать "А пачиму у миня ничиво ниработает?", вместо того чтобы сделать по-нормальному.
Nikolai
Можно на диске создать файлы с соответствующими именами, потом ls разбить построчно
Nikolai
сложность тета-n
Snusmumriken
О, кстати, отличная сортировка:
Создаём дерево папок на диске
A, B, C, D, ...
Внутри них тоже будут уже следующие буквы.
Распределяем файлики с нужными словами в дерево папок.
Snusmumriken
Проще своё придумать
Я в 19 лет кстати это делал. Сидел и писал библиотеку разных сортировок на луях по преколу.
И бинарные поиски/вставки, и разбиения по деревьям, и ещё много всего.
Реализация не пригодилась, но было весело ))
Hello, World! 🎄
Snusmumriken
Ага, это у меня тоже есть.
Hello, World! 🎄
Snusmumriken
НЕ НАДО
Snusmumriken
Я делал ловкоподобную обёртку вокруг пайгейма, потому что апишка у пайгейма — говно. Фичеватость, правда, тоже довольно говёная. Графона не сделаешь. Некоторые зовут это "минимализмом", а я — переусложнённой хернёй.
Hello, World! 🎄
НЕ НАДО
Если понадобится https://notabug.org/itcet/gui_for_pygame/src/master/GUI.py
Snusmumriken
Не понадобится. Хотя хз, детям можно показывать наверное.