Python automation cookbook :: explore the world of automation using Python recipes that will enhance your skills.
Using a problem-solution-based approach, we'll show how you can automate all the boring stuff and let your computer do it for you instead of using the Python programming language. By the end of the book, you will have learned to identify problems and correct them to produce superior and reliabl...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt,
2018.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Using a problem-solution-based approach, we'll show how you can automate all the boring stuff and let your computer do it for you instead of using the Python programming language. By the end of the book, you will have learned to identify problems and correct them to produce superior and reliable systems. |
Beschreibung: | 1 online resource (388 pages) |
ISBN: | 9781788999151 1788999150 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1056064191 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 181006s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d N$T |d TEFOD |d N$T |d MERUC |d UKMGB |d OCLCF |d LVT |d UKAHL |d OCLCQ |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d OCLCL | ||
015 | |a GBB8J4137 |2 bnb | ||
016 | 7 | |a 019078538 |2 Uk | |
020 | |a 9781788999151 |q (electronic bk.) | ||
020 | |a 1788999150 |q (electronic bk.) | ||
020 | |z 9781789133806 | ||
035 | |a (OCoLC)1056064191 | ||
037 | |a 37C70976-25DD-4AE9-A10B-F29158B59CB4 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.73.P98 | |
072 | 7 | |a COM |x 051360 |2 bisacsh | |
082 | 7 | |a 005.133 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Buelta, Jaime. | |
245 | 1 | 0 | |a Python automation cookbook : |b explore the world of automation using Python recipes that will enhance your skills. |
260 | |a Birmingham : |b Packt, |c 2018. | ||
300 | |a 1 online resource (388 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 Online resource; title from PDF title page (EBSCO, viewed October 17, 2018) | |
505 | 0 | |a Cover -- Title Page -- Copyright and Credits -- Dedication -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Let Us Begin Our Automation Journey -- Introduction -- Creating a virtual environment -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Installing third-party packages -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating strings with formatted values -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Manipulating strings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Extracting data from structured strings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using a third-party tool-parse -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Introducing regular expressions -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Going deeper into regular expressions -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding command-line arguments -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 2: Automating Tasks Made Easy -- Introduction -- Preparing a task -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Setting up a cron job -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Capturing errors and problems -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending email notifications -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 3: Building Your First Web Scraping Application -- Introduction -- Downloading web pages. | |
505 | 8 | |a Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Parsing HTML -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Crawling the web -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Subscribing to feeds -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Accessing web APIs -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Interacting with forms -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using Selenium for advanced interaction -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Accessing password-protected pages -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Speeding up web scraping -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 4: Searching and Reading Local Files -- Introduction -- Crawling and searching directories -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading text files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Dealing with encodings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading CSV files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading log files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading file metadata -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading images -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading PDF files -- Getting ready -- How to do it ... | |
505 | 8 | |a How it works ... -- There's more ... -- See also -- Reading Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Scanning documents for a keyword -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 5: Generating Fantastic Reports -- Introduction -- Creating a simple report in plain text -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using templates for reports -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Formatting text in Markdown -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Writing a basic Word document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Styling a Word document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Generating structure in Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding pictures to Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Writing a simple PDF document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Structuring a PDF -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Aggregating PDF reports -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Watermarking and encrypting a PDF -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 6: Fun with Spreadsheets -- Introduction -- Writing a CSV spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Updating the CSV files -- Getting ready -- How to do it ... | |
505 | 8 | |a How it works ... -- There's more ... -- See also -- Reading an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Updating an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating new sheets on an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating charts in Excel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Working with format in Excel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating a macro in LibreOffice -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 7: Developing Stunning Graphs -- Introduction -- Plotting a simple sales graph -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Drawing stacked bars -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Plotting pie charts -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Displaying multiple lines -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Drawing a scatter plot -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Visualizing maps -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding legends and annotations -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Combining graphs -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Saving charts -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 8: Dealing with Communication Channels. | |
505 | 8 | |a Introduction -- Working with email templates -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending an individual email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading an email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding subscribers to an email newsletter -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending notifications via email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Producing SMS -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Receiving SMS -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating a Telegram bot -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 9: Why Not Automate Your Marketing Campaign? -- Introduction -- Detecting the opportunities -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating personalized coupon codes -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending a notification to the customer on their preferred channel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Preparing sales information -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Generating a sales report -- Getting Ready -- How to do it ... -- How it works -- There's more ... -- See also -- Chapter 10: Debugging Techniques -- Introduction -- Learning Python interpreter basics -- How to do it ... -- How it works ... -- There's more ... -- See also -- Debugging through logging -- Getting ready -- How to do it ... -- How it works ... | |
520 | |a Using a problem-solution-based approach, we'll show how you can automate all the boring stuff and let your computer do it for you instead of using the Python programming language. By the end of the book, you will have learned to identify problems and correct them to produce superior and reliable systems. | ||
650 | 0 | |a Python (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh96008834 | |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 0 | |a Computer networks |x Management. |0 http://id.loc.gov/authorities/subjects/sh2006000150 | |
650 | 6 | |a Python (Langage de programmation) | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a Réseaux d'ordinateurs |x Gestion. | |
650 | 7 | |a Computer programming |x software development. |2 bicssc | |
650 | 7 | |a Programming & scripting languages: general. |2 bicssc | |
650 | 7 | |a COMPUTERS |x Programming Languages |x Python. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Computer networks |x Management |2 fast | |
650 | 7 | |a Python (Computer program language) |2 fast | |
758 | |i has work: |a Python Automation Cookbook (Text) |1 https://id.oclc.org/worldcat/entity/E39PCYgfR6RPGpg6PPDhBJjC9C |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
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=1904985 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n BDZ0037798064 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL5529459 | ||
938 | |a EBSCOhost |b EBSC |n 1904985 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1056064191 |
---|---|
_version_ | 1816882473680764928 |
adam_text | |
any_adam_object | |
author | Buelta, Jaime |
author_facet | Buelta, Jaime |
author_role | |
author_sort | Buelta, Jaime |
author_variant | j b jb |
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 | Cover -- Title Page -- Copyright and Credits -- Dedication -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Let Us Begin Our Automation Journey -- Introduction -- Creating a virtual environment -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Installing third-party packages -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating strings with formatted values -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Manipulating strings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Extracting data from structured strings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using a third-party tool-parse -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Introducing regular expressions -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Going deeper into regular expressions -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding command-line arguments -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 2: Automating Tasks Made Easy -- Introduction -- Preparing a task -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Setting up a cron job -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Capturing errors and problems -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending email notifications -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 3: Building Your First Web Scraping Application -- Introduction -- Downloading web pages. Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Parsing HTML -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Crawling the web -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Subscribing to feeds -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Accessing web APIs -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Interacting with forms -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using Selenium for advanced interaction -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Accessing password-protected pages -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Speeding up web scraping -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 4: Searching and Reading Local Files -- Introduction -- Crawling and searching directories -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading text files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Dealing with encodings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading CSV files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading log files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading file metadata -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading images -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading PDF files -- Getting ready -- How to do it ... How it works ... -- There's more ... -- See also -- Reading Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Scanning documents for a keyword -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 5: Generating Fantastic Reports -- Introduction -- Creating a simple report in plain text -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using templates for reports -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Formatting text in Markdown -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Writing a basic Word document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Styling a Word document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Generating structure in Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding pictures to Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Writing a simple PDF document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Structuring a PDF -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Aggregating PDF reports -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Watermarking and encrypting a PDF -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 6: Fun with Spreadsheets -- Introduction -- Writing a CSV spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Updating the CSV files -- Getting ready -- How to do it ... How it works ... -- There's more ... -- See also -- Reading an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Updating an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating new sheets on an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating charts in Excel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Working with format in Excel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating a macro in LibreOffice -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 7: Developing Stunning Graphs -- Introduction -- Plotting a simple sales graph -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Drawing stacked bars -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Plotting pie charts -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Displaying multiple lines -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Drawing a scatter plot -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Visualizing maps -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding legends and annotations -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Combining graphs -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Saving charts -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 8: Dealing with Communication Channels. Introduction -- Working with email templates -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending an individual email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading an email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding subscribers to an email newsletter -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending notifications via email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Producing SMS -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Receiving SMS -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating a Telegram bot -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 9: Why Not Automate Your Marketing Campaign? -- Introduction -- Detecting the opportunities -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating personalized coupon codes -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending a notification to the customer on their preferred channel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Preparing sales information -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Generating a sales report -- Getting Ready -- How to do it ... -- How it works -- There's more ... -- See also -- Chapter 10: Debugging Techniques -- Introduction -- Learning Python interpreter basics -- How to do it ... -- How it works ... -- There's more ... -- See also -- Debugging through logging -- Getting ready -- How to do it ... -- How it works ... |
ctrlnum | (OCoLC)1056064191 |
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>12534cam a2200625 a 4500</leader><controlfield tag="001">ZDB-4-EBA-on1056064191</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">181006s2018 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">N$T</subfield><subfield code="d">TEFOD</subfield><subfield code="d">N$T</subfield><subfield code="d">MERUC</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCF</subfield><subfield code="d">LVT</subfield><subfield code="d">UKAHL</subfield><subfield code="d">OCLCQ</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></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB8J4137</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">019078538</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788999151</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788999150</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781789133806</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1056064191</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">37C70976-25DD-4AE9-A10B-F29158B59CB4</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="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051360</subfield><subfield code="2">bisacsh</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">Buelta, Jaime.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Python automation cookbook :</subfield><subfield code="b">explore the world of automation using Python recipes that will enhance your skills.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (388 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">Online resource; title from PDF title page (EBSCO, viewed October 17, 2018)</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Title Page -- Copyright and Credits -- Dedication -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Let Us Begin Our Automation Journey -- Introduction -- Creating a virtual environment -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Installing third-party packages -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating strings with formatted values -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Manipulating strings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Extracting data from structured strings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using a third-party tool-parse -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Introducing regular expressions -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Going deeper into regular expressions -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding command-line arguments -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 2: Automating Tasks Made Easy -- Introduction -- Preparing a task -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Setting up a cron job -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Capturing errors and problems -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending email notifications -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 3: Building Your First Web Scraping Application -- Introduction -- Downloading web pages.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Parsing HTML -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Crawling the web -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Subscribing to feeds -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Accessing web APIs -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Interacting with forms -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using Selenium for advanced interaction -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Accessing password-protected pages -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Speeding up web scraping -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 4: Searching and Reading Local Files -- Introduction -- Crawling and searching directories -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading text files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Dealing with encodings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading CSV files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading log files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading file metadata -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading images -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading PDF files -- Getting ready -- How to do it ...</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">How it works ... -- There's more ... -- See also -- Reading Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Scanning documents for a keyword -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 5: Generating Fantastic Reports -- Introduction -- Creating a simple report in plain text -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using templates for reports -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Formatting text in Markdown -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Writing a basic Word document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Styling a Word document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Generating structure in Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding pictures to Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Writing a simple PDF document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Structuring a PDF -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Aggregating PDF reports -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Watermarking and encrypting a PDF -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 6: Fun with Spreadsheets -- Introduction -- Writing a CSV spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Updating the CSV files -- Getting ready -- How to do it ...</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">How it works ... -- There's more ... -- See also -- Reading an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Updating an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating new sheets on an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating charts in Excel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Working with format in Excel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating a macro in LibreOffice -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 7: Developing Stunning Graphs -- Introduction -- Plotting a simple sales graph -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Drawing stacked bars -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Plotting pie charts -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Displaying multiple lines -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Drawing a scatter plot -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Visualizing maps -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding legends and annotations -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Combining graphs -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Saving charts -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 8: Dealing with Communication Channels.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Introduction -- Working with email templates -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending an individual email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading an email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding subscribers to an email newsletter -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending notifications via email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Producing SMS -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Receiving SMS -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating a Telegram bot -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 9: Why Not Automate Your Marketing Campaign? -- Introduction -- Detecting the opportunities -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating personalized coupon codes -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending a notification to the customer on their preferred channel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Preparing sales information -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Generating a sales report -- Getting Ready -- How to do it ... -- How it works -- There's more ... -- See also -- Chapter 10: Debugging Techniques -- Introduction -- Learning Python interpreter basics -- How to do it ... -- How it works ... -- There's more ... -- See also -- Debugging through logging -- Getting ready -- How to do it ... -- How it works ...</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Using a problem-solution-based approach, we'll show how you can automate all the boring stuff and let your computer do it for you instead of using the Python programming language. By the end of the book, you will have learned to identify problems and correct them to produce superior and reliable systems.</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="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer networks</subfield><subfield code="x">Management.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2006000150</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Python (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Réseaux d'ordinateurs</subfield><subfield code="x">Gestion.</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">Programming & scripting languages: general.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">Python.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer networks</subfield><subfield code="x">Management</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Python (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Python Automation Cookbook (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCYgfR6RPGpg6PPDhBJjC9C</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</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=1904985</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">BDZ0037798064</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5529459</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1904985</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-on1056064191 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:29:10Z |
institution | BVB |
isbn | 9781788999151 1788999150 |
language | English |
oclc_num | 1056064191 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (388 pages) |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt, |
record_format | marc |
spelling | Buelta, Jaime. Python automation cookbook : explore the world of automation using Python recipes that will enhance your skills. Birmingham : Packt, 2018. 1 online resource (388 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Online resource; title from PDF title page (EBSCO, viewed October 17, 2018) Cover -- Title Page -- Copyright and Credits -- Dedication -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Let Us Begin Our Automation Journey -- Introduction -- Creating a virtual environment -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Installing third-party packages -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating strings with formatted values -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Manipulating strings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Extracting data from structured strings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using a third-party tool-parse -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Introducing regular expressions -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Going deeper into regular expressions -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding command-line arguments -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 2: Automating Tasks Made Easy -- Introduction -- Preparing a task -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Setting up a cron job -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Capturing errors and problems -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending email notifications -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 3: Building Your First Web Scraping Application -- Introduction -- Downloading web pages. Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Parsing HTML -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Crawling the web -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Subscribing to feeds -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Accessing web APIs -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Interacting with forms -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using Selenium for advanced interaction -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Accessing password-protected pages -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Speeding up web scraping -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 4: Searching and Reading Local Files -- Introduction -- Crawling and searching directories -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading text files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Dealing with encodings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading CSV files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading log files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading file metadata -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading images -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading PDF files -- Getting ready -- How to do it ... How it works ... -- There's more ... -- See also -- Reading Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Scanning documents for a keyword -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 5: Generating Fantastic Reports -- Introduction -- Creating a simple report in plain text -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using templates for reports -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Formatting text in Markdown -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Writing a basic Word document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Styling a Word document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Generating structure in Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding pictures to Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Writing a simple PDF document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Structuring a PDF -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Aggregating PDF reports -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Watermarking and encrypting a PDF -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 6: Fun with Spreadsheets -- Introduction -- Writing a CSV spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Updating the CSV files -- Getting ready -- How to do it ... How it works ... -- There's more ... -- See also -- Reading an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Updating an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating new sheets on an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating charts in Excel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Working with format in Excel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating a macro in LibreOffice -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 7: Developing Stunning Graphs -- Introduction -- Plotting a simple sales graph -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Drawing stacked bars -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Plotting pie charts -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Displaying multiple lines -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Drawing a scatter plot -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Visualizing maps -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding legends and annotations -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Combining graphs -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Saving charts -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 8: Dealing with Communication Channels. Introduction -- Working with email templates -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending an individual email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading an email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding subscribers to an email newsletter -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending notifications via email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Producing SMS -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Receiving SMS -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating a Telegram bot -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 9: Why Not Automate Your Marketing Campaign? -- Introduction -- Detecting the opportunities -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating personalized coupon codes -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending a notification to the customer on their preferred channel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Preparing sales information -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Generating a sales report -- Getting Ready -- How to do it ... -- How it works -- There's more ... -- See also -- Chapter 10: Debugging Techniques -- Introduction -- Learning Python interpreter basics -- How to do it ... -- How it works ... -- There's more ... -- See also -- Debugging through logging -- Getting ready -- How to do it ... -- How it works ... Using a problem-solution-based approach, we'll show how you can automate all the boring stuff and let your computer do it for you instead of using the Python programming language. By the end of the book, you will have learned to identify problems and correct them to produce superior and reliable systems. Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Computer networks Management. http://id.loc.gov/authorities/subjects/sh2006000150 Python (Langage de programmation) Logiciels d'application Développement. Réseaux d'ordinateurs Gestion. Computer programming software development. bicssc Programming & scripting languages: general. bicssc COMPUTERS Programming Languages Python. bisacsh Application software Development fast Computer networks Management fast Python (Computer program language) fast has work: Python Automation Cookbook (Text) https://id.oclc.org/worldcat/entity/E39PCYgfR6RPGpg6PPDhBJjC9C https://id.oclc.org/worldcat/ontology/hasWork FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1904985 Volltext |
spellingShingle | Buelta, Jaime Python automation cookbook : explore the world of automation using Python recipes that will enhance your skills. Cover -- Title Page -- Copyright and Credits -- Dedication -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Let Us Begin Our Automation Journey -- Introduction -- Creating a virtual environment -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Installing third-party packages -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating strings with formatted values -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Manipulating strings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Extracting data from structured strings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using a third-party tool-parse -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Introducing regular expressions -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Going deeper into regular expressions -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding command-line arguments -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 2: Automating Tasks Made Easy -- Introduction -- Preparing a task -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Setting up a cron job -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Capturing errors and problems -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending email notifications -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 3: Building Your First Web Scraping Application -- Introduction -- Downloading web pages. Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Parsing HTML -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Crawling the web -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Subscribing to feeds -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Accessing web APIs -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Interacting with forms -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using Selenium for advanced interaction -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Accessing password-protected pages -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Speeding up web scraping -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 4: Searching and Reading Local Files -- Introduction -- Crawling and searching directories -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading text files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Dealing with encodings -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading CSV files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading log files -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading file metadata -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading images -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading PDF files -- Getting ready -- How to do it ... How it works ... -- There's more ... -- See also -- Reading Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Scanning documents for a keyword -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 5: Generating Fantastic Reports -- Introduction -- Creating a simple report in plain text -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Using templates for reports -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Formatting text in Markdown -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Writing a basic Word document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Styling a Word document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Generating structure in Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding pictures to Word documents -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Writing a simple PDF document -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Structuring a PDF -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Aggregating PDF reports -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Watermarking and encrypting a PDF -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 6: Fun with Spreadsheets -- Introduction -- Writing a CSV spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Updating the CSV files -- Getting ready -- How to do it ... How it works ... -- There's more ... -- See also -- Reading an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Updating an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating new sheets on an Excel spreadsheet -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating charts in Excel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Working with format in Excel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating a macro in LibreOffice -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 7: Developing Stunning Graphs -- Introduction -- Plotting a simple sales graph -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Drawing stacked bars -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Plotting pie charts -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Displaying multiple lines -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Drawing a scatter plot -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Visualizing maps -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding legends and annotations -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Combining graphs -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Saving charts -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 8: Dealing with Communication Channels. Introduction -- Working with email templates -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending an individual email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Reading an email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Adding subscribers to an email newsletter -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending notifications via email -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Producing SMS -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Receiving SMS -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating a Telegram bot -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Chapter 9: Why Not Automate Your Marketing Campaign? -- Introduction -- Detecting the opportunities -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Creating personalized coupon codes -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Sending a notification to the customer on their preferred channel -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Preparing sales information -- Getting ready -- How to do it ... -- How it works ... -- There's more ... -- See also -- Generating a sales report -- Getting Ready -- How to do it ... -- How it works -- There's more ... -- See also -- Chapter 10: Debugging Techniques -- Introduction -- Learning Python interpreter basics -- How to do it ... -- How it works ... -- There's more ... -- See also -- Debugging through logging -- Getting ready -- How to do it ... -- How it works ... Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Computer networks Management. http://id.loc.gov/authorities/subjects/sh2006000150 Python (Langage de programmation) Logiciels d'application Développement. Réseaux d'ordinateurs Gestion. Computer programming software development. bicssc Programming & scripting languages: general. bicssc COMPUTERS Programming Languages Python. bisacsh Application software Development fast Computer networks Management fast Python (Computer program language) fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh96008834 http://id.loc.gov/authorities/subjects/sh95009362 http://id.loc.gov/authorities/subjects/sh2006000150 |
title | Python automation cookbook : explore the world of automation using Python recipes that will enhance your skills. |
title_auth | Python automation cookbook : explore the world of automation using Python recipes that will enhance your skills. |
title_exact_search | Python automation cookbook : explore the world of automation using Python recipes that will enhance your skills. |
title_full | Python automation cookbook : explore the world of automation using Python recipes that will enhance your skills. |
title_fullStr | Python automation cookbook : explore the world of automation using Python recipes that will enhance your skills. |
title_full_unstemmed | Python automation cookbook : explore the world of automation using Python recipes that will enhance your skills. |
title_short | Python automation cookbook : |
title_sort | python automation cookbook explore the world of automation using python recipes that will enhance your skills |
title_sub | explore the world of automation using Python recipes that will enhance your skills. |
topic | Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Computer networks Management. http://id.loc.gov/authorities/subjects/sh2006000150 Python (Langage de programmation) Logiciels d'application Développement. Réseaux d'ordinateurs Gestion. Computer programming software development. bicssc Programming & scripting languages: general. bicssc COMPUTERS Programming Languages Python. bisacsh Application software Development fast Computer networks Management fast Python (Computer program language) fast |
topic_facet | Python (Computer program language) Application software Development. Computer networks Management. Python (Langage de programmation) Logiciels d'application Développement. Réseaux d'ordinateurs Gestion. Computer programming software development. Programming & scripting languages: general. COMPUTERS Programming Languages Python. Application software Development Computer networks Management |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1904985 |
work_keys_str_mv | AT bueltajaime pythonautomationcookbookexploretheworldofautomationusingpythonrecipesthatwillenhanceyourskills |