|
|
|
|
LEADER |
00000cam a2200000uu 4500 |
001 |
in00000017138 |
006 |
m o d |
007 |
cr ||||||||||| |
008 |
211009s2021 xx o ||| 0 eng d |
005 |
20240808185516.1 |
019 |
|
|
|a 1272989282
|a 1276863124
|
020 |
|
|
|a 9781801073356
|
020 |
|
|
|a 180107335X
|
035 |
|
|
|a (OCoLC)1273976004
|z (OCoLC)1272989282
|z (OCoLC)1276863124
|
035 |
|
|
|a (OCoLC)on1273976004
|
040 |
|
|
|a EBLCP
|b eng
|c EBLCP
|d OLDSC
|d OCLCO
|d OCLCL
|
050 |
|
4 |
|a QA76.73.P98
|b .A854 2021
|
082 |
0 |
4 |
|a 005.133
|2 23
|
100 |
1 |
|
|a Asif, Muhammad.
|
245 |
1 |
0 |
|a Python for Geeks :
|b Build Production-Ready Applications Using Advanced Python Concepts and Industry Best Practices.
|
260 |
|
|
|a Birmingham :
|b Packt Publishing, Limited,
|c 2021.
|
300 |
|
|
|a 1 online resource (546 p.)
|
500 |
|
|
|a Description based upon print version of record.
|
500 |
|
|
|a File operations.
|
505 |
0 |
|
|a Cover -- Title Page -- Copyright and Credits -- Dedication -- Contributors -- Table of Contents -- Preface -- Section 1: Python, beyond the Basics -- Chapter 1: Optimal Python Development Life Cycle -- Python culture and community -- Different phases of a Python project -- Strategizing the development process -- Iterating through the phases -- Aiming for MVP first -- Strategizing development for specialized domains -- Effectively documenting Python code -- Python comments -- Docstring -- Functional or class-level documentation -- Developing an effective naming scheme -- Methods
|
505 |
8 |
|
|a Variables -- Constant -- Classes -- Packages -- Modules -- Import conventions -- Arguments -- Useful tools -- Exploring choices for source control -- What does not belong to the source control repository? -- Understanding strategies for deploying the code -- Batch development -- Python development environments -- IDLE -- Sublime Text -- PyCharm -- Visual Studio Code -- PyDev -- Spyder -- Summary -- Questions -- Further reading -- Answers -- Chapter 2: Using Modularization to Handle Complex Projects -- Technical requirements -- Introduction to modules and packages -- Importing modules
|
505 |
8 |
|
|a Using the import statement -- Using the __import__ statement -- Using the importlib.import_module statement -- Absolute versus relative import -- Loading and initializing a module -- Standard modules -- Writing reusable modules -- Building packages -- Naming -- Package initialization file -- Building a package -- Accessing packages from any location -- Sharing a package -- Building a package as per the PyPA guidelines -- Installing from the local source code using pip -- Publishing a package to Test PyPI -- Installing the package from PyPI -- Summary -- Questions -- Further reading -- Answers
|
505 |
8 |
|
|a Chapter 3: Advanced Object-Oriented Python Programming -- Technical requirements -- Introducing classes and objects -- Distinguishing between class attributes and instance attributes -- Using constructors and destructors with classes -- Distinguishing between class methods and instance methods -- Special methods -- Understanding OOP principles -- Encapsulation of data -- Encompassing data and actions -- Hiding information -- Protecting the data -- Using traditional getters and setters -- Using property decorators -- Extending classes with inheritance -- Simple inheritance -- Multiple inheritance
|
505 |
8 |
|
|a Polymorphism -- Method overloading -- Method overriding -- Abstraction -- Using composition as an alternative design approach -- Introducing duck typing in Python -- Learning when not to use OOP in Python -- Summary -- Questions -- Further reading -- Answers -- Section 2: Advanced Programming Concepts -- Chapter 4: Python Libraries for Advanced Programming -- Technical requirements -- Introducing Python data containers -- Strings -- Lists -- Tuples -- Dictionaries -- Sets -- Using iterators and generators for data processing -- Iterators -- Generators -- Handling files in Python
|
590 |
|
|
|a ProQuest Ebook Central
|b Ebook Central College Complete
|
650 |
|
0 |
|a Python (Computer program language)
|
758 |
|
|
|i has work:
|a Python for Geeks (Text)
|1 https://id.oclc.org/worldcat/entity/E39PD3vdmjFMhCB39r6pRVBPjP
|4 https://id.oclc.org/worldcat/ontology/hasWork
|
776 |
0 |
8 |
|i Print version:
|a Asif, Muhammad
|t Python for Geeks
|d Birmingham : Packt Publishing, Limited,c2021
|
852 |
|
|
|b EBooks
|h ProQuest
|
856 |
4 |
0 |
|u https://ebookcentral.proquest.com/lib/emerson/detail.action?docID=6733887
|z Full text (Emerson users only)
|t 0
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6733887
|
947 |
|
|
|a FLO
|x pq-ebc-base
|
999 |
f |
f |
|s e26d98e8-4bc8-494f-ac7b-3e50ee2037bb
|i 9fc86550-506e-4a62-85e8-21abe3e97c96
|t 0
|
952 |
f |
f |
|p Can circulate
|a Emerson College
|b Main Campus
|c Emerson College Library
|d EBooks
|t 0
|e ProQuest
|h Other scheme
|i E-Resource
|
856 |
4 |
0 |
|t 0
|u https://ebookcentral.proquest.com/lib/emerson/detail.action?docID=6733887
|y Full text (Emerson users only)
|