|
|
|
|
|
|
|
| |
|
Название: Python GUI Applications using PyQt5 : The hands-on guide to build apps with Python Автор: George W New, Leire Verdugo Издательство: Independently published Год: 2024 Страниц: 344 Язык: английский Формат: epub Размер: 10.1 MB
Python is one of the most popular and easiest programming languages out there. Learning it -- and mastering the craft -- is a walk in the park when you have the right guidance. This tutorial deals with the basic features of PyQt5. The given example codes were written with Python3 and tested under Windows and macOS. PyQt5 is the Python version for Qt5 application framework. Qt is a powerful cross-platform C++ library and development tool. PyQt5 is a collection of Python modules that includes 1000+ such classes. This Book Is Perfect For:- Total beginners with zero programming experience; - Returning professionals who haven’t written code in years; - Seasoned professionals looking for a fast, simple, crash course in Python. |
Разместил: Ingvar16 9-08-2024, 05:51 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Elegant Java : Hands-on Guide to write Clean Code in Java Автор: Martin Hock Издательство: Leanpub Год: 2023-12-20 Язык: английский Формат: pdf (true), azw3, mobi, epub Размер: 10.1 MB
This book gives many examples which help you to write clean code. For more information like principles, patterns, techniques, and tools have a look at my book Clean Code Fundamentals. Nothing affects the work of a team as much as bad, illegible, sloppy, and quickly written code that has not been designed carefully. Team dynamics can be improved, requirements can be redefined, and the schedule can be modified. However, if bad code takes over, it becomes more and more a burden for the team. Programmers should develop all the time. Even if they think that they have sufficient skills and knowledge to move around in current projects, they should not stop there, and it is worthwhile for them to learn new concepts, approaches, language, and frameworks from time to time. Learning should be a journey and not a destination. This book discusses the best practices of writing better code. It also contains many code examples in Java of increasing complexity. The book will use the latest Java version for the examples provided. |
Разместил: Ingvar16 8-08-2024, 16:43 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: LangChain and LlamaIndex Projects Lab Book: Hooking Large Language Models Up to the Real World: Using GPT-4, ChatGPT, Hugging Face, and local Ollama Models in Applications Автор: Mark Watson Издательство: Leanpub Год: 2024-02-01 Язык: английский Формат: pdf (true), azw3, mobi, epub Размер: 10.1 MB
LangChain and LlamaIndex introduce new paradigms for developing software by blending together Large Language Models and conventional software written in Python. LangChain is a framework for hooking large language models like GPT-4 together, and adding processing steps that might be web search, database lookups, calling APIs, etc. This is a tutorial on effectively using LLMs and a projects book that will provide you with ideas and projects to get you started. Most book examples require either an OpenAI or Hugging Face API keys (free tiers are sufficient). New examples (added 2024) include running local models using Ollama. Large language models are a subset of Artificial Intelligence that use Deep Learning and neural networks to process natural language. Transformers are a type of neural network architecture that can learn context in sequential data using self-attention mechanisms. LangChain is a framework for building applications with large language models (LLMs) through chaining different components together. Some of the applications of LangChain are chatbots, generative question-answering, summarization, data-augmented generation and more. LangChain can save time in building chatbots and other systems by providing a standard interface for chains, agents and memory, as well as integrations with other tools and end-to-end examples. |
Разместил: Ingvar16 8-08-2024, 15:37 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Python Desktop Applications with Kivy Автор: Ona Prado, Leire Verdugo Издательство: Independently published Год: 2024 Страниц: 437 Язык: английский Формат: pdf, epub Размер: 10.1 MB
Python is one of the most versatile high-level programming languages ever developed. Rather than having to jump into strict syntax rules, Python reads like English and is simple to understand for someone new to programming. This allows you to obtain a basic knowledge of coding practices without having to obsess over smaller details that are often important in other languages. Kivy is an opensource multi-platform GUI development library for Python and can run on iOS, Android, Windows, OS X, and GNU/Linux. It helps develop applications that make use of innovative, multi-touch UI. The fundamental idea behind Kivy is to enable the developer to build an app once and use it across all devices, making the code reusable and deployable, allowing for quick and easy interaction design and rapid prototyping. This Book Is Perfect For: - Total beginners with zero programming experience; - Returning professionals who haven’t written code in years; - Seasoned professionals looking for a fast, simple, crash course in Python. |
Разместил: Ingvar16 8-08-2024, 14:29 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: The Imposter's Roadmap: Essential skills and practices for self-taught professional developers Автор: Rob Conery Издательство: Big Machine, Inc Год: 2024 (v.0.1.0) Страниц: 846 Язык: английский Формат: pdf (true) Размер: 28.5 MB
If you're going to move up, you need master the art of source control, code reviews, DevOps, monitoring, reporting, project management, and, oh yeah, other people. I got you. There is a rush that comes over you when you're responsible for shipping software for your client or boss. You have delivered, brought value, and made an impact. This is why we do this job: building software and changing the lives of the users that use it. Sure, coding is fun, but shipping is magical. It takes more than just drive and determination. As a senior developer or project lead, you have to know your tools and processes. Source control management, Agile practices, container orchestration, how to test correctly, and how to debug a crashing application in a very short amount of time. These skills are cultivated over time, and if you're lucky, you have a lead who is showing you how to do these things, hopefully the right way. If you're unlucky, like I was, you're teaching yourself, learning on the fly. If that's you, then this book is for you. I’m going to start at the very beginning, discussing source control and the nuances of using it and, as you might expect, I’ll be focusing on Git. It’s become the de facto source control provider and even if you disagree and hate it, it’s still something you’ll need to know if you’re going to work on a team in the software industry. The power of Docker lies in its speed and simplicity. You can create a container to do just about anything, from running Node, Python or Ruby scripts to housing your application data. In fact, you can do it all at once! Each service can do its thing and communicate with other services using some kind of message transport. This practice is called microservices, and I’m getting ahead of myself talking about it right now. We’ll discuss it in a later chapter, but I felt it was a good example of how Docker has upended software development and created entirely new ways to build an application. And it all starts with the idea of orchestrating these containers together. That’s what we’ll get into in this chapter, and we’re going to start out gracefully using Docker Compose and then ramp it up to more industrial strength solutions, including Kubernetes and “cloud native” offerings from the Big Cloud Providers. Welcome to the wild, fun world of DevOps! |
Разместил: Ingvar16 8-08-2024, 13:16 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: PostgreSQL для начинающих: от основ SQL до администрирования БД Автор: Максим Дуплей Издательство: Stepik Год: 2024 Формат: PDF Страниц: много Размер: 9 Mb Язык: Русский
Курс «PostgreSQL для начинающих: от основ SQL до администрирования баз данных» предоставляет комплексное введение в мир одной из самых мощных и гибких реляционных СУБД. Он охватывает все аспекты работы с PostgreSQL, начиная от основ SQL и заканчивая продвинутыми методами администрирования баз данных. По окончании курса вы сможете эффективно использовать PostgreSQL для разработки и поддержки сложных баз данных в различных сферах деятельности.
|
Разместил: Chipa 8-08-2024, 11:26 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Hands-On Website Scraping with Python: Crawling data scraping with Beautiful Soup, Selenium and more Автор: Ona Prado, Leire Verdugo Издательство: Independently published Год: 2024 Страниц: 291 Язык: английский Формат: epub Размер: 10.1 MB
Python is one of the most versatile high-level programming languages ever developed. Rather than having to jump into strict syntax rules, Python reads like English and is simple to understand for someone new to programming. This allows you to obtain a basic knowledge of coding practices without having to obsess over smaller details that are often important in other languages. Let’s suppose you want to get some information from a website? Let’s say an article from the geeksforgeeks website or some news article, what will you do? The first thing that may come in your mind is to copy and paste the information into your local media. But what if you want a large amount of data on a daily basis and as quickly as possible. In such situations, copy and paste will not work and that’s where you’ll need web scraping. In this book, we will discuss how to perform web scraping using the requests library and Beautiful Soup library in Python. |
Разместил: Ingvar16 8-08-2024, 10:59 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Coding Tricks and Tips - 19th Edition, 2024 Автор: Papercut Limited Издательство: Papercut Limited Год: 2024 Язык: английский Формат: pdf Размер: 44.81 MB
Навыки и техники программирования - это идеальная цифровая версия для начинающих программистов, которые хотят поднять свои навыки на новый уровень. Хотите улучшить свой пользовательский опыт или получить новые знания? Вы хотите учиться непосредственно у экспертов в этой области? Хотите знать бесчисленные сокращения, используемые профессионалами? Из нашего нового издания "Расширенное руководство пользователя" вы узнаете все, что вам нужно знать, чтобы стать более уверенным, способным и опытным пользователем. Пользователем, который в полной мере использует свои навыки программирования. Мы поддерживаем и обучаем навыкам, которыми мы овладевали десятилетиями, специально для вас. |
Разместил: Ingvar16 8-08-2024, 09:39 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Guide to Competitive Programming: Learning and Improving Algorithms Through Contests, 3rd Edition Автор: Antti Laaksonen Издательство: Springer Серия: Undergraduate Topics in Computer Science Год: 2024 Страниц: 356 Язык: английский Формат: pdf Размер: 10.1 MB
This textbook features new material on advanced topics, such as calculating Fourier transforms, finding minimum cost flows in graphs, and using automata in string problems. Critically, the text accessibly describes and shows how competitive programming is a proven method of implementing and testing algorithms, as well as developing computational thinking and improving both programming and debugging skills. Competitive programming is still a popular and effective way to learn programming and problem solving. This third edition of the book has new chapters that discuss the use of Python in programming contests, how to prepare for the IOI contest, and the future of competitive programming. Competitive programming has its roots in the scientific study of algorithms. However, while a computer scientist writes a proof to show that their algorithm works, a competitive programmer implements their algorithm and submits it to a contest system. Then, the algorithm is tested using a set of test cases, and if it passes all of them, it is accepted. This is an essential element in competitive programming, because it provides a way to automatically get strong evidence that an algorithm works. In fact, competitive programming has proved to be an excellent way to learn algorithms, because it encourages to design algorithms that really work, instead of sketching ideas that may work or not. |
Разместил: Ingvar16 7-08-2024, 20:51 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: javascript Absolute Beginner's Guide, Third Edition Автор: Kirupa Chinnathambi Издательство: Pearson Education Год: 2023 Страниц: 622 Язык: английский Формат: pdf (true), epub (true) Размер: 65.8 MB
Make the most of today’s javascript–even if youve never programmed anything before. javascript Absolute Beginner's Guide, Third Edition is the fastest way to learn javascript, starting with the basics and gradually going deeper and broader into all the techniques you need to begin building highly scalable, performant web apps and experiences. Do what you want, the way you want, one incredibly easy step at a time! Successfully learning a programming language is very similar to how you would approach learning a real-world language. You start off with the basics. Once you’ve gotten good at that, you move on to something a bit more advanced. This whole process just keeps repeating itself, and it never really ends. None of us ever truly stops learning. It just requires starting somewhere. To help you with the “starting somewhere” part, that is where this book comes in. This book is filled from beginning to end with all sorts of good (and hilarious, I hope!) stuff to help you learn javascript. |
Разместил: Ingvar16 7-08-2024, 19:50 | Комментарии: 0 | Подробнее
| | | |
|
| |
br>
|