

|
21
-: Mar 09, 2026, 13:50
|
||
| Започната от remotexx - Последна публикация от spec1a | ||
|
Рая Назарян лъска нечий бастун:
![]() ![]() |
||
|
22
Linux секция за начинаещи / Настройка на програми / Re: Двупосочен английско-български речник с python 3
-: Mar 09, 2026, 10:53
|
||
| Започната от rado84 - Последна публикация от 4096bits | ||
|
Споделил си публично програмата в GitHub и се опитваш да я спасиш.
Добре ще е, транскрипцията да си е наред, ако ще я ползва и някой друг. Хубаво е, че понаучаваш Питоня. Улеснява живота. Това, което аз направих си е вградена функционалност към инструментите за манипулиране стрингове в Python - на текст. Относно конвертирането до JSON или в нещо друго... Ами, ако искаш да е четимо, почти няма нещо друго. Впрочем, ти почти си го направил. Разделил си .dat файла на парчета (думи, заедно с превод), след това разделяш думата от превода. Тук може да се направят вече две неща. Да се създаде празен речник на Python. Този тип за данни с ключ/стойност. На други езиси го наричат hash table, map, object, hash map, table. Та, да се вкара думата като 'key', а превода като 'value' на този речнки. Прави се това в цикъла, който в момента съществува. След като се парсне целия файл, имаш един голям dict на Python, който просто превръщаш в JSON и го хвърляш във файл. Това е просто конвертиране от формата в .dat файла, в JSON Второто нещо, което може да се направи вместо първото ми предложение е, да се направи както си трябва с този JSON. Целия JSON обект да има едно поле, в което се указва езика, а под него данните. Те да включват и отделно поле за транскрипцията. Например: Код: {Бях погледнал, колко са думите в двата .dat файла. Едното файлче беше 43,000+ или 46,000+, другия беше към 48,000+ думи. Не съм работил с големи по размер JSON файлове, но зная, че са бавни за обработка. Не съм сигурен, дали и тези са големи. Зная, че се обработват и 1000 пъти по толкова. ![]() В Python ще са превърнати в dict обекти и това може и да помогне за бързината на търсене. Може би. Оптималния вариант би било бази данни (sqlite3 нарпимер), защото са оптимизирани за търсене, заемат по-малък обем на диска, обаче не са четими. За въвеждане на дума и попълване на речника, ще трябва да се създаде и съответната функционалност директо в програмата или на ръка да си вкарваш данните през конзолата и интерфейса на sqlite3. Другото е, че ще трябва да се преправи и системата за търсене. Да се имплементира fuzzy find за въпросния dict. Нещо като тава би работило: Код: for word in dict.kays(): Може да има и по-бързи начини, не зная. Някой професионален програмист, ако им тук, да каже. sqlite3 си има вградена функционалност за такъв тип търсене, но както се видя, не е никак сложно да се направи и за текстов обект, какъвто е JSON (dict obect в Python). Погрешно го нарекох, като fuzzy find. Направо се търсят точни съвпадения. |
||
|
23
-: Mar 09, 2026, 10:51
|
||
| Започната от remotexx - Последна публикация от Acho | ||
|
И кой велик баровец се е засилил "да опра'й нещата". Че закъде са без него:
https://www.vesti.bg/sviat/makron-pyrviiat-zapaden-lider-kojto-govori-s-iranskiia-prezident-sled-konflikta-6253804 |
||
|
24
Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: (безнадеждната) Руско-украинска война от 2022-2029 год.
-: Mar 09, 2026, 10:47
|
||
| Започната от go_fire - Последна публикация от Acho | ||
|
Всичко си върви по плана, всичко се намества, парсата се усвоява чинно и надлежно, как си требе:
https://novini.bg/article/2026030908000867238 |
||
|
25
-: Mar 09, 2026, 10:44
|
||
| Започната от remotexx - Последна публикация от Acho | ||
|
А тоя великия политик Радев само ще обърка нещата по изборите. Ама то нов проект, ама нови идеи, ама нови хора - все простотии, и щели да оправят всичко:
https://novini.bg/article/2026030906373211364 |
||
|
26
-: Mar 09, 2026, 09:20
|
||
| Започната от remotexx - Последна публикация от Acho | ||
|
Не харесвала пеенето и тоалетите на Рианката:
https://www.vesti.bg/sviat/strelba-sreshtu-doma-na-riana-v-bevyrli-hils-kurshum-probi-stena-6253807 |
||
|
27
Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: (безнадеждната) Руско-украинска война от 2022-2029 год.
-: Mar 09, 2026, 09:16
|
||
| Започната от go_fire - Последна публикация от Acho | ||
|
Ех тази Захарова, веднага видяла нещо интересно:
https://fakti.bg/world/1040027-ukraina-prizna-braka-mejdu-maje-zaharova-vida-v-tova-fantastichni-perspektivi-pred-zelenski |
||
|
28
Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Зелена сделка: за и против
-: Mar 09, 2026, 09:08
|
||
| Започната от ddantgwyn - Последна публикация от Acho | ||
|
Фото мото, да си ги нямаме такива - всички под ножа с високи сметки. Енергото трябва да лапа яко, мамицата ви ненаситна:
https://fakti.bg/bulgaria/1040083-domakinstvo-s-fotovoltaici-s-nova-visoka-smetka |
||
|
29
-: Mar 09, 2026, 08:56
|
||
| Започната от spec1a - Последна публикация от Acho | ||
|
И нали си избраха аятолаха сами, там наследника на стария, Без да се съобразяват с Дончо, много им се е разлютил вече. Да не очакват нищо добро:
https://novini.bg/article/2026030904331600696 |
||
|
30
-: Mar 09, 2026, 08:53
|
||
| Започната от remotexx - Последна публикация от Acho | ||
|
Хайде всичкипод обстрел. Покрай Иран евреите стрелят по всичката околна арабска гад, там Сирии Ливани Гази мази, наред ги обстрелват. Пара има, ракети и дронове също:
https://novini.bg/article/2026030904552909817 |
||