Piotrowski Hubert / Пиотровски Хьюберт - Fun with Python / Развлечение с Python [2025, PDF/EPUB, ENG]
Главная »
Литература
» Книги FB2 » Учебно-техническая литература
|
| Статистика раздачи | |
| Размер: 12.02 MB | Зарегистрирован: 6 месяца 4 дня | Скачано: 117 раза | |
| Работает мультитрекерная раздача | |
|
Полного источника не было: Никогда |
|
|
| Автор | Сообщение | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAGNAT ®
|
Fun with Python: Developing mobile apps, automating tasks, and analyzing cryptocurrency trends / Развлечение с Python: Разработка мобильных приложений, автоматизация задач и анализ тенденций в области криптовалют
Год издания: 2025 Автор: Piotrowski Hubert / Пиотровски Хьюберт Издательство: BPB Publications ISBN: 978-93-65893-816 Язык: Английский Формат: PDF/EPUB Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 582 Описание: Python was a language designed to be simple and help scientists to improve the way they prepare and analyse data in their projects. Over the last two decades, it went through a bumpy ride and evolved into a very powerful language being used by so many people; from programming enthusiasts treating it as a hobby to very big enterprise companies all around the world. This book offers a practical journey through Python programming, starting with core concepts like scripting, object-oriented programming, and functional programming. You will then set up an efficient development environment and build increasingly complex projects. Create interactive applications like chatbots and voice-controlled systems, and delve into data-driven projects, including financial analysis, web scraping, and cryptocurrency trading. Explore security by building a virus detection system and a web gateway. Finally, extend your skills to mobile app development and image processing with QR code manipulation. Through hands-on projects, you will gain a versatile skillset applicable to various real-world domains. By the end of this book, you will have the skills to tackle a variety of real-world projects, you will also develop practical skills that extend beyond theoretical knowledge, enabling you to confidently apply your newfound expertise to solve complex problems and create innovative solutions in a creative way. What you will learn ● Get started with the fundamentals of Python programming and set up your coding environment. ● Build chatbots, scrape websites for data, and create a YouTube downloader. ● Understand security and finance by learning to analyze expenses, and even make your own virus scanner. ● Develop voice-controlled apps, secure websites, and build mobile apps. ● Create programs to centralize calendars, monitor websites, and automate online shopping. ● Generate QR codes and analyze trends in digital currencies. Who this book is for This book will target both beginners and advanced learners, aiming to teach how to use Python for modern programs. It has a structure that balances foundational concepts with advanced techniques and real-world applications. This book would be perfect for anyone looking to master Python and use it for building modern applications across a variety of domains. Python был разработан таким образом, чтобы быть простым и помогать ученым совершенствовать методы подготовки и анализа данных в своих проектах. За последние два десятилетия он прошел непростой путь и превратился в очень мощный язык, которым пользуется очень много людей: от энтузиастов программирования, относящихся к нему как к хобби, до очень крупных корпоративных компаний по всему миру. Эта книга предлагает практическое знакомство с программированием на Python, начиная с таких основных понятий, как написание сценариев, объектно-ориентированное программирование и функциональное программирование. Затем вы создадите эффективную среду разработки и будете создавать все более сложные проекты. Создавайте интерактивные приложения, такие как чат-боты и системы с голосовым управлением, и занимайтесь проектами, основанными на данных, включая финансовый анализ, веб-анализ и торговлю криптовалютами. Изучите безопасность, создав систему обнаружения вирусов и веб-шлюз. Наконец, расширьте свои навыки в разработке мобильных приложений и обработке изображений с помощью манипуляций с QR-кодами. Благодаря практическим проектам вы приобретете универсальный набор навыков, применимых в различных областях реального мира. К концу прочтения этой книги вы приобретете навыки работы с различными реальными проектами, а также разовьете практические навыки, которые выходят за рамки теоретических знаний и позволят вам уверенно применять приобретенный опыт для решения сложных задач и творческого создания инновационных решений. Что вы узнаете ● Познакомьтесь с основами программирования на Python и настройте свою среду программирования. ● Создавайте чат-ботов, собирайте данные с веб-сайтов и создавайте загрузчик YouTube. ● Разбирайтесь в безопасности и финансах, научившись анализировать расходы, и даже создайте свой собственный антивирусный сканер. ● Разрабатывайте приложения с голосовым управлением, защищайте веб-сайты и создавайте мобильные приложения. ● Создавайте программы для централизации календарей, мониторинга веб-сайтов и автоматизации онлайн-покупок. ● Генерируйте QR-коды и анализируйте тенденции изменения цифровых валют. Для кого предназначена эта книга Эта книга предназначена как для начинающих, так и для продвинутых учеников и направлена на то, чтобы научить их использовать Python в современных программах. Ее структура позволяет сочетать базовые концепции с передовыми техниками и практическими приложениями. Эта книга идеально подойдет всем, кто хочет освоить Python и использовать его для создания современных приложений в самых разных областях. Оглавление1. Python 101Introduction Structure Objectives Installing Python Using Python Editor Hello world Basics Loops Iterators vs generators Functions Classes Modules and packages Error handling Code style Conclusion 2. Setting up Python Environment 102 Introduction Structure Objectives Clean and proper Python workbench Python in Linux Python in Windows Controlling projects Libraries under control Clean code Flake8 Pylint IDE Pre-commit Build your own library Conclusion 3. Designing a Conversational Chatbot Introduction Structure Objectives Client-server architecture Chatbot basics Training Chat Application Frontend Conclusion 4. Developing App to Analyze Financial Expenses Introduction Structure Objectives Excel Export Import Analyze expenses Estimate future expenses based on income and outcome happened in the past Building behavioral driver estimator Conclusion 5. Building Non-blocking Web Crawler Introduction Structure Objectives Working with text Working with HTML Basic example Simple crawler Parallel processing Improvements Limit parallel processing Proxy Conclusion 6. Create Your Own Virus Detection System Introduction Structure Objectives Building files and directories scanner Calculating hashing keys Introducing viruses Use and update viruses DB Building map of suspicious files Parallel processing Conclusion 7. Create Your Own Crypto Trading Platform Introduction Structure Objectives Brief introduction to crypto market Currencies Building client for crypto market Trends analyzer Integrating with crypto wallet Purchase and sell Conclusion 8. Construct Your Own High-tech Loudspeaker Introduction Structure Objectives Building a software that can support speech to text Recording Response Building interaction scenarios Connecting to third party service like music players Building physical devices Conclusion 9. Make a Music and Video Downloader Introduction Structure Objectives Download manager Organizing downloaded data Building YouTube API client Support for different formats and resolutions Conclusion 10. Make A Program to Safeguard Websites Introduction Structure Objectives Understanding package routing policies Write DHCP server Package inspection software Challenges with encrypted websites Filtering Web Content Conclusion 11. Centralizing All Calendars Introduction Structure Objectives Building subscriber tool for web calendars Office 365 iCal Calendar parser Subscribe locally Synchronize with external calendar Conclusion 12. Developing a Method for Monitoring Websites Introduction Structure Objectives TCP/UDP Port scanner Advance scanner Reporting Conclusion 13. Making a Low-cost, Fully-automated Shopping App Introduction Structure Objectives eBay client Writing plugins to find and buy best product price Automated price tracker Tracking multiple items Historical values Auto purchase product Conclusion 14. Python Goes Mobile Introduction Structure Objectives Basics Python GUI GUI Toga Kivy Compiler Calculator Calculation logic Callbacks Android Alternative UI Android iOS Conclusion 15. QR Generator and Reader Introduction Structure Objectives Barcode generator Barcode reader QR code generator QR code reader Conclusion 16. App to Keep Track of Digital Currencies Introduction Structure Objectives Data stream Storing stream Reading data Data visualization Data estimate Alarms Conclusion Index
|
|||||||||||||||||||||
Главная »
Литература
» Книги FB2 » Учебно-техническая литература
|
Текущее время: 05-Дек 17:45
Часовой пояс: UTC + 5
Вы не можете начинать темы
Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы |






