НУМИЗМАТИКА И АСПЕКТЫ КОЛЛЕКЦИОНИРОВАНИЯ МОНЕТ > НУМИЗМАТИКА

Цифровизация нумизматики (нумизматика и IT)

(1/4) > >>

sdfx:
Начну эту тему.
Пока хочу сделать две темы вот по этим вопросам (из собственного опыта):
1. как просто и быстро сделать свой сайт динамический на Python3 и Django3, с помощью которого можно быстро отклассифицировать и демонстрировать любые монеты своего интереса, и делать выборки по признакам на монетах.  Конечно я предполагаю, что люди не просто блестяшки собирают, а изучают какой-то период цивилизационного развития, не важно какой, например, Камбоджа 7-го века, Сумская область 9-го,  или Гондурас 17-го. Сразу скажу, что никакого коммерческого интереса, материалы бесплатные есть в общем доступе.
2. Как можно сделать нейронку, с помощью которой, например, можно заменить скан с изображением какой-нибудь кладовой чешуи в количестве, например, 300 штук на одном скане на список номеров КГХ в том же порядке с вероятностью ошибки 2%. Это сложней, не всякий потянет, но рассказать могу. Там да, учиться надо, в РФ 70-120 тыс руб просят за это образование (в зависимости от объема покупаемого к изучению материала) . У меня-то, конечно, бесплатно все есть, но нехорошо чужие права нарушать.
Одним постом, не получится, время столько нет. Несколькими постами изложу. Все это не истина в последней инстанции, но мне не стыдно об этом писать, потому что все на собственном опыте

sdfx:
Про организацию сайта по собственным интересам:
Пишу на простейшем русском языке для людей не из сферы IT, а для обыкновенных пользователей (юзеров) IT-продуктов.
Вот вам захотелось сделать свой сайт по какой-то теме, не для того чтоб показывать именно свои монетки, а вообще собрать в одном месте все монетки (исторические доказательства по сути). И чтоб с помощью этого сайта сторонний юзер мог бы определить свою монетку, и чтоб можно было бы там мысли свои излагать (если есть такая необходимость), предложить/поменять/продать что-то лишнее может, и чтоб можно было бы переделывать всю классификацию монет (а такая необходимость часто появляется по мере узнавания нового)  и с минимальной трудоемкостью, потому что переклассификация монет это самая трудоемкая задача в нумизматике. Можно еще какие-то задачи перед сайтом ставить, но для начала хотя бы вот про это поговорю (попишу, в смысле).

sdfx:
Я про все языки программирования естественно не знаю, да и нет такого человека, который все языки знает, потому что у него бы мозг взорвался на полпути. У этих языков есть определенная классификация, одни для того-то используются, другие для другого. Нам это не важно, потому что важно чтоб мозг не взорвался от этой инфы. Короче, насколько я понял, наиболее ходовыми для целей нумизматики сейчас являются язык PHP и язык Python, есть еще и другие. Я выбрал Python, потому что:
1. во-первых, он как айтишники- программисты-кодеры это называют "верхнеуровневый", т.е. там уже прописано очень много всего для всех вероятных случаев, а тебе только надо-то знать какой у тебя случай и выбрать предлагаемый "инструмент" из этого языка. Для этого там понаписано и понапридумывано огромное количество библиотек команд и всякого-всякого кода. Большие такие расширяющие библиотеки кода называются Фреймворками, те что поменьше (но это совсем не значит, что менее они полезные) называются пакетами расширяющего ПО, "приложухи" разные для конкретных прикладных (и системных тоже и других) целей. Все эти пакеты расширяющего ПО можно, бесплатно, как правило, в одном месте скачать (для Python это ресурс Pypi) - ну, понятно как бы, если привести аналогию App_Store/Google_Play и прочие загрузочные ресурсы для разных платформ.
2. во-вторых он опенсорсный (от слова OpenSourse), т.е. из открытого источника. Это что значит? А это значит, что ты как юзер кем-то написанного языка можешь просмотреть вообще весь код до самых первичных "аксиом". Почему это важно? А потому что есть и языки с закрытым кодом, корпоративным, как правило. Т.е. какая-то корпорейшн понаписала кода очень-очень много и потом говорит: вот ребята-юзеры моего языка пользуйтесь забесплатно, правда я вам не скажу, что реально происходит, когда вы там какой-нить предлагаемый вам инструмент выбираете, потому что, типо, я платил ЗарПлату программистам, и раз так, то право такое имею. А че там реально происходит?, да это понятно: инфа там собирается обо всех пользователях средняя для возможности влияния на юзеров, можно, конечно, и очень конкретно по персоналиям инфу собирать, но это уж перебор, я считаю. Опенсорс - это значит, что в большинстве случаев это все бесплатно. Не, ну если вы закажете какую-то приложуху именно под себя, то придется платить программерам за то, чтоб они вам это накодили, но тогда она скорее всего не будет бесплатной (все от воли заказчика зависит). В-основном все бесплатно. Я, короче, не разу еще ни за что не платил, потому что всегда можно придумать как сделать забесплатно.

sdfx:
Так вот, что нужно для того, чтоб овладеть основами языка, чтобы потом иметь возможность использовать приложухи и Фреймворки? Ничего нет проще - нужно поучиться. Как? Варианты такие:
- почитать самоучители (не советую, долго, муторно, дофига ненужного)
- пройти видеокурс основ (я так и сделал). Мне один посоветовали. Ну я его на рутрекере и скачал за 0 рублей, хотя совесть мне сказала, "а ведь человек это писал-работал, как тебе не стыдно". В тот момент как-то не было стыдно, не до того было. Это, если ничего другого не делать, а задаться именно этой целью, то 1-3 месяца изучать, в зависимости от бэкграунда, IQ и свободного времени. Каждый сможет, но от желания его освоить зависит.... то же самое, что с иностранным языком. Это бесплатный вариант, но ссылку даю не на рутрекер, а на лицензионный программный обучающий продукт: (здесь должна была быть ссылка, а там уже вон че написано https://webformyself.com/nashi-kursy/, ну тогда так нужно просто скачать базовый   курс Python, а бесплатность уж сами ищите VPN, анонимайзеры, режимы Turbo - в помощь Вам)
-еще есть вариант, если вы хотите не только сайт сделать в будущем, но и какую-нить дополнительную крутую тему освоить, например нейросети. Тогда там, когда курс по нейросетям покупаешь, тебя прежде чем нейросетям учить будут, сначала заставят базовый курс языка (Python) пройти. Этот вариант как бы бесплатный, но он идет как бонус к нейросетям.

sdfx:
Ну как бы освоили вы основы языка. Дальше фреймворк вам нужен для сайта-стоительства изучить. В Pythone3 этот фреймворк сейчас Django3 назывется. ВидеоКурс для его изучения тоже забесплатно есть на просторах нЭта, тоже месяца 3 его изучать, и переваривать еще месяца 3.
Ну еще надо основы знать: HTML, CSS, основы архитектуры сети, все не вспомню, тож очень много видеокурсов. Их всегда можно найти за бесплатно. Ищущий Человек сам поймет что ему нужно и сможет найти забесплатно, и найдет.
Вроде все по первому вопросу.
В итоге вы сможете сделать сайт, типо такого: вы скажете убогий, некрасивый, с неоплаченным SSL-сертификатом, потом оплачу, жаба просто душит (поэтому  у вас всплывет предупреждение о том, что не надо туда переходить, просто выберете "сделайте исключение для этого сайта"), но там все есть для достижения поставленных целей. Там естесственно стоит яндекс метрика, ну а где она не стоит?

 

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии