Тенденциите са такива, че търсенето на програмисти, работещи с Python, постоянно расте. Тази нарастваща популярност на езика до голяма степен се дължи на неговата простота, красота и ефективност. Спектърът от задачи, които могат да бъдат решавани с Python, е повече от внушителен. Затова изучаването на Python е един разумен и многообещаващ избор. Опитът показва, че различните концепции и подходи за програмиране се усвояват най-лесно, когато са илюстрирани с примери. Именно тази методика е използвана и в книгата. Теоретичните сведения се привеждат в минимален обем, но наред с това достатъчен за качественото усвояване на ... |
|
В тази книга ще се запознаете подробно с PowerShell. Това е съвременна среда за писане и изпълнение на сценарии. PowerShell е обвивка на команден ред, която е разработена за операционната система Microsoft Windows като допълнение към морално остарялата cmd. Последователно са разгледани основите на синтаксиса и особеностите на реализацията на PowerShell. Ще усвоите работата с обекти, променливи, масиви, управляващи инструкции, оператори, функции и сценарии. Обърнато е внимание на следните теми: работа с файловата система и регистъра на Windows; обръщане към външни обекти; управление на процеси; управление на работна ... |
|
Добри практики в примери. ... Настройката на Linux сървър може да бъде бърза и безпроблемна. Как? С тази книга няма да си губите времето с ненужна теория, защото това, което ще откриете в нея, е изобилие от практически препоръки и напътствия. В първата част на книгата ще се запознаете с предимствата и недостатъците на физическите и виртуалните сървъри. Ще усвоите начините за свързване към Linux сървър от Windows и задаването на критично важни настройки на сървъра. В допълнение, ще научите повече за прийомите за работа с команден ред. От втората част на наръчника ще разберете как се създават потребителски акаунти, кои са ... |
|
Важна част от подготовката на добрия програмист е свързана с развитието на алгоритмичното мислене. Ето защо тази книга е посветена на създаването, използването и анализа на алгоритми. В книгата последователно са разгледани темите: правила за представяне на алгоритми посредством псевдокод; подходи за анализиране на сложността, оценка на ефективността на алгоритмите и избор на най-добрия от няколко възможни; особености при реализация на алгоритми, предназначени за обработка на масиви, опашки, мрежи и свързани списъци; използване, силни и слаби страни на нетривиални конструкции, бинарни дървета и графи; числови ... |
|
"Уважаеми студенти и колеги, създаването на това учебно пособие е резултат от дългогодишен практически опит, преподавателска дейност и стремеж към модернизиране на обучението по мобилни технологии. Целта е не просто да се предадат знания, а да се провокира интерес, експериментиране и създаване на реални, работещи решения. Всяко лабораторно упражнение е изграждано с мисъл за плавно въвеждане в нови понятия, съчетани с практическа реализация, като е обърнато специално внимание на яснота, логическа последователност и прилагане на добри практики при програмиране. Избран е езикът Java поради широката му употреба в ... |
|
Съвременни тестове за проникване. Върховната книга за Kali Linux съдържа редица доказани техники за съвременно тестване на информационната сигурност и преодоляване на най-новите мрежови защити. Някои от нещата, които ще научите, са: методологии на тестване за проникване, идентифициране на злоумишлениците и техните намерения, оценяване на уязвимостите; инсталиране и конфигуриране на Kali Linux и изграждане на лабораторна среда за изпълнение на сложни техники за тестване за проникване; планиране и осъществяване на тестове за проникване в различни видове мрежи, използване на Nmap за откриване на слабости в сигурността ... |
|
Практически наръчник по системно и мрежово администриране и управление на сървъри. Този практически наръчник за Linux съдържа богат набор от информация за системно и мрежово администриране и управление на сървъри. Някои от нещата, които ще научите от книгата, са: видове сървъри, мрежови архитектури и особености на сървърния хардуер; конфигуриране на зареждането на системата, управление на потребителските акаунти, работа с файловите системи и правата за достъп, добавяне на дискове, софтуерен RAID; управление на процесите, отдалечен достъп чрез SSH, конфигуриране на Samba, защитната стена и SSL сертификата; ... |
|
Това ръководство за обучение ви помага да овладеете темите на изпита "Certified Ethical Hacker (CEH) Version 10 на EC-Council". Благодарение на книгата: разберете методологиите и техническите основи на етичното хакерство; научете как да изпълнявате пасивно и активно разузнаване; разкрийте подробна информация за целта и започнете да използвате уязвимите ѝ места; използвайте социалното инженерство, заплахите от злонамерен софтуер и управлението и смекчаването на уязвимите моменти; извършвайте различни атаки срещу уеб приложения, безжични мрежи, IoT и мобилни устройства. Ръководството за ... |
|
Създаване на интелигентни чатботове, генератори на съдържание и много други. ... Тази малка книга е изчерпателно ръководство за разработчици на Python, които желаят да се научат как се създават приложения с големи езикови модели. Разгледани са основните свойства и предимства на GPT-4 и ChatGPT. Обяснени са принципите за работа с тях. Стъпка по стъпка е показан процесът по създаване на различни видове приложения с библиотеката GPT-4 и ChatGPT Python, включително приложения за генериране на текст, отговаряне на въпроси и инструменти за обобщаване на съдържание. Книгата е написана на ясен и стегнат език и включва лесни за ... |
|
Научете как да прилагате на практика HTML 5 и да се възползвате от богатите възможности, предлагани в новите уеб стандарти. Първата част на книгата е посветена на основите на HTML 5. Освен синтаксиса и правилата за структуриране на кода, ще намерите и таговете, отнасящи се до различните видове текст - абзаци, заглавия, цитати, адреси, коментари и други. Ще научите как да вмъквате мултимедия в HTML страниците (анимирани изображения, аудио и видео съдържание, както и клипове от интернет и Google карти). Ще разберете и как отделните страници могат да се съединяват в едно цяло посредством връзки. Отделено е внимание на ... |
|
Тази книга е посветена на командната обвивка Bash и нейното практическо използване. Bash е обвивката по подразбиране в много "Linux" дистрибуции, както и в "macOS" и "Solaris". Среща се и в множество BSD системи. В днешно време Bash често се явява единствената обвивка в операционната система. На нея се пишат сценарии за автоматизация и се използва за въвеждане на обикновени команди. Обърнато е внимание на следните теми: извикване на обвивката; синтаксис на сценариите; променливи и функции; аритметични изрази; управление на задачи; история на изпълнение на командите; автоматично ... |
|
Едва ли има по-голямо удоволствие от това самостоятелно да напишете добро уеб приложение - да направите всичко от нулата по начина, по който искате, без ограничения. Само че има един проблем - невинаги разполагате с време, за да изградите приложение от нулата. Когато става дума за разработването на сериозни уеб приложения като портали, корпоративни сайтове или социални мрежи, се прибягва до използването на вече готови решения - така наречените фреймуъркове. Тяхното предназначение е да облекчат решаването на рутинни задачи и да дадат възможност на програмиста да се концентрира върху логиката на самото приложение. Тази ... |