Introducing Python. Modern Computing in Simple Packages. 2nd Edition
- Autor:
- Bill Lubanovic
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 630
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Introducing Python. Modern Computing in Simple Packages. 2nd Edition
Easy to understand and fun to read, this updated edition of 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.
Wybrane bestsellery
-
Python nie jest językiem idealnym, jednak przybywa programistów, którzy uważają go za bliski ideału. Wyróżnia się prostotą i wszechstronnością. Jest wdzięcznym narzędziem do badania danych i tworzenia systemów sztucznej inteligencji, uwielbiają go analitycy, ekonomiści i naukowcy. Może posłużyć d...
Python. Nowoczesne programowanie w prostych krokach. Wydanie II Python. Nowoczesne programowanie w prostych krokach. Wydanie II
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
FastAPI is a young yet solid framework that takes advantage of newer Python features in a clean design. As its name implies, FastAPI is indeed fast, rivaling similar frameworks in languages such as Golang. With this practical book, developers familiar with Python will learn how FastAPI lets you a...(169.14 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
Czy chcesz odkryć świat kodowania i stać się młodym programistą w zaledwie jeden dzień? Czy chcesz nauczyć się języka, który otworzy przed tobą drzwi do fascynującego świata technologii? Czy chcesz tworzyć własne gry, aplikacje i nie tylko, korzystając z Pythona, jednego z najbardziej przyjaz...
Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin
-
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywisteg...
Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Python, stanowiący czołowy temat tego kursu, jest jednym z najpopularniejszych języków programowania na świecie. Słynie z wszechstronności, czytelności i dużej społeczności użytkowników. W świecie finansów Python zyskał szczególne uznanie ze względu na swoją efektywność w analizie danych, modelow...
Python i finanse. Kurs video. Tworzenie modeli, prognoz i analiz rynkowych Python i finanse. Kurs video. Tworzenie modeli, prognoz i analiz rynkowych
(39.90 zł najniższa cena z 30 dni)134.50 zł
269.00 zł(-50%) -
Zanurz się w fascynujący świat programowania w języku Python i osiągnij imponujący poziom umiejętności w zaledwie 24 godziny! Oto kilka zalet, które sprawiają, że ta książka jest niezbędna dla każdego aspirującego programisty: Szybki start: podstawy Pythona już w pierwszych godzinach nauki ...
Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z
-
Czy zastanawiasz się czasem nad tym, jak to możliwe, że jesteśmy w stanie „rozmawiać” z maszynami? Że coś mówimy, a one nas rozumieją i odpowiadają na nasze pytania, realizują polecenia, wykonują zadania? I na odwrót – to one mówią (i piszą) do nas słowami, które są dla nas jasn...
NLP. Kurs video. Analiza danych tekstowych w języku Python NLP. Kurs video. Analiza danych tekstowych w języku Python
(39.90 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...
Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie
(46.20 zł najniższa cena z 30 dni)50.05 zł
77.00 zł(-35%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...
Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%)
O autorze ebooka
Bill Lubanovic - jest ekspertem w dziedzinie technologii informatycznych i programistą. Systemem Unix zajmuje się od 1977 roku, interfejsami graficznymi od 1981 roku, bazami danych od początku lat 90., a siecią WWW od 1993 roku. Mieszka z rodziną w górach Sangre de Sasquatch w Minnesocie w Stanach Zjednoczonych.
Kup polskie wydanie:
Python. Nowoczesne programowanie w prostych krokach. Wydanie II
- Autor:
- Bill Lubanovic
44,50 zł
89,00 zł
(34.90 zł najniższa cena z 30 dni)
Ebooka "Introducing Python. Modern Computing in Simple Packages. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Introducing Python. Modern Computing in Simple Packages. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Introducing Python. Modern Computing in Simple Packages. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-920-5132-9, 9781492051329
- Data wydania ebooka:
- 2019-11-06 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 10.8MB
- Rozmiar pliku Mobi:
- 22.2MB
Spis treści ebooka
- Preface
- Audience
- Changes in the Second Edition
- Outline
- Python Versions
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- I. Python Basics
- 1. A Taste of Py
- Mysteries
- Little Programs
- A Bigger Program
- Python in the Real World
- Python Versus the Language from Planet X
- Why Python?
- Why Not Python?
- Python 2 Versus Python 3
- Installing Python
- Running Python
- Using the Interactive Interpreter
- Using Python Files
- Whats Next?
- Your Moment of Zen
- Coming Up
- Things to Do
- 2. Data: Types, Values, Variables, and Names
- Python Data Are Objects
- Types
- Mutability
- Literal Values
- Variables
- Assignment
- Variables Are Names, Not Places
- Assigning to Multiple Names
- Reassigning a Name
- Copying
- Choose Good Variable Names
- Coming Up
- Things to Do
- 3. Numbers
- Booleans
- Integers
- Literal Integers
- Integer Operations
- Integers and Variables
- Precedence
- Bases
- Type Conversions
- How Big Is an int?
- Floats
- Math Functions
- Coming Up
- Things to Do
- 4. Choose with if
- Comment with #
- Continue Lines with \
- Compare with if, elif, and else
- What Is True?
- Do Multiple Comparisons with in
- New: I Am the Walrus
- Coming Up
- Things to Do
- 5. Text Strings
- Create with Quotes
- Create with str()
- Escape with \
- Combine by Using +
- Duplicate with *
- Get a Character with []
- Get a Substring with a Slice
- Get Length with len()
- Split with split()
- Combine by Using join()
- Substitute by Using replace()
- Strip with strip()
- Search and Select
- Case
- Alignment
- Formatting
- Old style: %
- New style: {} and format()
- Newest Style: f-strings
- More String Things
- Coming Up
- Things to Do
- 6. Loop with while and for
- Repeat with while
- Cancel with break
- Skip Ahead with continue
- Check break Use with else
- Repeat with while
- Iterate with for and in
- Cancel with break
- Skip with continue
- Check break Use with else
- Generate Number Sequences with range()
- Other Iterators
- Coming Up
- Things to Do
- 7. Tuples and Lists
- Tuples
- Create with Commas and ()
- Create with tuple()
- Combine Tuples by Using +
- Duplicate Items with *
- Compare Tuples
- Iterate with for and in
- Modify a Tuple
- Tuples
- Lists
- Create with []
- Create or Convert with list()
- Create from a String with split()
- Get an Item by [ offset ]
- Get Items with a Slice
- Add an Item to the End with append()
- Add an Item by Offset with insert()
- Duplicate All Items with *
- Combine Lists by Using extend() or +
- Change an Item by [ offset ]
- Change Items with a Slice
- Delete an Item by Offset with del
- Delete an Item by Value with remove()
- Get an Item by Offset and Delete It with pop()
- Delete All Items with clear()
- Find an Items Offset by Value with index()
- Test for a Value with in
- Count Occurrences of a Value with count()
- Convert a List to a String with join()
- Reorder Items with sort() or sorted()
- Get Length with len()
- Assign with =
- Copy with copy(), list(), or a Slice
- Copy Everything with deepcopy()
- Compare Lists
- Iterate with for and in
- Iterate Multiple Sequences with zip()
- Create a List with a Comprehension
- Lists of Lists
- Tuples Versus Lists
- There Are No Tuple Comprehensions
- Coming Up
- Things to Do
- 8. Dictionaries and Sets
- Dictionaries
- Create with {}
- Create with dict()
- Convert with dict()
- Add or Change an Item by [ key ]
- Get an Item by [key] or with get()
- Get All Keys with keys()
- Get All Values with values()
- Get All Key-Value Pairs with items()
- Get Length with len()
- Combine Dictionaries with {**a, **b}
- Combine Dictionaries with update()
- Delete an Item by Key with del
- Get an Item by Key and Delete It with pop()
- Delete All Items with clear()
- Test for a Key with in
- Assign with =
- Copy with copy()
- Copy Everything with deepcopy()
- Compare Dictionaries
- Iterate with for and in
- Dictionary Comprehensions
- Dictionaries
- Sets
- Create with set()
- Convert with set()
- Get Length with len()
- Add an Item with add()
- Delete an Item with remove()
- Iterate with for and in
- Test for a Value with in
- Combinations and Operators
- Set Comprehensions
- Create an Immutable Set with frozenset()
- Data Structures So Far
- Make Bigger Data Structures
- Coming Up
- Things to Do
- 9. Functions
- Define a Function with def
- Call a Function with Parentheses
- Arguments and Parameters
- None Is Useful
- Positional Arguments
- Keyword Arguments
- Specify Default Parameter Values
- Explode/Gather Positional Arguments with *
- Explode/Gather Keyword Arguments with **
- Keyword-Only Arguments
- Mutable and Immutable Arguments
- Docstrings
- Functions Are First-Class Citizens
- Inner Functions
- Closures
- Anonymous Functions: lambda
- Generators
- Generator Functions
- Generator Comprehensions
- Decorators
- Namespaces and Scope
- Uses of _ and __ in Names
- Recursion
- Async Functions
- Exceptions
- Handle Errors with try and except
- Make Your Own Exceptions
- Coming Up
- Things to Do
- 10. Oh Oh: Objects and Classes
- What Are Objects?
- Simple Objects
- Define a Class with class
- Attributes
- Methods
- Initialization
- Inheritance
- Inherit from a Parent Class
- Override a Method
- Add a Method
- Get Help from Your Parent with super()
- Multiple Inheritance
- Mixins
- In self Defense
- Attribute Access
- Direct Access
- Getters and Setters
- Properties for Attribute Access
- Properties for Computed Values
- Name Mangling for Privacy
- Class and Object Attributes
- Method Types
- Instance Methods
- Class Methods
- Static Methods
- Duck Typing
- Magic Methods
- Aggregation and Composition
- When to Use Objects or Something Else
- Named Tuples
- Dataclasses
- Attrs
- Coming Up
- Things to Do
- 11. Modules, Packages, and Goodies
- Modules and the import Statement
- Import a Module
- Import a Module with Another Name
- Import Only What You Want from a Module
- Modules and the import Statement
- Packages
- The Module Search Path
- Relative and Absolute Imports
- Namespace Packages
- Modules Versus Objects
- Goodies in the Python Standard Library
- Handle Missing Keys with setdefault() and defaultdict()
- Count Items with Counter()
- Order by Key with OrderedDict()
- Stack + Queue == deque
- Iterate over Code Structures with itertools
- Print Nicely with pprint()
- Get Random
- More Batteries: Get Other Python Code
- Coming Up
- Things to Do
- II. Python in Practice
- 12. Wrangle and Mangle Data
- Text Strings: Unicode
- Python 3 Unicode Strings
- UTF-8
- Encode
- Decode
- HTML Entities
- Normalization
- For More Information
- Text Strings: Unicode
- Text Strings: Regular Expressions
- Find Exact Beginning Match with match()
- Find First Match with search()
- Find All Matches with findall()
- Split at Matches with split()
- Replace at Matches with sub()
- Patterns: Special Characters
- Patterns: Using Specifiers
- Patterns: Specifying match() Output
- Binary Data
- bytes and bytearray
- Convert Binary Data with struct
- Other Binary Data Tools
- Convert Bytes/Strings with binascii()
- Bit Operators
- A Jewelry Analogy
- Coming Up
- Things to Do
- 13. Calendars and Clocks
- Leap Year
- The datetime Module
- Using the time Module
- Read and Write Dates and Times
- All the Conversions
- Alternative Modules
- Coming Up
- Things to Do
- 14. Files and Directories
- File Input and Output
- Create or Open with open()
- Write a Text File with print()
- Write a Text File with write()
- Read a Text File with read(), readline(), or readlines()
- Write a Binary File with write()
- Read a Binary File with read()
- Close Files Automatically by Using with
- Change Position with seek()
- File Input and Output
- Memory Mapping
- File Operations
- Check Existence with exists()
- Check Type with isfile()
- Copy with copy()
- Change Name with rename()
- Link with link() or symlink()
- Change Permissions with chmod()
- Change Ownership with chown()
- Delete a File with remove()
- Directory Operations
- Create with mkdir()
- Delete with rmdir()
- List Contents with listdir()
- Change Current Directory with chdir()
- List Matching Files with glob()
- Pathnames
- Get a Pathname with abspath()
- Get a symlink Pathname with realpath()
- Build a Pathname with os.path.join()
- Use pathlib
- BytesIO and StringIO
- Coming Up
- Things to Do
- 15. Data in Time: Processes and Concurrency
- Programs and Processes
- Create a Process with subprocess
- Create a Process with multiprocessing
- Kill a Process with terminate()
- Get System Info with os
- Get Process Info with psutil
- Programs and Processes
- Command Automation
- Invoke
- Other Command Helpers
- Concurrency
- Queues
- Processes
- Threads
- concurrent.futures
- Green Threads and gevent
- twisted
- asyncio
- Redis
- Beyond Queues
- Coming Up
- Things to Do
- 16. Data in a Box: Persistent Storage
- Flat Text Files
- Padded Text Files
- Tabular Text Files
- CSV
- XML
- An XML Security Note
- HTML
- JSON
- YAML
- Tablib
- Pandas
- Configuration Files
- Binary Files
- Padded Binary Files and Memory Mapping
- Spreadsheets
- HDF5
- TileDB
- Relational Databases
- SQL
- DB-API
- SQLite
- MySQL
- PostgreSQL
- SQLAlchemy
- The engine layer
- The SQL Expression Language
- The Object-Relational Mapper (ORM)
- Other Database Access Packages
- NoSQL Data Stores
- The dbm Family
- Memcached
- Redis
- Strings
- Lists
- Hashes
- Sets
- Sorted sets
- Caches and expiration
- Document Databases
- Time Series Databases
- Graph Databases
- Other NoSQL
- Full-Text Databases
- Coming Up
- Things to Do
- 17. Data in Space: Networks
- TCP/IP
- Sockets
- Scapy
- Netcat
- TCP/IP
- Networking Patterns
- The Request-Reply Pattern
- ZeroMQ
- Other Messaging Tools
- The Publish-Subscribe Pattern
- Redis
- ZeroMQ
- Other Pub-Sub Tools
- Internet Services
- Domain Name System
- Python Email Modules
- Other Protocols
- Web Services and APIs
- Data Serialization
- Serialize with pickle
- Other Serialization Formats
- Remote Procedure Calls
- XML RPC
- JSON RPC
- MessagePack RPC
- Zerorpc
- gRPC
- Twirp
- Remote Management Tools
- Big Fat Data
- Hadoop
- Spark
- Disco
- Dask
- Clouds
- Amazon Web Services
- Google Cloud
- Microsoft Azure
- OpenStack
- Docker
- Kubernetes
- Coming Up
- Things to Do
- 18. The Web, Untangled
- Web Clients
- Test with telnet
- Test with curl
- Test with httpie
- Test with httpbin
- Pythons Standard Web Libraries
- Beyond the Standard Library: requests
- Web Clients
- Web Servers
- The Simplest Python Web Server
- Web Server Gateway Interface (WSGI)
- ASGI
- Apache
- NGINX
- Other Python Web Servers
- Web Server Frameworks
- Bottle
- Flask
- Pass an argument as part of the URL path
- Django
- Other Frameworks
- Database Frameworks
- Web Services and Automation
- webbrowser
- webview
- Web APIs and REST
- Crawl and Scrape
- Scrapy
- BeautifulSoup
- Requests-HTML
- Lets Watch a Movie
- Coming Up
- Things to Do
- 19. Be a Pythonista
- About Programming
- Find Python Code
- Install Packages
- Use pip
- Use virtualenv
- Use pipenv
- Use a Package Manager
- Install from Source
- Integrated Development Environments
- IDLE
- PyCharm
- IPython
- Jupyter Notebook
- JupyterLab
- Name and Document
- Add Type Hints
- Test
- Check with pylint, pyflakes, flake8, or pep8
- Test with unittest
- Test with doctest
- Test with nose
- Other Test Frameworks
- Continuous Integration
- Debug Python Code
- Use print()
- Use Decorators
- Use pdb
- Use breakpoint()
- Log Error Messages
- Optimize
- Measure Timing
- Algorithms and Data Structures
- Cython, NumPy, and C Extensions
- PyPy
- Numba
- Source Control
- Mercurial
- Git
- Distribute Your Programs
- Clone This Book
- How You Can Learn More
- Books
- Websites
- Groups
- Conferences
- Getting a Python Job
- Coming Up
- Things to Do
- 20. Py Art
- 2-D Graphics
- Standard Library
- PIL and Pillow
- ImageMagick
- 2-D Graphics
- 3-D Graphics
- 3-D Animation
- Graphical User Interfaces
- Plots, Graphs, and Visualization
- Matplotlib
- Seaborn
- Bokeh
- Games
- Audio and Music
- Coming Up
- Things to Do
- 21. Py at Work
- The Microsoft Office Suite
- Carrying Out Business Tasks
- Processing Business Data
- Extracting, Transforming, and Loading
- Data Validation
- Additional Sources of Information
- Open Source Python Business Packages
- Python in Finance
- Business Data Security
- Maps
- Formats
- Draw a Map from a Shapefile
- Geopandas
- Other Mapping Packages
- Applications and Data
- Coming Up
- Things to Do
- 22. Py Sci
- Math and Statistics in the Standard Library
- Math Functions
- Working with Complex Numbers
- Calculate Accurate Floating Point with decimal
- Perform Rational Arithmetic with fractions
- Use Packed Sequences with array
- Handling Simple Stats with statistics
- Matrix Multiplication
- Math and Statistics in the Standard Library
- Scientific Python
- NumPy
- Make an Array with array()
- Make an Array with arange()
- Make an Array with zeros(), ones(), or random()
- Change an Arrays Shape with reshape()
- Get an Element with []
- Array Math
- Linear Algebra
- SciPy
- SciKit
- Pandas
- Python and Scientific Areas
- Coming Up
- Things to Do
- A. Hardware and Software for Beginning Programmers
- Hardware
- Caveman Computers
- Electricity
- Inventions
- An Idealized Computer
- The CPU
- Memory and Caches
- Storage
- Inputs
- Outputs
- Relative Access Times
- Hardware
- Software
- In the Beginning Was the Bit
- Machine Language
- Assembler
- Higher-Level Languages
- Operating Systems
- Virtual Machines
- Containers
- Distributed Computing and Networks
- The Cloud
- Kubernetes
- B. Install Python 3
- Check Your Python Version
- Install Standard Python
- macOS
- Windows
- Linux or Unix
- Install the pip Package Manager
- Install virtualenv
- Other Packaging Solutions
- Install Anaconda
- Install Anacondas Package Manager conda
- C. Something Completely Different: Async
- Coroutines and Event Loops
- Asyncio Alternatives
- Async Versus
- Async Frameworks and Servers
- D. Answers to Exercises
- 1. A Taste of Py
- 2. Data: Types, Values, Variables, and Names
- 3. Numbers
- 4. Choose with if
- 5. Text Strings
- 6. Loop with while and for
- 7. Tuples and Lists
- 8. Dictionaries
- 9. Functions
- 10. Oh Oh: Objects and Classes
- 11. Modules, Packages, and Goodies
- 12. Wrangle and Mangle Data
- 13. Calendars and Clocks
- 14. Files and Directories
- 15. Data in Time: Processes and Concurrency
- 16. Data in a Box: Persistent Storage
- 17. Data in Space: Networks
- 18. The Web, Untangled
- 19. Be a Pythonista
- 20. Py Art
- 21. Py at Work
- 22. PySci
- E. Cheat Sheets
- Operator Precedence
- String Methods
- Change Case
- Search
- Modify
- Format
- String Type
- String Module Attributes
- Coda
- Index
O'Reilly Media - inne książki
-
With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how th...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from gener...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while als...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Advance your Power BI skills by adding AI to your repertoire at a practice level. With this practical book, business-oriented software engineers and developers will learn the terminologies, practices, and strategy necessary to successfully incorporate AI into your business intelligence estate. Je...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast by making changes to small parts of your system hundreds of times a day. But if you get them wrong, microservices will just ma...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
What will you learn from this book?If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally ...(237.15 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Introducing Python. Modern Computing in Simple Packages. 2nd Edition Bill Lubanovic (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.