skip to content
Learn Programming in Python with Cody Jackson : Grasp the Basics of Programming and Python Syntax While Building Real-World Applications. Preview this item
ClosePreview this item
Checking...

Learn Programming in Python with Cody Jackson : Grasp the Basics of Programming and Python Syntax While Building Real-World Applications.

Author: Cody Jackson
Publisher: Birmingham : Packt Publishing Ltd, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Learn Programming in Python with Cody Jackson will take you through the basics of programming (and how Python implements those concepts) to write a complete, production-ready application. Each topic builds on the previous ones, so you'll learn how a complete application is built from the ground up, rather than just learning separate aspects of ...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Jackson, Cody.
Learn Programming in Python with Cody Jackson : Grasp the Basics of Programming and Python Syntax While Building Real-World Applications.
Birmingham : Packt Publishing Ltd, ©2018
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Cody Jackson
ISBN: 9781789533538 1789533538
OCLC Number: 1078573859
Notes: Chapter 10: Software Post-Production
Description: 1 online resource (294 pages)
Contents: Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: The Fundamentals of Python; What is Python?; Python versions; Interpreted versus compiled; Dynamic versus static; Python 2 versus Python 3 division; Working with Python; Installation; Launching the Python interpreter; Windows (Win8 and above); Mac; Using the Python command prompt; Commenting Python code; Launching Python programs; Using the IPython shell; Summary; Chapter 2: Data Types and Modules; Structuring code; Multiple line spanning; Common data types; Python numbers; Strings Basic string operationsIndexing and slicing strings; String formatting; Combining and separating strings; Lists; List usage; Adding list elements; Mutability; Dictionaries; Creating dictionaries; Working with dictionaries; Dictionary details; Tuples; Why use tuples?; Sequence unpacking; Sets; Using data type methods; Sequence methods; String methods; List methods; Tuple methods; Dictionary methods; Set methods; Importing modules; Namespaces; Dot nomenclature; Types of imports; Modules as scripts; Summary; Chapter 3: Logic Control; if ... else statements; Loops; while loops; for loops Zip() functionExceptions; Exception class hierarchy; User-defined exceptions; Final thoughts; Summary; Chapter 4: Functions and Object Oriented Programming; Working with functions; Lambdas; Classes, methods, and namespaces; How are classes better?; Classes and instances; Modules; Inheritance; Operator overloading; Properties and class and static methods; Properties; Getters and setters; Class and static methods; Summary; Chapter 5: Files and Databases; File I/O; Files and streams; Reading from a file; Iterating through files; Seeking; Serialization; Python and SQLite; Working with databases Using SQL to query a databaseCreating a SQLite database; Retrieving data from a database; SQLite database files; SQLAlchemy; Writing a SQLAlchemy database; Filling and querying the database; Summary; Chapter 6: Application Planning; Software development life cycle; Development practices and methodologies; Incremental development; Continuous integration; Prototyping; Rapid application development; Waterfall development; Spiral development; Agile development; Project requirements; Software repositories; Summary; Chapter 7: Writing the Imported Program; Project requirements; Utility functions Simulating storage tanksName mangling; Simulating valves; Base valve class; Gate valve class; Globe valve class; Relief valve class; Simulation pumps; Base pump class; Centrifugal pump class; Positive displacement pump class; Summary; Chapter 8: Automated Software Testing; Testing techniques; Static versus dynamic tests; White-box testing; Black-box testing; When to test; Writing tests; Refactoring code; Summary; Chapter 9: Writing the Fueling Scenario; Fueling scenario requirements; Directory structure; Component coding; Functionality coding; Testing; Summary

Abstract:

Learn Programming in Python with Cody Jackson will take you through the basics of programming (and how Python implements those concepts) to write a complete, production-ready application. Each topic  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1078573859> # Learn Programming in Python with Cody Jackson : Grasp the Basics of Programming and Python Syntax While Building Real-World Applications.
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
    library:oclcnum "1078573859" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/5607959867#Place/birmingham> ; # Birmingham
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5607959867#Topic/python_computer_program_language> ; # Python (Computer program language)
    schema:about <http://dewey.info/class/005.133/e23/> ;
    schema:bookFormat schema:EBook ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/5607959867#Person/jackson_cody> ; # Cody Jackson
    schema:datePublished "2018" ;
    schema:description "Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: The Fundamentals of Python; What is Python?; Python versions; Interpreted versus compiled; Dynamic versus static; Python 2 versus Python 3 division; Working with Python; Installation; Launching the Python interpreter; Windows (Win8 and above); Mac; Using the Python command prompt; Commenting Python code; Launching Python programs; Using the IPython shell; Summary; Chapter 2: Data Types and Modules; Structuring code; Multiple line spanning; Common data types; Python numbers; Strings"@en ;
    schema:description "Learn Programming in Python with Cody Jackson will take you through the basics of programming (and how Python implements those concepts) to write a complete, production-ready application. Each topic builds on the previous ones, so you'll learn how a complete application is built from the ground up, rather than just learning separate aspects of ..."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/5607959867> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/5607959867#CreativeWork/learn_programming_in_python_with_cody_jackson_grasp_the_basics_of_programming_and_python_syntax_while_building_real_world_applications> ;
    schema:name "Learn Programming in Python with Cody Jackson : Grasp the Basics of Programming and Python Syntax While Building Real-World Applications."@en ;
    schema:productID "1078573859" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1078573859#PublicationEvent/birmingham_packt_publishing_ltd_2018> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/5607959867#Agent/packt_publishing_ltd> ; # Packt Publishing Ltd
    schema:url <https://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5608196> ;
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781789533538> ;
    schema:workExample <http://worldcat.org/isbn/9781789533538> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB978913> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1078573859> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/5607959867#Agent/packt_publishing_ltd> # Packt Publishing Ltd
    a bgn:Agent ;
    schema:name "Packt Publishing Ltd" ;
    .

<http://experiment.worldcat.org/entity/work/data/5607959867#Person/jackson_cody> # Cody Jackson
    a schema:Person ;
    schema:familyName "Jackson" ;
    schema:givenName "Cody" ;
    schema:name "Cody Jackson" ;
    .

<http://experiment.worldcat.org/entity/work/data/5607959867#Topic/python_computer_program_language> # Python (Computer program language)
    a schema:Intangible ;
    schema:name "Python (Computer program language)"@en ;
    .

<http://worldcat.org/entity/work/data/5607959867#CreativeWork/learn_programming_in_python_with_cody_jackson_grasp_the_basics_of_programming_and_python_syntax_while_building_real_world_applications>
    a schema:CreativeWork ;
    rdfs:label "Learn Programming in Python with Cody Jackson : Grasp the Basics of Programming and Python Syntax While Building Real-World Applications." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1078573859> ; # Learn Programming in Python with Cody Jackson : Grasp the Basics of Programming and Python Syntax While Building Real-World Applications.
    .

<http://worldcat.org/isbn/9781789533538>
    a schema:ProductModel ;
    schema:isbn "1789533538" ;
    schema:isbn "9781789533538" ;
    .

<http://www.worldcat.org/title/-/oclc/1078573859>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1078573859> ; # Learn Programming in Python with Cody Jackson : Grasp the Basics of Programming and Python Syntax While Building Real-World Applications.
    schema:dateModified "2019-11-08" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.