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
-
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)
173.83 zł
209.00 zł(-17%) -
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)62.30 zł
89.00 zł(-30%) -
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...
Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym
(55.20 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplika...
Pytest. Kurs video. Automatyzacja testów w Pythonie Pytest. Kurs video. Automatyzacja testów w Pythonie
(44.70 zł najniższa cena z 30 dni)96.85 zł
149.00 zł(-35%) -
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Sposobów na naukę Pythona jest sporo i powstało na ten temat mnóstwo publikacji. Jeżeli ten wybór jest właśnie przed Tobą, rozważ naukę Pythona poprzez tworzenie prostych gier. Ich programowanie to nie tylko świetna zabawa, ale też doskonała metoda rozwijania umiejętności algorytmicznych, kreatyw...
Python od podstaw. Kurs video. Tworzenie pierwszych gier w PyCharm Python od podstaw. Kurs video. Tworzenie pierwszych gier w PyCharm
(51.60 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
To trzecie, zaktualizowane i uzupełnione wydanie bestsellerowego podręcznika programowania w Pythonie. Naukę rozpoczniesz od podstawowych koncepcji programowania. Poznasz takie pojęcia jak zmienne, listy, klasy i pętle, a następnie utrwalisz je dzięki praktycznym ćwiczeniom. Dowiesz się, jak zape...(71.40 zł najniższa cena z 30 dni)
83.30 zł
119.00 zł(-30%) -
Głębokie sieci neuronowe mają niesamowity potencjał. Osiągnięcia ostatnich lat nadały procesom uczenia głębokiego zupełnie nową jakość. Obecnie nawet programiści niezaznajomieni z tą technologią mogą korzystać z prostych i niezwykle skutecznych narzędzi, pozwalających na sprawne implementowanie p...
Uczenie maszynowe z użyciem Scikit-Learn, Keras i TensorFlow. Wydanie III Uczenie maszynowe z użyciem Scikit-Learn, Keras i TensorFlow. Wydanie III
(107.40 zł najniższa cena z 30 dni)125.30 zł
179.00 zł(-30%) -
Ta książka stanowi przystępne wprowadzenie do świata projektantów i budowniczych robotów. Dzięki niej dowiesz się, jak wybrać potrzebne podzespoły, jak je ze sobą połączyć i jak wykorzystywać poszczególne urządzenia wejścia i wyjścia. Posłużysz się w tym celu płytką Raspberry Pi i kompatybilnymi ...
Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów. Wydanie II Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów. Wydanie II
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Fachowcy z branży IT, by dobrze wykonywać swoją pracę, muszą w niej zwykle używać od kilku do kilkunastu narzędzi. Z drugiej strony nikt nie jest w stanie dobrze poznać nawet wycinka wszystkich technologii, języków programowania czy aplikacji, które powstają każdego roku. Czy wśród tego bogactwa,...
Receptura na Python. Kurs Video. 54 praktyczne porady dla programistów Receptura na Python. Kurs Video. 54 praktyczne porady dla programistów
(39.90 zł najniższa cena z 30 dni)129.35 zł
199.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
48,95 zł
89,00 zł
(44.50 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
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(203.15 zł najniższa cena z 30 dni)
209.34 zł
249.00 zł(-16%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(237.15 zł najniższa cena z 30 dni)
250.75 zł
289.00 zł(-13%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(194.65 zł najniższa cena z 30 dni)
208.35 zł
249.00 zł(-16%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(118.15 zł najniższa cena z 30 dni)
122.29 zł
149.00 zł(-18%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(194.65 zł najniższa cena z 30 dni)
207.75 zł
249.00 zł(-17%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(228.65 zł najniższa cena z 30 dni)
251.14 zł
289.00 zł(-13%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(152.15 zł najniższa cena z 30 dni)
156.85 zł
189.00 zł(-17%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(177.65 zł najniższa cena z 30 dni)
182.55 zł
219.00 zł(-17%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
209.00 zł(-15%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(150.02 zł najniższa cena z 30 dni)
149.92 zł
179.00 zł(-16%)
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.