Python Fundamentals :: a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore /
Python Fundamentals takes you from zero experience to a complete understanding of key concepts, edge cases, and using Python for real-world application development. You'll move progressively from the basics to working with larger complex applications. After completing this book, you'll hav...
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | , |
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Python Fundamentals takes you from zero experience to a complete understanding of key concepts, edge cases, and using Python for real-world application development. You'll move progressively from the basics to working with larger complex applications. After completing this book, you'll have the skills you need to dive into an existing ... |
Beschreibung: | Activity 19: Function Arguments. |
Beschreibung: | 1 online resource (324 pages) |
ISBN: | 1789809940 9781789809947 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1063986573 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 181117s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d TEFOD |d MERUC |d YDX |d OCLCQ |d TEFOD |d OCLCF |d N$T |d OCLCQ |d NLW |d OCLCO |d UKMGB |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d OCLCL |d OCLCQ | ||
015 | |a GBC209456 |2 bnb | ||
016 | 7 | |a 019121425 |2 Uk | |
019 | |a 1063766332 | ||
020 | |a 1789809940 |q (electronic bk.) | ||
020 | |a 9781789809947 |q (electronic bk.) | ||
020 | |z 9781789807325 |q (print) | ||
035 | |a (OCoLC)1063986573 |z (OCoLC)1063766332 | ||
037 | |a 0E539E3F-72CB-4FF3-98E0-AFE9C199BE85 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.73.P98 | |
082 | 7 | |a 005.133 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Marvin, Ryan. | |
245 | 1 | 0 | |a Python Fundamentals : |b a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore / |c Ryan Marvin, Mark Ng'ang'a, Amos Omondi. |
260 | |a Birmingham : |b Packt Publishing Ltd, |c 2018. | ||
300 | |a 1 online resource (324 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 Intro; Preface; Introducing Python; Introduction; Python 2 Versus Python 3; Working with the Python Interactive Shell; Exercise 1: Checking our Python Installation; Exercise 2: Working with the Python Interpreter; Activity 1: Working with the Python Shell; Writing and Running Simple Scripts; Exercise 3: Creating a Script; Running a File Containing Invalid Commands; Exercise 4: Passing User Arguments to Scripts; Activity 2: Running Simple Python Scripts; Python Syntax; Variables; Values; Exercise 5: Checking the Type of a Value; Type Conversion; Exercise 6: Assigning Variables. | |
505 | 8 | |a Exercise 7: Using VariablesMultiple Assignment; Activity 3: Using Variables and Assign Statements; Naming Identifiers and Reserved Words; Exercise 8: Python Keywords; Python Naming Conventions; Activity 4: Variable Assignment and Variable Naming Conventions; User Input, Comments, and Indentations; User Input from the Keyboard; Passing in a Prompt to the input Function; Using Different Input Data Types in your Program; Exercise 9: Fetching and Using User Input; Comments; Indentation; Exercise 10: The Importance of Proper Indentation; Activity 5: Fixing Indentations in a Code Block. | |
505 | 8 | |a Activity 6: Implementing User Input and Comments in a ScriptSummary; Data Types; Introduction; Numerical Data; Types of Numbers; Exercise 11: Converting Between Different Types of Number Systems; Operators; Order of Operations; Activity 7: Order of Operations; Activity 8: Using Different Arithmetic Operators; Strings; String Operations and Methods; Indexing; Slicing; Activity 9: String Slicing; Length; String Formatting; String Methods; Activity 10: Working with Strings; Escape Sequences; Exercise 12: Using Escape Sequences; Activity 11: Manipulating Strings; Lists; List Operations. | |
505 | 8 | |a Exercise 13: List ReferencesActivity 12: Working with Lists; Booleans; Comparison Operators; Logical Operators; Membership Operators; Activity 13: Using Boolean Operators; Summary; Control Statements; Introduction; Control Statements; Program Flow; Control Statement; The if Statement; Exercise 14: Using the if Statement; Activity 14: Working with the if Statement; The while Statement; Exercise 15: Using the while Statement; Exercise 16: Using while to Keep a Program Running; Activity 15: Working with the while Statement; while Versus if; Loops; The for Loop; Exercise 17: Using the for Loop. | |
505 | 8 | |a Using elseThe range Function; Activity 16: The for loop and the range Function; Nesting Loops; Exercise 18: Using Nested Loops; Activity 17: Nested Loops; Breaking Out of Loops; The break Statement; The continue Statement; The pass Statement; Activity 18: Breaking out of Loops; Summary; Functions; Introduction; Built-In Functions; User-Defined Functions; Calling a Function; Global and Local Variables; Exercise 19: Defining Global and Local Variables; Function Return; Using main(); Function Arguments; Required Arguments; Keyword Arguments; Default Arguments; Variable Number of Arguments. | |
500 | |a Activity 19: Function Arguments. | ||
520 | |a Python Fundamentals takes you from zero experience to a complete understanding of key concepts, edge cases, and using Python for real-world application development. You'll move progressively from the basics to working with larger complex applications. After completing this book, you'll have the skills you need to dive into an existing ... | ||
650 | 0 | |a Python (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh96008834 | |
650 | 6 | |a Python (Langage de programmation) | |
650 | 7 | |a Data capture & analysis. |2 bicssc | |
650 | 7 | |a Information visualization. |2 bicssc | |
650 | 7 | |a Computer programming |x software development. |2 bicssc | |
650 | 7 | |a Computers |x Data Processing. |2 bisacsh | |
650 | 7 | |a Computers |x Programming |x General. |2 bisacsh | |
650 | 7 | |a Python (Computer program language) |2 fast | |
700 | 1 | |a Ng'ang'a, Mark. | |
700 | 1 | |a Omondi, Amos R. |0 http://id.loc.gov/authorities/names/n93119295 | |
776 | 0 | 8 | |i Print version: |a Marvin, Ryan. |t Python Fundamentals : A Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore. |d Birmingham : Packt Publishing Ltd, ©2018 |z 9781789807325 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1925334 |3 Volltext |
938 | |a EBSCOhost |b EBSC |n 1925334 | ||
938 | |a YBP Library Services |b YANK |n 15825656 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1063986573 |
---|---|
_version_ | 1816882476843270144 |
adam_text | |
any_adam_object | |
author | Marvin, Ryan |
author2 | Ng'ang'a, Mark Omondi, Amos R. |
author2_role | |
author2_variant | m n mn a r o ar aro |
author_GND | http://id.loc.gov/authorities/names/n93119295 |
author_facet | Marvin, Ryan Ng'ang'a, Mark Omondi, Amos R. |
author_role | |
author_sort | Marvin, Ryan |
author_variant | r m rm |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.P98 |
callnumber-search | QA76.73.P98 |
callnumber-sort | QA 276.73 P98 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Intro; Preface; Introducing Python; Introduction; Python 2 Versus Python 3; Working with the Python Interactive Shell; Exercise 1: Checking our Python Installation; Exercise 2: Working with the Python Interpreter; Activity 1: Working with the Python Shell; Writing and Running Simple Scripts; Exercise 3: Creating a Script; Running a File Containing Invalid Commands; Exercise 4: Passing User Arguments to Scripts; Activity 2: Running Simple Python Scripts; Python Syntax; Variables; Values; Exercise 5: Checking the Type of a Value; Type Conversion; Exercise 6: Assigning Variables. Exercise 7: Using VariablesMultiple Assignment; Activity 3: Using Variables and Assign Statements; Naming Identifiers and Reserved Words; Exercise 8: Python Keywords; Python Naming Conventions; Activity 4: Variable Assignment and Variable Naming Conventions; User Input, Comments, and Indentations; User Input from the Keyboard; Passing in a Prompt to the input Function; Using Different Input Data Types in your Program; Exercise 9: Fetching and Using User Input; Comments; Indentation; Exercise 10: The Importance of Proper Indentation; Activity 5: Fixing Indentations in a Code Block. Activity 6: Implementing User Input and Comments in a ScriptSummary; Data Types; Introduction; Numerical Data; Types of Numbers; Exercise 11: Converting Between Different Types of Number Systems; Operators; Order of Operations; Activity 7: Order of Operations; Activity 8: Using Different Arithmetic Operators; Strings; String Operations and Methods; Indexing; Slicing; Activity 9: String Slicing; Length; String Formatting; String Methods; Activity 10: Working with Strings; Escape Sequences; Exercise 12: Using Escape Sequences; Activity 11: Manipulating Strings; Lists; List Operations. Exercise 13: List ReferencesActivity 12: Working with Lists; Booleans; Comparison Operators; Logical Operators; Membership Operators; Activity 13: Using Boolean Operators; Summary; Control Statements; Introduction; Control Statements; Program Flow; Control Statement; The if Statement; Exercise 14: Using the if Statement; Activity 14: Working with the if Statement; The while Statement; Exercise 15: Using the while Statement; Exercise 16: Using while to Keep a Program Running; Activity 15: Working with the while Statement; while Versus if; Loops; The for Loop; Exercise 17: Using the for Loop. Using elseThe range Function; Activity 16: The for loop and the range Function; Nesting Loops; Exercise 18: Using Nested Loops; Activity 17: Nested Loops; Breaking Out of Loops; The break Statement; The continue Statement; The pass Statement; Activity 18: Breaking out of Loops; Summary; Functions; Introduction; Built-In Functions; User-Defined Functions; Calling a Function; Global and Local Variables; Exercise 19: Defining Global and Local Variables; Function Return; Using main(); Function Arguments; Required Arguments; Keyword Arguments; Default Arguments; Variable Number of Arguments. |
ctrlnum | (OCoLC)1063986573 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05756cam a2200601 i 4500</leader><controlfield tag="001">ZDB-4-EBA-on1063986573</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">181117s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">TEFOD</subfield><subfield code="d">MERUC</subfield><subfield code="d">YDX</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCF</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">NLW</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBC209456</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">019121425</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1063766332</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1789809940</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781789809947</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781789807325</subfield><subfield code="q">(print)</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1063986573</subfield><subfield code="z">(OCoLC)1063766332</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">0E539E3F-72CB-4FF3-98E0-AFE9C199BE85</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.73.P98</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Marvin, Ryan.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Python Fundamentals :</subfield><subfield code="b">a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore /</subfield><subfield code="c">Ryan Marvin, Mark Ng'ang'a, Amos Omondi.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing Ltd,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (324 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Intro; Preface; Introducing Python; Introduction; Python 2 Versus Python 3; Working with the Python Interactive Shell; Exercise 1: Checking our Python Installation; Exercise 2: Working with the Python Interpreter; Activity 1: Working with the Python Shell; Writing and Running Simple Scripts; Exercise 3: Creating a Script; Running a File Containing Invalid Commands; Exercise 4: Passing User Arguments to Scripts; Activity 2: Running Simple Python Scripts; Python Syntax; Variables; Values; Exercise 5: Checking the Type of a Value; Type Conversion; Exercise 6: Assigning Variables.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Exercise 7: Using VariablesMultiple Assignment; Activity 3: Using Variables and Assign Statements; Naming Identifiers and Reserved Words; Exercise 8: Python Keywords; Python Naming Conventions; Activity 4: Variable Assignment and Variable Naming Conventions; User Input, Comments, and Indentations; User Input from the Keyboard; Passing in a Prompt to the input Function; Using Different Input Data Types in your Program; Exercise 9: Fetching and Using User Input; Comments; Indentation; Exercise 10: The Importance of Proper Indentation; Activity 5: Fixing Indentations in a Code Block.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Activity 6: Implementing User Input and Comments in a ScriptSummary; Data Types; Introduction; Numerical Data; Types of Numbers; Exercise 11: Converting Between Different Types of Number Systems; Operators; Order of Operations; Activity 7: Order of Operations; Activity 8: Using Different Arithmetic Operators; Strings; String Operations and Methods; Indexing; Slicing; Activity 9: String Slicing; Length; String Formatting; String Methods; Activity 10: Working with Strings; Escape Sequences; Exercise 12: Using Escape Sequences; Activity 11: Manipulating Strings; Lists; List Operations.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Exercise 13: List ReferencesActivity 12: Working with Lists; Booleans; Comparison Operators; Logical Operators; Membership Operators; Activity 13: Using Boolean Operators; Summary; Control Statements; Introduction; Control Statements; Program Flow; Control Statement; The if Statement; Exercise 14: Using the if Statement; Activity 14: Working with the if Statement; The while Statement; Exercise 15: Using the while Statement; Exercise 16: Using while to Keep a Program Running; Activity 15: Working with the while Statement; while Versus if; Loops; The for Loop; Exercise 17: Using the for Loop.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Using elseThe range Function; Activity 16: The for loop and the range Function; Nesting Loops; Exercise 18: Using Nested Loops; Activity 17: Nested Loops; Breaking Out of Loops; The break Statement; The continue Statement; The pass Statement; Activity 18: Breaking out of Loops; Summary; Functions; Introduction; Built-In Functions; User-Defined Functions; Calling a Function; Global and Local Variables; Exercise 19: Defining Global and Local Variables; Function Return; Using main(); Function Arguments; Required Arguments; Keyword Arguments; Default Arguments; Variable Number of Arguments.</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Activity 19: Function Arguments.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Python Fundamentals takes you from zero experience to a complete understanding of key concepts, edge cases, and using Python for real-world application development. You'll move progressively from the basics to working with larger complex applications. After completing this book, you'll have the skills you need to dive into an existing ...</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Python (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh96008834</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Python (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Data capture & analysis.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Information visualization.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer programming</subfield><subfield code="x">software development.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Data Processing.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Programming</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Python (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Ng'ang'a, Mark.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Omondi, Amos R.</subfield><subfield code="0">http://id.loc.gov/authorities/names/n93119295</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Marvin, Ryan.</subfield><subfield code="t">Python Fundamentals : A Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore.</subfield><subfield code="d">Birmingham : Packt Publishing Ltd, ©2018</subfield><subfield code="z">9781789807325</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1925334</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1925334</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">15825656</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1063986573 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:29:13Z |
institution | BVB |
isbn | 1789809940 9781789809947 |
language | English |
oclc_num | 1063986573 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (324 pages) |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing Ltd, |
record_format | marc |
spelling | Marvin, Ryan. Python Fundamentals : a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore / Ryan Marvin, Mark Ng'ang'a, Amos Omondi. Birmingham : Packt Publishing Ltd, 2018. 1 online resource (324 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. Intro; Preface; Introducing Python; Introduction; Python 2 Versus Python 3; Working with the Python Interactive Shell; Exercise 1: Checking our Python Installation; Exercise 2: Working with the Python Interpreter; Activity 1: Working with the Python Shell; Writing and Running Simple Scripts; Exercise 3: Creating a Script; Running a File Containing Invalid Commands; Exercise 4: Passing User Arguments to Scripts; Activity 2: Running Simple Python Scripts; Python Syntax; Variables; Values; Exercise 5: Checking the Type of a Value; Type Conversion; Exercise 6: Assigning Variables. Exercise 7: Using VariablesMultiple Assignment; Activity 3: Using Variables and Assign Statements; Naming Identifiers and Reserved Words; Exercise 8: Python Keywords; Python Naming Conventions; Activity 4: Variable Assignment and Variable Naming Conventions; User Input, Comments, and Indentations; User Input from the Keyboard; Passing in a Prompt to the input Function; Using Different Input Data Types in your Program; Exercise 9: Fetching and Using User Input; Comments; Indentation; Exercise 10: The Importance of Proper Indentation; Activity 5: Fixing Indentations in a Code Block. Activity 6: Implementing User Input and Comments in a ScriptSummary; Data Types; Introduction; Numerical Data; Types of Numbers; Exercise 11: Converting Between Different Types of Number Systems; Operators; Order of Operations; Activity 7: Order of Operations; Activity 8: Using Different Arithmetic Operators; Strings; String Operations and Methods; Indexing; Slicing; Activity 9: String Slicing; Length; String Formatting; String Methods; Activity 10: Working with Strings; Escape Sequences; Exercise 12: Using Escape Sequences; Activity 11: Manipulating Strings; Lists; List Operations. Exercise 13: List ReferencesActivity 12: Working with Lists; Booleans; Comparison Operators; Logical Operators; Membership Operators; Activity 13: Using Boolean Operators; Summary; Control Statements; Introduction; Control Statements; Program Flow; Control Statement; The if Statement; Exercise 14: Using the if Statement; Activity 14: Working with the if Statement; The while Statement; Exercise 15: Using the while Statement; Exercise 16: Using while to Keep a Program Running; Activity 15: Working with the while Statement; while Versus if; Loops; The for Loop; Exercise 17: Using the for Loop. Using elseThe range Function; Activity 16: The for loop and the range Function; Nesting Loops; Exercise 18: Using Nested Loops; Activity 17: Nested Loops; Breaking Out of Loops; The break Statement; The continue Statement; The pass Statement; Activity 18: Breaking out of Loops; Summary; Functions; Introduction; Built-In Functions; User-Defined Functions; Calling a Function; Global and Local Variables; Exercise 19: Defining Global and Local Variables; Function Return; Using main(); Function Arguments; Required Arguments; Keyword Arguments; Default Arguments; Variable Number of Arguments. Activity 19: Function Arguments. Python Fundamentals takes you from zero experience to a complete understanding of key concepts, edge cases, and using Python for real-world application development. You'll move progressively from the basics to working with larger complex applications. After completing this book, you'll have the skills you need to dive into an existing ... Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Python (Langage de programmation) Data capture & analysis. bicssc Information visualization. bicssc Computer programming software development. bicssc Computers Data Processing. bisacsh Computers Programming General. bisacsh Python (Computer program language) fast Ng'ang'a, Mark. Omondi, Amos R. http://id.loc.gov/authorities/names/n93119295 Print version: Marvin, Ryan. Python Fundamentals : A Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore. Birmingham : Packt Publishing Ltd, ©2018 9781789807325 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1925334 Volltext |
spellingShingle | Marvin, Ryan Python Fundamentals : a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore / Intro; Preface; Introducing Python; Introduction; Python 2 Versus Python 3; Working with the Python Interactive Shell; Exercise 1: Checking our Python Installation; Exercise 2: Working with the Python Interpreter; Activity 1: Working with the Python Shell; Writing and Running Simple Scripts; Exercise 3: Creating a Script; Running a File Containing Invalid Commands; Exercise 4: Passing User Arguments to Scripts; Activity 2: Running Simple Python Scripts; Python Syntax; Variables; Values; Exercise 5: Checking the Type of a Value; Type Conversion; Exercise 6: Assigning Variables. Exercise 7: Using VariablesMultiple Assignment; Activity 3: Using Variables and Assign Statements; Naming Identifiers and Reserved Words; Exercise 8: Python Keywords; Python Naming Conventions; Activity 4: Variable Assignment and Variable Naming Conventions; User Input, Comments, and Indentations; User Input from the Keyboard; Passing in a Prompt to the input Function; Using Different Input Data Types in your Program; Exercise 9: Fetching and Using User Input; Comments; Indentation; Exercise 10: The Importance of Proper Indentation; Activity 5: Fixing Indentations in a Code Block. Activity 6: Implementing User Input and Comments in a ScriptSummary; Data Types; Introduction; Numerical Data; Types of Numbers; Exercise 11: Converting Between Different Types of Number Systems; Operators; Order of Operations; Activity 7: Order of Operations; Activity 8: Using Different Arithmetic Operators; Strings; String Operations and Methods; Indexing; Slicing; Activity 9: String Slicing; Length; String Formatting; String Methods; Activity 10: Working with Strings; Escape Sequences; Exercise 12: Using Escape Sequences; Activity 11: Manipulating Strings; Lists; List Operations. Exercise 13: List ReferencesActivity 12: Working with Lists; Booleans; Comparison Operators; Logical Operators; Membership Operators; Activity 13: Using Boolean Operators; Summary; Control Statements; Introduction; Control Statements; Program Flow; Control Statement; The if Statement; Exercise 14: Using the if Statement; Activity 14: Working with the if Statement; The while Statement; Exercise 15: Using the while Statement; Exercise 16: Using while to Keep a Program Running; Activity 15: Working with the while Statement; while Versus if; Loops; The for Loop; Exercise 17: Using the for Loop. Using elseThe range Function; Activity 16: The for loop and the range Function; Nesting Loops; Exercise 18: Using Nested Loops; Activity 17: Nested Loops; Breaking Out of Loops; The break Statement; The continue Statement; The pass Statement; Activity 18: Breaking out of Loops; Summary; Functions; Introduction; Built-In Functions; User-Defined Functions; Calling a Function; Global and Local Variables; Exercise 19: Defining Global and Local Variables; Function Return; Using main(); Function Arguments; Required Arguments; Keyword Arguments; Default Arguments; Variable Number of Arguments. Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Python (Langage de programmation) Data capture & analysis. bicssc Information visualization. bicssc Computer programming software development. bicssc Computers Data Processing. bisacsh Computers Programming General. bisacsh Python (Computer program language) fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh96008834 |
title | Python Fundamentals : a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore / |
title_auth | Python Fundamentals : a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore / |
title_exact_search | Python Fundamentals : a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore / |
title_full | Python Fundamentals : a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore / Ryan Marvin, Mark Ng'ang'a, Amos Omondi. |
title_fullStr | Python Fundamentals : a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore / Ryan Marvin, Mark Ng'ang'a, Amos Omondi. |
title_full_unstemmed | Python Fundamentals : a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore / Ryan Marvin, Mark Ng'ang'a, Amos Omondi. |
title_short | Python Fundamentals : |
title_sort | python fundamentals a practical guide for learning python complete with real world projects for you to explore |
title_sub | a Practical Guide for Learning Python, Complete with Real-World Projects for You to Explore / |
topic | Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Python (Langage de programmation) Data capture & analysis. bicssc Information visualization. bicssc Computer programming software development. bicssc Computers Data Processing. bisacsh Computers Programming General. bisacsh Python (Computer program language) fast |
topic_facet | Python (Computer program language) Python (Langage de programmation) Data capture & analysis. Information visualization. Computer programming software development. Computers Data Processing. Computers Programming General. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1925334 |
work_keys_str_mv | AT marvinryan pythonfundamentalsapracticalguideforlearningpythoncompletewithrealworldprojectsforyoutoexplore AT ngangamark pythonfundamentalsapracticalguideforlearningpythoncompletewithrealworldprojectsforyoutoexplore AT omondiamosr pythonfundamentalsapracticalguideforlearningpythoncompletewithrealworldprojectsforyoutoexplore |