Название: Introducing Python: Modern Computing in Simple Packages, 3rd Edition (Early Release) Автор: Bill Lubanovic Издательство: O’Reilly Media, Inc. Год: 2024-10-14 Страниц: 106 Язык: английский Формат: pdf, epub Размер: 11.9 MB
Stuck in a coding conundrum? Whether you're an advanced beginner, an intermediate developer, or a curious newcomer, the complexities of coding can often feel like a labyrinth with no exit. With Python, however, you can start writing real code quickly—but where should you start?
In this updated third edition, Bill Lubanovic acts as your personal guide to Python, offering a clear path through the intricacies and capabilities of this much-beloved coding language, including new chapters on AI models and performance enhancements. Easy to understand and enjoyable to read, this book not only teaches you the core concepts but also dives into practical applications that bridge the gap between learning and doing. By reading it, you will:
Understand everything from basic data structures to advanced features. Gain insights into using Python for files, networking, databases, and data science. Learn testing, debugging, code reuse, and other essential development tips. Explore how Python can be utilized in business, science, and the arts.
Computing languages are easier to learn than human languages — they’re more concise and precise. Python is recognized as one of the easiest computing languages to learn, read, and write. It consists of data (like nouns in spoken languages) and instructions or code (like verbs). In alternating chapters, you’ll be introduced to Python’s basic code and data structures, learn how to combine them, and build up to more advanced ones. The programs that you read and write will get longer and more complex.
You’ll learn the language, and what to do with it. We’ll begin with the core Python language and its “batteries included” standard library, and advance to finding, downloading, installing, and using some good third-party packages. My emphasis is on whatever I’ve actually found useful in twenty years of production Python development, rather than fringe topics or complex hacks.
Although this is an introduction, some advanced topics are included because I want to expose them to you. Areas like databases and the web are still covered, but technology changes fast. A Python programmer might now be expected to know something about cloud computing, machine learning, or event streaming. You’ll find something here on all of these.
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.