George Pashev

Website of George Pashev (Jidai Mirai)

Scientist, Programmer, Data Scientist, Entrepreneur

РЪКОВОДСТВО ЗА ОЦЕНЯВАНЕ ПО МОБИЛНИ ПРИЛОЖЕНИЯ

РЪКОВОДСТВО ЗА ОЦЕНЯВАНЕ Дисциплина: „Мобилни приложения“ Преподавател: гл. ас. д-р Георги Пашев Крайна оценка Проект: 2/3 от крайната оценка Тест: 1/3 от крайната оценка Закръгля се по математическо правило към цяло число (2–6) 3.1. Базови технически параметри Език: Kotlin (препоръчителен) или Java Min SDK: 24 Target SDK: най-новият стабилен Архитектура: MVVM или MVP + Repository слой GitHub: публично репо с име MobileApps2025-<ФН> 3.2. Минимални функционалности според целева оценка Оценка 3 Приложението се компилира и стартира без грешки…

Read more …

Python за Fintech разработка

Нова Избираема дисциплина: Python за Fintech разработка Автор д-р Георги Пашев Професионален профил | georgepashev@uni-plovdiv.bg Направление: 4.6 Информатика Основна информация Хорариум: 20 часа лекции + 20 часа упражнения Кредити: 4 ECTS Семестър: 6-ти семестър (3-та година) Предварителни изисквания: Програмиране с Python (базово ниво), Бази данни, Структури от данни и алгоритми Анотация Дисциплината "Python за Fintech разработка" подготвя студентите за работа като Python разработчици във финансово-технологичния сектор. Курсът комбинира задълбочено изучаване на…

Read more …

Голямото море от крипто валути: Типове крипто валути и примери

Голямото море от крипто валути:Типове крипто валути и примери Автор: Георги Пашев Януари 2025 Съдържание Въведение История на криптовалутите Технически аспекти Блокчейн технология Механизми за консенсус Криптография Типове криптовалути Платежни криптовалути Платформени токени Utility токени Стейбълкойни DeFi токени NFT токени Governance токени Икономически аспекти Трейдинг перспектива Сравнителен анализ Бъдещи перспективи 1. Въведение Криптовалутите представляват революционна форма на дигитални активи,…

Read more …

Монте Карло симулация за оценка на проектен бюджет

Монте Карло симулация за оценка на проектен бюджет 1. Въведение и значимост Монте Карло симулацията е мощен инструмент за оценка на риска и несигурността в проектното управление. При управлението на софтуерни проекти, точното определяне на бюджета е критично за успеха на проекта. Защо е важна тази задача? Помага за по-точна оценка на необходимия бюджет Позволява количествена оценка на рисковете Дава възможност за определяне на реалистични буфери Подпомага вземането на информирани решения 2. Методология Монте Карло…

Read more …

Въведение в Блокчейн програмирането и Solidity

Въведение в Блокчейн програмирането и Solidity гл. ас. д-р Георги Пашев http://gpashev.com Лекция 1: Основи на Блокчейн технологията 1.1 Какво е блокчейн? Блокчейн е разпределена база данни, която се споделя между възлите на компютърна мрежа. Като база данни, блокчейнът съхранява информация електронно в цифров формат. Блокчейните са най-известни с тяхната ключова роля в криптовалутните системи като Bitcoin за поддържане на сигурен и децентрализиран запис на транзакциите. 1.2 Основни характеристики Децентрализация: Няма централен орган,…

Read more …

Дисциплина: Компютърна Лингвистика в Областта на Биоинформатиката

Компютърна Лингвистика в Областта на Биоинформатиката гл. ас. д-р Георги Петров Пашев http://gpashev.com § georgepashev@uni-plovdiv.bg Кратко описание на дисциплината: Този курс се фокусира върху приложението на компютърна лингвистика в областта на биоинформатиката, като се разглеждат техники за обработка на естествен език и машинно обучение, приложими в анализа на биологични данни. Курсът съчетава теоретични знания с практически умения в програмиране на Python и Rust, като изследва интеграцията на тези езици в биоинформатични приложения. Списък с теми за…

Read more …

Сайтът премина на българска кирлица

Георги Пашев се включва в инициативата за разпространяване на типично българското начертание на кирилски шрифтове.Повече за това какво наричаме българска кирилица можете да прочетете в сайта на инициативата "За Българска Кирилица" или в следната статия от Списание 8.   Накратко кирилски шрифтове с типично българско начертание се използват най-масово и са типични за България. Отличават се със по-ръкописен тип начертание на малките букви и някои от големите, за разлика от кирилските шрифтове които са типични за Русия, където малките букви…

Read more …

Писмото ми до Слави Трифонов

До Станислав Трифонов, в качеството му на идеолог и председател на ПП «Има такъв народ» Отворено писмо Привет, г-н Станислав (Слави) Трифонов, Правя това обръщение към Вас, защото по едно стечение на обстоятелства, къде случайни, къде неслучайни, вие сте единствения със шанс да направите правителство. Във връзка с това, бих ви посъветвал да направите следното: Да се извините на хората, че преди години сте станал медиен двигател за популяризирането на Бойко Борисов (Боко), който сега (уж) сте тръгнал да «изчегъртвате»; Да хвърлите повече…

Read more …

Жребий за партия за гласуване

Здравейте, Предполагам, че много от вас сте се сблъсквали с добре познатия проблем - за кого да гласувате. Ако не можете да изберете, понеже мразите всички участници и не намирате достоен кандидат или тези, които харесвате "нямат реален шанс", според социолозите, можете да приложите стратегия "теглене на жребий чрез отчитане на коефициент на омраза за всеки от кандидатите. Тук представям имплементация на алгоритъм на Python, която отчита коефициентите на омраза към отделни кандидати в списъка и "стреля" по мишени в "стрелбище", с изтеглени…

Read more …

Насоки за провеждане на упражненията по ППМУ за задочни студенти

Насоки за провеждане на упражненията по ППМУ за задочни студенти Здравейте, колеги, Онлайн курса за упражненията ви по дисциплината ППМУ е достъпен тук: (https://uroci.online/course/view.php?id=12) Направих онлайн формуляр, в който ще предавате курсовите си проекти по ППМУ. Линка му е тук (https://uroci.online/mod/url/view.php?id=93) За да го достъпите, трябва да имате профил в платформата uroci.online и при регистрацията да сте избрали клас "ПУ - 3 курс". В онлайн курса се намира цялата информация, която ви е необходима: от видеоуроци през програмен код за заданията до примерни теми за…

Read more …

За Чучхе и разликата с Диалектическия материализъм

Привет,Почти на 100% е ясно, че другарят Ким: вожд и учител на Северна Корея е или пукясал или тежко болен, толкова, че не може да ходи и да стои изправен. Тази новина засили любопитството ми към севернокорейската "демокрация". Посетих сайта на официалното им радио "Гласът на Корея" (http://www.vok.rep.kp/index.php?CHANNEL=6&lang=). Ето тук например с гордост заявяват, че мобилизират хора да им работят за пътища (http://www.vok.rep.kp/index.php?CHANNEL=6&lang=).  Това са техните "бригади". Ееей, няма ги вече при нас тия времена: да те емнат политкомисарите да правиш нещо съвсем различно…

Read more …

Избираема дисциплина "Програмиране с Node.JS"

Избираема дисциплина "Програмиране с Node.JS" PDF ръководство за упражненията: Свали   Portable версия на програмна среда: Свали 1. Упражнение: Сървър Express Калкулатор var express=require('express');var app=express();app.get('/', function(req, res){ res.send('Hello World!');});app.get('/delete/', function(req, res){ //console.log(result); res.setHeader('Access-Control-Allow-Origin', '*'); try{ var sqlite3=require("sqlite3").verbose(); var db=new sqlite3.Database("EMSG.db"); db.serialize(function(){ console.log("17"); db.run("DELETE FROM LOG;", function(){ console.log("19"); db.close(); res.send(JSON.stringify({status: "OK"})); }); }); //db.close(); }catch(error){ console.log({error : error}); } });var logResult=function(result, request){ //console.log(result); try{ var…

Read more …

Упражнения СТ2

Материали за упражненията по СТ-2 за спец. СТД - задочни (3.к.) можете да изтеглите от тук: https://drive.google.com/drive/folders/1p09rzMizh62_6ikYnaN_qP6nnNAVilyB?usp=sharing Линк за сваляне на Netbeans Portable: https://www.softpedia.com/get/PORTABLE-SOFTWARE/Programming/NetBeans-IDE-Portable.shtml   гл. ас. д-р инж. Г. Пашев

Read more …

Упражнения по компютърна лингвистика за студенти

Упражнения по Компютърна лингвистика за специалност Информатика 4. курс, задочна и редовна форма на обучение. при гл. ас. д-р инж. Георги Пашев e-mail: georgepashev@uni-plovdiv.bg   Линк към Google Classroom на дисциплината: ( https://classroom.google.com/c/MTY4OTIzMzU0Njk0?cjc=rwht7yj ) Линк към теми за проекти от упражнения: (https://docs.google.com/document/d/1uEz3dke1fuo55sFK2Dp0hwc-MTDnt5lHjJaoo5ZdFwU/edit?usp=sharing) Упражнения, теми: Упражнение 1: Крайни автомати 1. Създайте парсър на удобен за вас програмен език (на упр. ще бъде показан пример с езика PHP), който да имплементира краен автомат, който се подава като параметър на…

Read more …

Подготовка за контролна работа номер 2 по ОС

Задачи за подготовка за Контролна работа № 2 при ас. д-р инж. Георги Пашев контакти: georgepashev@gmail.com; http://gpashev.com Зад. 1. Да се напише BASH скрипт, който изписва на потребителя "Моля, въведете 0 за кръг и 1 за елипса" и в зависимост от въведеното от потребителя число стартира подпрограма (функция) съответно за въвеждане на необходимите променливи и изчисляване и извеждане на лицето. С допълнителна команда (напр. php или awk) да се подсигури изчисление на дробни числа (понеже стандартната команда let в BASH поддържа работа само с цели числа). #!/bin/bashfunction…

Read more …

Учебни материали за Контролна 1 по ОС

  Учебни материали за Контролна 1 по ОС при ас. д-р инж. Георги Пашев: Ръководство за работа с Линукс: Linux Fundamentals, Paul Cobbault (до 203 стр. за 1. контролна) За документация за команди: команда man <команда> или Linux Manual Pages. Примерни задачи за контролната: Задача 1: Да се напише команден ред, който: Създава папка с име one, влиза в нея и; Създава файл 1.txt, който съдържа имената на всички файлове и/или папки в директорията ~, сортирани по азбучен ред. Създава файл 2.txt, който е symlink към 1.txt Решение: mkdir one cd one ls ~ | sort > 1.txt ln -s 1.txt 2.txt Задача 2: Да се…

Read more …

Дисциплина ППМУ и ДПМУ и МП при Г. Пашев

Бързи връзки: Оценяване Инсталация и конфигурация Теми Курсови проекти по ППМУ и МП Теми Курсови проекти по ДПМУ За контакти Съобщения за извънредни занятия Учебна литература и полезни връзки   Достъп до онлайн материали чрез платформата Google Classroom: 2021-2022 ППМУ СТД 3к. зад. https://classroom.google.com/c/NDgwMzM3Njk4ODky?cjc=2yuzhix Базов курс (с най-много учебни материали): ПУ ФМИ 2021 ППМУ упр. - СТД 3к. ред. https://classroom.google.com/c/MjgxMjkwNTc3NTg4?cjc=3wetca2     Обща информация по отношение на оценяването: За специалност СТД (редовни и задочни),…

Read more …

Учебни материали по Въведение в компютърните науки

Здравейте, колеги. Тук си направих труда да извадя линк към учебни материали, които можете да сваляте свободно и безплатно и легално по дисциплината: Въведение в компютърните науки.   Те съдържат: - решени задачи на упражнения - записки от лекции, презентации -други учебни материали Можете да свалите учебните материали от тук.   Списък с учебници, които можете да търсите допълнително: Тодорова М, Програмиране на C++, част 1., Сиела Davis Stephen, C++ for Dummies Wang Wallace, Beginning Programming for Dummies Lajole Hose, C++ Primer Различни учебници за 10. клас за напреднали: Тодорова…

Read more …

Размисли за бъдещето на браузърите

Бъдещето на браузърите. За да бъде новият браузър смислен, трябва в него да има нещо уникално и ново, та да може да отмъкне дял от другите. Chrome е уникален в бързината си на работа и поради факта, че за доста неща разчита на огромния гръбнак от сървъри на Google, понеже така или иначе е тяхна собственост. Значи, трябва ти и огромен гръбнак от сървъри, но понеже туй няма как да стане, затуй може да се мисли за техна алтернатива: някакъв p2p протокол, подобен на торентите, чиято цел е да замести работата, която многото сървъри на google биха свършили:…

Read more …

Упражненя по ОС - Серия Задачи 1: BASH

Задачи: Да се напише bash shell script, който:1) Приема име на файл и му добавя право за изпълнение. Ако няма такъв файл да изпише съобщение за грешка "No such file."   #!/bin/bash if [ -e $1 ]; then     chmod +x $1 else   echo No such file $1. fi 2) Приема от командния ред 2 числа, а ако не са подадени 2 числа като входни параметри, предлага на потребителя да ги въведе. Тези 2 числа са първите 2 числа на ред на Фибоначи, който скрипта трябва да генерира. Редът да е с размер 20 елемента. Генерираният ред да се запазва във файл: fib.txt. #!/bin/bashnum_vh=$#declare -i num1declare -i num2declare -a nums#echo $num_vhif [ $num_vh -le 1 ]; then  echo "enter…

Read more …