Bill lubanovic introducing python modern computing in simple packages

Introducing Python : Modern Computing in Simple Packages

Easy to understand and fun to read, Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what you’ve learned.

You’ll gain a strong foundation in the language, including best practices for testing, debugging, code reuse, and other development tips. This book also shows you how to use Python for applications in business, science, and the arts, using various Python tools and open source packages.

  • Learn simple data types, and basic math and text operations
  • Use data-wrangling techniques with Python’s built-in data structures
  • Explore Python code structure, including the use of functions
  • Write large programs in Python, with modules and packages
  • Dive into objects, classes, and other object-oriented features
  • Examine storage from flat files to relational databases and NoSQL
  • Use Python to build web clients, servers, APIs, and services
  • Manage system tasks such as programs, processes, and threads
  • Understand the basics of concurrency and network programming
Читайте также:  Аналог using в java

Отзывы — Написать отзыв

Избранные страницы

Содержание

Другие издания — Просмотреть все

Часто встречающиеся слова и выражения

Об авторе (2014)

Bill Lubanovic has developed software with UNIX since 1977, GUIs since 1981, databases since 1990, and the Web since 1993. At a startup named Intran in 1982, he developed MetaForm — one of the first commercial GUIs (before the Mac or Windows), on one of the first graphic workstations. At Northwest Airlines in the early 1990s, he wrote a graphic yield management system that generated millions of dollars in revenue; got the company on the Internet; and wrote its first Internet marketing test. He co-founded an ISP (Tela) in 1994, and a web development company (Mad Scheme) in 1999. Recently, he developed core services and distributed systems with a remote team for a Manhattan startup. Currently, he’s integrating OpenStack services for a supercomputer company. He enjoys life in Minnesota with his wonderful wife Mary, children Tom and Karin, and cats Inga, Chester, and Lucy.

Библиографические данные

Название Introducing Python: Modern Computing in Simple Packages
Автор Bill Lubanovic
Издатель «O’Reilly Media, Inc.», 2014
ISBN 1449361196, 9781449361198
Количество страниц Всего страниц: 484
&nbsp &nbsp
Экспорт цитаты BiBTeX EndNote RefMan

Источник

Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020

Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020.

As the title promises, this book will introduce you to one of the world’s most popular programming languages: Python. It’s aimed at beginning programmers as well as more experienced programmers who want to add Python to the languages they already know.
In most cases, it’s easier to learn a computer language than a human language. There’s less ambiguity and fewer exceptions to keep in your head. Python is one of the most consistent and clear computer languages. It balances ease of learning, ease of use, and expressive power.

Читайте также:  Load pdf in html file

Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020

Green Threads and gevent.
As you’ve seen, developers traditionally avoid slow spots in programs by running them in separate threads or processes. The Apache web server is an example of this design.

One alternative is event-based programming. An event-based program runs a central event loop, doles out any tasks, and repeats the loop. The NGINX web server follows this design, and is generally faster than Apache.

The gevent library is event-based and accomplishes a neat trick: you write normal imperative code, and it magically converts pieces to coroutines. These are like generators that can communicate with one another and keep track of where they are. gevent modifies many of Python’s standard objects such as socket to use its mechanism instead of blocking. This does not work with Python add-in code that was written in C, as some database drivers are.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020 — fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

Источник

Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020

Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020.

As the title promises, this book will introduce you to one of the world’s most popular programming languages: Python. It’s aimed at beginning programmers as well as more experienced programmers who want to add Python to the languages they already know.
In most cases, it’s easier to learn a computer language than a human language. There’s less ambiguity and fewer exceptions to keep in your head. Python is one of the most consistent and clear computer languages. It balances ease of learning, ease of use, and expressive power.

Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020

Green Threads and gevent.
As you’ve seen, developers traditionally avoid slow spots in programs by running them in separate threads or processes. The Apache web server is an example of this design.

One alternative is event-based programming. An event-based program runs a central event loop, doles out any tasks, and repeats the loop. The NGINX web server follows this design, and is generally faster than Apache.

The gevent library is event-based and accomplishes a neat trick: you write normal imperative code, and it magically converts pieces to coroutines. These are like generators that can communicate with one another and keep track of where they are. gevent modifies many of Python’s standard objects such as socket to use its mechanism instead of blocking. This does not work with Python add-in code that was written in C, as some database drivers are.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020 — fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

Источник

Introducing Python : Modern Computing in Simple Packages

Easy to understand and fun to read, Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what you’ve learned.

You’ll gain a strong foundation in the language, including best practices for testing, debugging, code reuse, and other development tips. This book also shows you how to use Python for applications in business, science, and the arts, using various Python tools and open source packages.

  • Learn simple data types, and basic math and text operations
  • Use data-wrangling techniques with Python’s built-in data structures
  • Explore Python code structure, including the use of functions
  • Write large programs in Python, with modules and packages
  • Dive into objects, classes, and other object-oriented features
  • Examine storage from flat files to relational databases and NoSQL
  • Use Python to build web clients, servers, APIs, and services
  • Manage system tasks such as programs, processes, and threads
  • Understand the basics of concurrency and network programming

Отзывы — Написать отзыв

Избранные страницы

Другие издания — Просмотреть все

Часто встречающиеся слова и выражения

Об авторе (2014)

Bill Lubanovic has developed software with UNIX since 1977, GUIs since 1981, databases since 1990, and the Web since 1993. At a startup named Intran in 1982, he developed MetaForm — one of the first commercial GUIs (before the Mac or Windows), on one of the first graphic workstations. At Northwest Airlines in the early 1990s, he wrote a graphic yield management system that generated millions of dollars in revenue; got the company on the Internet; and wrote its first Internet marketing test. He co-founded an ISP (Tela) in 1994, and a web development company (Mad Scheme) in 1999. Recently, he developed core services and distributed systems with a remote team for a Manhattan startup. Currently, he’s integrating OpenStack services for a supercomputer company. He enjoys life in Minnesota with his wonderful wife Mary, children Tom and Karin, and cats Inga, Chester, and Lucy.

Библиографические данные

Название Introducing Python: Modern Computing in Simple Packages
Автор Bill Lubanovic
Издатель «O’Reilly Media, Inc.», 2014
ISBN 1449361188, 9781449361181
Количество страниц Всего страниц: 484
&nbsp &nbsp
Экспорт цитаты BiBTeX EndNote RefMan

Источник

Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020

Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020.

As the title promises, this book will introduce you to one of the world’s most popular programming languages: Python. It’s aimed at beginning programmers as well as more experienced programmers who want to add Python to the languages they already know.
In most cases, it’s easier to learn a computer language than a human language. There’s less ambiguity and fewer exceptions to keep in your head. Python is one of the most consistent and clear computer languages. It balances ease of learning, ease of use, and expressive power.

Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020

Green Threads and gevent.
As you’ve seen, developers traditionally avoid slow spots in programs by running them in separate threads or processes. The Apache web server is an example of this design.

One alternative is event-based programming. An event-based program runs a central event loop, doles out any tasks, and repeats the loop. The NGINX web server follows this design, and is generally faster than Apache.

The gevent library is event-based and accomplishes a neat trick: you write normal imperative code, and it magically converts pieces to coroutines. These are like generators that can communicate with one another and keep track of where they are. gevent modifies many of Python’s standard objects such as socket to use its mechanism instead of blocking. This does not work with Python add-in code that was written in C, as some database drivers are.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Introducing Python, Modern Computing in Simple Packages, Second edition, Lubanovic B., 2020 — fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

Источник

Оцените статью