Cargando…

Getting started with Python : understand key data structures and use Python in object-oriented programming /

This Learning Path is a thorough and practical introduction to Python. You will learn all about Python data structures, its most common algorithms, and its objects, and use all these to create clever applications that will transform your business.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Romano, Fabrizio (Autor), Baka, Benjamin (Autor), Philips, Dusty (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2019.
Colección:Learning path.
Temas:
Acceso en línea:Texto completo
Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_on1099281029
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 190426s2019 enka o 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d TEFOD  |d EBLCP  |d CHVBK  |d UKAHL  |d UKMGB  |d N$T  |d OCLCQ  |d YDX  |d OCLCQ  |d OCLCO  |d NZAUC  |d OCLCQ  |d OCLCO 
015 |a GBB9C8551  |2 bnb 
016 7 |a 019286818  |2 Uk 
019 |a 1089202179  |a 1089528308 
020 |a 1838559981 
020 |a 9781838559984  |q (electronic bk.) 
020 |z 9781838551919 
029 1 |a AU@  |b 000066230590 
029 1 |a CHNEW  |b 001040579 
029 1 |a CHVBK  |b 55902942X 
029 1 |a UKMGB  |b 019286818 
029 1 |a AU@  |b 000065674129 
029 1 |a AU@  |b 000069022736 
035 |a (OCoLC)1099281029  |z (OCoLC)1089202179  |z (OCoLC)1089528308 
037 |a CL0501000044  |b Safari Books Online 
037 |a 2CB5E1FA-DF9E-42B9-B4CE-72D778CD4814  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.P98 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Romano, Fabrizio,  |e author. 
245 1 0 |a Getting started with Python :  |b understand key data structures and use Python in object-oriented programming /  |c Fabrizio Romano, Benjamin Baka, Dusty Philips. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2019. 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Learning path 
588 0 |a Online resource; title from title page (Safari, viewed April 24, 2019). 
505 0 |a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: A Gentle Introduction to Python; A proper introduction; Enter the Python; About Python; Portability; Coherence; Developer productivity; An extensive library; Software quality; Software integration; Satisfaction and enjoyment; What are the drawbacks?; Who is using Python today?; Setting up the environment; Python 2 versus Python 3; Installing Python; Setting up the Python interpreter; About virtualenv; Your first virtual environment; Your friend, the console 
505 8 |a How you can run a Python programRunning Python scripts; Running the Python interactive shell; Running Python as a service; Running Python as a GUI application; How is Python code organized?; How do we use modules and packages?; Python's execution model; Names and namespaces; Scopes; Objects and classes; Guidelines on how to write good code; The Python culture; A note on IDEs; Summary; Chapter 2: Built-in Data Types; Everything is an object; Mutable or immutable? That is the question; Numbers; Integers; Booleans; Real numbers; Complex numbers; Fractions and decimals; Immutable sequences 
505 8 |a Strings and bytesEncoding and decoding strings; Indexing and slicing strings; String formatting; Tuples; Mutable sequences; Lists; Byte arrays; Set types; Mapping types -- dictionaries; The collections module; namedtuple; defaultdict; ChainMap; Enums; Final considerations; Small values caching; How to choose data structures; About indexing and slicing; About the names; Summary; Chapter 3: Iterating and Making Decisions; Conditional programming; A specialized else -- elif; The ternary operator; Looping; The for loop; Iterating over a range; Iterating over a sequence; Iterators and iterables 
505 8 |a Iterating over multiple sequencesThe while loop; The break and continue statements; A special else clause; Putting all this together; A prime generator; Applying discounts; A quick peek at the itertools module; Infinite iterators; Iterators terminating on the shortest input sequence; Combinatoric generators; Summary; Chapter 4: Functions, the Building Blocks of Code; Why use functions?; Reducing code duplication; Splitting a complex task; Hiding implementation details; Improving readability; Improving traceability; Scopes and name resolution; The global and nonlocal statements 
505 8 |a Input parametersArgument passing; Assignment to argument names doesn't affect the caller; Changing a mutable affects the caller; How to specify input parameters; Positional arguments; Keyword arguments and default values; Variable positional arguments; Variable keyword arguments; Keyword-only arguments; Combining input parameters; Additional unpacking generalizations; Avoid the trap! Mutable defaults; Return values; Returning multiple values; A few useful tips; Recursive functions; Anonymous functions; Function attributes; Built-in functions; One final example; Documenting your code 
520 |a This Learning Path is a thorough and practical introduction to Python. You will learn all about Python data structures, its most common algorithms, and its objects, and use all these to create clever applications that will transform your business. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Python (Computer program language) 
650 0 |a Application software  |x Development. 
650 6 |a Python (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Python (Computer program language)  |2 fast 
700 1 |a Baka, Benjamin,  |e author. 
700 1 |a Philips, Dusty,  |e author. 
776 0 8 |i Print version:  |a Romano, Fabrizio.  |t Getting Started with Python : Understand Key Data Structures and Use Python in Object-Oriented Programming.  |d Birmingham : Packt Publishing Ltd, ©2019  |z 9781838551919 
830 0 |a Learning path. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2036726  |z Texto completo 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781838551919/?ar  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH35976429 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5721591 
938 |a EBSCOhost  |b EBSC  |n 2036726 
938 |a YBP Library Services  |b YANK  |n 16085185 
994 |a 92  |b IZTAP