Cargando…

Learn Python Programming : a Beginner's Guide to Learning the Fundamentals of Python Language to Write Efficient, High-Quality Code, 2nd Edition.

Learn Python Programming creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming with Python and ends by exploring different topics, such as GUIs and real-world apps.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Romano, Fabrizio
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1044933921
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 180721s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d IDB  |d MERUC  |d NLE  |d CHVBK  |d OCLCQ  |d LVT  |d YDX  |d TEFOD  |d OCLCF  |d N$T  |d OCLCO  |d C6I  |d OCLCQ  |d UX1  |d K6U  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
019 |a 1043397049  |a 1175627587 
020 |a 9781788991650 
020 |a 1788991656 
020 |a 9781788996662 
020 |a 1788996666  |q (Trade Paper) 
024 3 |a 9781788996662 
029 1 |a AU@  |b 000065052699 
029 1 |a AU@  |b 000066231771 
029 1 |a CHBIS  |b 011327495 
029 1 |a CHNEW  |b 001023892 
029 1 |a CHVBK  |b 530323486 
029 1 |a CHVBK  |b 551647698 
035 |a (OCoLC)1044933921  |z (OCoLC)1043397049  |z (OCoLC)1175627587 
037 |a 2E0BD10A-919C-478A-97F8-5725C7651720  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.P98  |b R663 2018eb 
072 7 |a COM  |x 051010  |2 bisacsh 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Romano, Fabrizio. 
245 1 0 |a Learn Python Programming :  |b a Beginner's Guide to Learning the Fundamentals of Python Language to Write Efficient, High-Quality Code, 2nd Edition. 
250 |a 2nd ed. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2018. 
300 |a 1 online resource (495 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; 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. 
500 |a Importing objects. 
520 |a Learn Python Programming creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming with Python and ends by exploring different topics, such as GUIs and real-world apps. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Python (Computer program language) 
650 6 |a Python (Langage de programmation) 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Enterprise software.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a Computers  |x Enterprise Applications  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x Python.  |2 bisacsh 
650 7 |a Python (Computer program language)  |2 fast 
758 |i has work:  |a LEARN PYTHON PROGRAMMING (Work)  |1 https://id.oclc.org/worldcat/entity/E39PCXT9DYJvB9HMj4gFDGt8KH  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Romano, Fabrizio.  |t Learn Python Programming : A Beginner's Guide to Learning the Fundamentals of Python Language to Write Efficient, High-Quality Code, 2nd Edition.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781788996662 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5446038  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5446038 
938 |a EBSCOhost  |b EBSC  |n 1841873 
938 |a YBP Library Services  |b YANK  |n 15581323 
994 |a 92  |b IZTAP