{"id":4,"date":"2017-08-16T23:59:11","date_gmt":"2017-08-16T23:59:11","guid":{"rendered":"http:\/\/theautomatic.net\/home\/"},"modified":"2021-06-25T15:15:43","modified_gmt":"2021-06-25T15:15:43","slug":"theautomatic-net","status":"publish","type":"page","link":"https:\/\/theautomatic.net\/","title":{"rendered":"TheAutomatic.net"},"content":{"rendered":"<p><head><\/p>\n<p><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script><\/p>\n<p><script>\n  (adsbygoogle = window.adsbygoogle || []).push({\n    google_ad_client: \"ca-pub-4184791493740497\",\n    enable_page_level_ads: true\n  });\n<\/script><\/p>\n<p><\/head><\/p>\n<p><em><strong>Check out any of the links below to see posts on that topic:<\/strong><\/em><\/p>\n<div class=\"side-by-side\">\n<figure id=\"attachment_556\" aria-describedby=\"caption-attachment-556\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/category\/machine-learning\/\" style=\"color:black\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"556\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/web_login_category\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Web_Login_Category.jpeg?fit=640%2C426&amp;ssl=1\" data-orig-size=\"640,426\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Web_Login_Category\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Web Login&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Web_Login_Category.jpeg?fit=640%2C426&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2020\/02\/machine-learning-open-source.jpg?resize=200%2C200\" alt=\"machine learning in python and r\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-556\" data-recalc-dims=\"1\" \/><figcaption id=\"caption-attachment-556\" class=\"wp-caption-text\"><u><strong>Machine Learning<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_555\" aria-describedby=\"caption-attachment-555\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/category\/web-scraping\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"555\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/web_scraping_category\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Web_Scraping_Category.jpeg?fit=640%2C426&amp;ssl=1\" data-orig-size=\"640,426\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Web_Scraping_Category\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Web Scraping&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Web_Scraping_Category.jpeg?fit=640%2C426&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Web_Scraping_Category.jpeg?resize=200%2C200\" alt=\"open source web scraping\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-555\" srcset=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Web_Scraping_Category.jpeg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Web_Scraping_Category.jpeg?resize=400%2C400&amp;ssl=1 400w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Web_Scraping_Category.jpeg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Web_Scraping_Category.jpeg?zoom=3&amp;resize=200%2C200 600w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><figcaption id=\"caption-attachment-555\" class=\"wp-caption-text\"><u><strong>Web Scraping<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_161\" aria-describedby=\"caption-attachment-161\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/category\/r\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"161\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/homepage_laptop_photo\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/homepage_laptop_photo-e1511113567453.jpg?fit=640%2C423&amp;ssl=1\" data-orig-size=\"640,423\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;NIKON D5100&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;35&quot;,&quot;iso&quot;:&quot;100&quot;,&quot;shutter_speed&quot;:&quot;0.003125&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"R\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;R&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/homepage_laptop_photo-e1511113567453.jpg?fit=640%2C423&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2020\/02\/r-programming-tutorials.png?resize=200%2C200\" alt=\"open source automation\" width=\"200\" height=\"200\" class=\"size-medium wp-image-161\" \/><figcaption id=\"caption-attachment-161\" class=\"wp-caption-text\"><u><strong>R<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_558\" aria-describedby=\"caption-attachment-558\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/category\/python\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"558\" data-permalink=\"https:\/\/theautomatic.net\/?attachment_id=558\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/python-programming.jpeg?fit=640%2C426&amp;ssl=1\" data-orig-size=\"640,426\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"python programming\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Python&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/python-programming.jpeg?fit=640%2C426&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/python-programming.jpeg?resize=200%2C200\" alt=\"useful python articles\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-558\" srcset=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/python-programming.jpeg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/python-programming.jpeg?resize=400%2C400&amp;ssl=1 400w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/python-programming.jpeg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/python-programming.jpeg?zoom=3&amp;resize=200%2C200 600w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><figcaption id=\"caption-attachment-558\" class=\"wp-caption-text\"><u><strong>Python<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_559\" aria-describedby=\"caption-attachment-559\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/category\/pandas\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"559\" data-permalink=\"https:\/\/theautomatic.net\/?attachment_id=559\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Pandas.jpeg?fit=640%2C444&amp;ssl=1\" data-orig-size=\"640,444\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Pandas\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Pandas&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Pandas.jpeg?fit=640%2C444&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Pandas.jpeg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-559\" srcset=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Pandas.jpeg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Pandas.jpeg?resize=400%2C400&amp;ssl=1 400w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Pandas.jpeg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/Pandas.jpeg?zoom=3&amp;resize=200%2C200 600w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><figcaption id=\"caption-attachment-559\" class=\"wp-caption-text\"><u><strong>Pandas<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_246\" aria-describedby=\"caption-attachment-246\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/category\/system-administration\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"246\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/schedule-python-scripts\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/10\/schedule-python-scripts.jpg?fit=640%2C426&amp;ssl=1\" data-orig-size=\"640,426\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;3.2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon EOS 550D&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;45&quot;,&quot;iso&quot;:&quot;400&quot;,&quot;shutter_speed&quot;:&quot;0.066666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"schedule python scripts\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;System Administration&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/10\/schedule-python-scripts.jpg?fit=640%2C426&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/10\/schedule-python-scripts.jpg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-246\" srcset=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/10\/schedule-python-scripts.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/10\/schedule-python-scripts.jpg?zoom=2&amp;resize=200%2C200 400w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/10\/schedule-python-scripts.jpg?zoom=3&amp;resize=200%2C200 600w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><figcaption id=\"caption-attachment-246\" class=\"wp-caption-text\"><u><strong>System Administration<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_223\" aria-describedby=\"caption-attachment-223\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/recommended-reading-list\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"223\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/open-source-reading-list\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/open-source-reading-list.jpg?fit=640%2C426&amp;ssl=1\" data-orig-size=\"640,426\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon EOS 7D&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;50&quot;,&quot;iso&quot;:&quot;100&quot;,&quot;shutter_speed&quot;:&quot;0.005&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"open source reading list\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Recommended Books&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/open-source-reading-list.jpg?fit=640%2C426&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/open-source-reading-list.jpg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-medium wp-image-223\" srcset=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/open-source-reading-list.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/open-source-reading-list.jpg?zoom=2&amp;resize=200%2C200 400w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/open-source-reading-list.jpg?zoom=3&amp;resize=200%2C200 600w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><figcaption id=\"caption-attachment-223\" class=\"wp-caption-text\"><u><strong>Recommended Books<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_561\" aria-describedby=\"caption-attachment-561\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/category\/file-manipulation\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"561\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/file-manipulation\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"File Manipulation\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;File Manipulation&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-561\" srcset=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?resize=400%2C400&amp;ssl=1 400w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?zoom=3&amp;resize=200%2C200 600w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><figcaption id=\"caption-attachment-561\" class=\"wp-caption-text\"><u><strong>File Manipulation<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><\/p>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><\/p>\n<hr>\n<\/hr>\n<h2><strong>About TheAutomatic.net<\/strong><\/h2>\n<p>Welcome to TheAutomatic.net!  This site is meant to help you learn how to automate everyday tasks by writing open source code.  Here we&#8217;ll teach you to programmatically download <a href=\"http:\/\/theautomatic.net\/yahoo_fin-documentation\/\" style=\"color:black\"><u><strong>stock and fundamentals data<\/u><\/strong><\/a>, automate <a href=\"http:\/\/theautomatic.net\/2018\/07\/11\/manipulate-files-r\/\" style=\"color:black\"><u><strong>creating and moving around files<\/u><\/strong><\/a>, extract data from <a href=\"http:\/\/theautomatic.net\/2019\/10\/14\/how-to-read-word-documents-with-python\/\" style=\"color:black\"><u><strong>Word documents<\/u><\/strong><\/a> and <a href=\"http:\/\/theautomatic.net\/2020\/01\/21\/how-to-read-pdf-files-with-python\/\" style=\"color:black\"><u><strong>PDF files<\/u><\/strong><\/a>, and a <a href=\"http:\/\/theautomatic.net\/blog\/\" style=\"color:black\"><u><strong>host of other tasks<\/u><\/strong><\/a>.  Please click to read any of the blog posts on the right side of the page.<\/p>\n<div class=\"side-by-side\">\n<figure id=\"attachment_561\" aria-describedby=\"caption-attachment-561\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/blog\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"561\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/file-manipulation\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"File Manipulation\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;File Manipulation&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2020\/02\/blog-open-source.jpg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-561\" \/><figcaption id=\"caption-attachment-561\" class=\"wp-caption-text\"><u><strong>Click here to see all posts<\/u><\/strong><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_561\" aria-describedby=\"caption-attachment-561\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.youtube.com\/channel\/UC1vVs9tqaMmj5pmXABWJoDw\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"561\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/file-manipulation\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"File Manipulation\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;File Manipulation&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2020\/07\/web-5004174_1920.jpg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-561\" \/><figcaption id=\"caption-attachment-561\" class=\"wp-caption-text\"><u><strong>Follow my YouTube Channel<\/u><\/strong><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_561\" aria-describedby=\"caption-attachment-561\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/resources\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"561\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/file-manipulation\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"File Manipulation\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;File Manipulation&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2020\/02\/python-and-r-resources.jpg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-561\" \/><figcaption id=\"caption-attachment-561\" class=\"wp-caption-text\"><u><strong>Resources<\/u><\/strong><\/a><\/figcaption><\/figure>\n<\/div>\n<hr>\n<\/hr>\n<p><\/br><br \/>\n<br \/><\/br><\/p>\n<div>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><\/p>\n<h2><strong>Yahoo_fin Documentation<\/strong><\/h2>\n<p><em><b>Yahoo_fin is a package I wrote for easily downloading historical and real-time stock price data, information on market caps and dividends, fundamentals data (e.g. balance sheets, income statements, cash flows), and ticker lists comprising several exchanges.  It can also download options prices and data on crytocurrencies.<\/b><\/em><\/p>\n<div class=\"side-by-side\">\n<figure id=\"attachment_561\" aria-describedby=\"caption-attachment-561\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/yahoo_fin-documentation\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"561\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/file-manipulation\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"File Manipulation\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;File Manipulation&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2020\/02\/python-yahoo-finance-api.jpg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-561\" \/><figcaption id=\"caption-attachment-561\" class=\"wp-caption-text\"><u><strong>Official Documentation<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_561\" aria-describedby=\"caption-attachment-561\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/2018\/01\/25\/coding-yahoo_fin-package\/\n\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"561\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/file-manipulation\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"File Manipulation\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;File Manipulation&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/01\/python-yahoo_fin-stocks.jpeg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-561\" \/><figcaption id=\"caption-attachment-561\" class=\"wp-caption-text\"><u><strong>Intro Examples<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_561\" aria-describedby=\"caption-attachment-561\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/2019\/04\/17\/how-to-get-options-data-with-python\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"561\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/file-manipulation\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"File Manipulation\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;File Manipulation&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2019\/04\/python-get-options-data.jpg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-561\" \/><figcaption id=\"caption-attachment-561\" class=\"wp-caption-text\"><u><strong>Scraping Options Prices<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"side-by-side\">\n<figure id=\"attachment_561\" aria-describedby=\"caption-attachment-561\" style=\"width: 200px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/theautomatic.net\/2018\/07\/31\/how-to-get-live-stock-prices-with-python\/\" style=\"color:black\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"561\" data-permalink=\"https:\/\/theautomatic.net\/theautomatic-net\/file-manipulation\/\" data-orig-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"File Manipulation\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;File Manipulation&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/06\/File-Manipulation.jpeg?fit=640%2C480&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/07\/python-live-stock-prices-yahoo-finance.jpeg?resize=200%2C200\" alt=\"\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-561\" \/><figcaption id=\"caption-attachment-561\" class=\"wp-caption-text\"><u><strong>Real-time Stock Prices<\/strong><\/u><\/a><\/figcaption><\/figure>\n<\/div>\n<\/div>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><\/p>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><\/p>\n<div id=\"amzn-assoc-ad-da36657a-9e19-48d9-87c2-5a85d0de722a\"><\/div>\n<p><script async src=\"\/\/z-na.amazon-adsystem.com\/widgets\/onejs?MarketPlace=US&#038;adInstanceId=da36657a-9e19-48d9-87c2-5a85d0de722a\"><\/script><\/p>\n<div id=\"amzn-assoc-ad-2a8b8b23-cdca-4b1f-9640-611137ebd9b4\"><\/div>\n<p><script async src=\"\/\/z-na.amazon-adsystem.com\/widgets\/onejs?MarketPlace=US&#038;adInstanceId=2a8b8b23-cdca-4b1f-9640-611137ebd9b4\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Check out any of the links below to see posts on that topic: About TheAutomatic.net Welcome to TheAutomatic.net! This site is meant to help you learn how to automate everyday tasks by writing open source code. Here we&#8217;ll teach you to programmatically download stock and fundamentals data, automate creating and moving around files, extract data [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":161,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-4","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TheAutomatic.net - Open Source Automation<\/title>\n<meta name=\"description\" content=\"Learn to automate tasks using open source coding, Python, and R. This blog covers everything from scraping webpages to reading PDFs to testing algorithms.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theautomatic.net\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TheAutomatic.net - Open Source Automation\" \/>\n<meta property=\"og:description\" content=\"Learn to automate tasks using open source coding, Python, and R. This blog covers everything from scraping webpages to reading PDFs to testing algorithms.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theautomatic.net\/\" \/>\n<meta property=\"og:site_name\" content=\"Open Source Automation\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-25T15:15:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/homepage_laptop_photo-e1511113567453.jpg?fit=640%2C423&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"423\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/theautomatic.net\\\/\",\"url\":\"https:\\\/\\\/theautomatic.net\\\/\",\"name\":\"TheAutomatic.net - Open Source Automation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/theautomatic.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/theautomatic.net\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/theautomatic.net\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/theautomatic.net\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/homepage_laptop_photo-e1511113567453.jpg?fit=640%2C423&ssl=1\",\"datePublished\":\"2017-08-16T23:59:11+00:00\",\"dateModified\":\"2021-06-25T15:15:43+00:00\",\"description\":\"Learn to automate tasks using open source coding, Python, and R. This blog covers everything from scraping webpages to reading PDFs to testing algorithms.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/theautomatic.net\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/theautomatic.net\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/theautomatic.net\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/theautomatic.net\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/homepage_laptop_photo-e1511113567453.jpg?fit=640%2C423&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/theautomatic.net\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/homepage_laptop_photo-e1511113567453.jpg?fit=640%2C423&ssl=1\",\"width\":640,\"height\":423,\"caption\":\"R\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/theautomatic.net\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/theautomatic.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TheAutomatic.net\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/theautomatic.net\\\/#website\",\"url\":\"https:\\\/\\\/theautomatic.net\\\/\",\"name\":\"Open Source Automation\",\"description\":\"Automating everyday tasks with open source code.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/theautomatic.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TheAutomatic.net - Open Source Automation","description":"Learn to automate tasks using open source coding, Python, and R. This blog covers everything from scraping webpages to reading PDFs to testing algorithms.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theautomatic.net\/","og_locale":"en_US","og_type":"article","og_title":"TheAutomatic.net - Open Source Automation","og_description":"Learn to automate tasks using open source coding, Python, and R. This blog covers everything from scraping webpages to reading PDFs to testing algorithms.","og_url":"https:\/\/theautomatic.net\/","og_site_name":"Open Source Automation","article_modified_time":"2021-06-25T15:15:43+00:00","og_image":[{"width":640,"height":423,"url":"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/homepage_laptop_photo-e1511113567453.jpg?fit=640%2C423&ssl=1","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theautomatic.net\/","url":"https:\/\/theautomatic.net\/","name":"TheAutomatic.net - Open Source Automation","isPartOf":{"@id":"https:\/\/theautomatic.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/theautomatic.net\/#primaryimage"},"image":{"@id":"https:\/\/theautomatic.net\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/homepage_laptop_photo-e1511113567453.jpg?fit=640%2C423&ssl=1","datePublished":"2017-08-16T23:59:11+00:00","dateModified":"2021-06-25T15:15:43+00:00","description":"Learn to automate tasks using open source coding, Python, and R. This blog covers everything from scraping webpages to reading PDFs to testing algorithms.","breadcrumb":{"@id":"https:\/\/theautomatic.net\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theautomatic.net\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/theautomatic.net\/#primaryimage","url":"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/homepage_laptop_photo-e1511113567453.jpg?fit=640%2C423&ssl=1","contentUrl":"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2017\/09\/homepage_laptop_photo-e1511113567453.jpg?fit=640%2C423&ssl=1","width":640,"height":423,"caption":"R"},{"@type":"BreadcrumbList","@id":"https:\/\/theautomatic.net\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theautomatic.net\/"},{"@type":"ListItem","position":2,"name":"TheAutomatic.net"}]},{"@type":"WebSite","@id":"https:\/\/theautomatic.net\/#website","url":"https:\/\/theautomatic.net\/","name":"Open Source Automation","description":"Automating everyday tasks with open source code.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theautomatic.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P956I9-4","jetpack-related-posts":[{"id":1004,"url":"https:\/\/theautomatic.net\/tutorial-for-python-lists\/","url_meta":{"origin":4,"position":0},"title":"Tutorial for Python Lists","author":"Andrew Treadway","date":"January 9, 2019","format":false,"excerpt":"This tutorial goes through how to work with lists in Python, including many of the built-in methods Python makes available for these data structures. Feel free to click on any of the links below to skip to a section of interest. Background on lists \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Referring to list elements by index\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/12\/python-lists-tutorial.jpg?fit=640%2C426&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/12\/python-lists-tutorial.jpg?fit=640%2C426&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2018\/12\/python-lists-tutorial.jpg?fit=640%2C426&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":6,"url":"https:\/\/theautomatic.net\/contact-us\/","url_meta":{"origin":4,"position":1},"title":"Requests for Tutorials","author":"Andrew Treadway","date":"August 16, 2017","format":false,"excerpt":"Hi, Please submit any requests for tutorials on Python, R, or automation. \u00a0We will get back to you as soon as possible.","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":84,"url":"https:\/\/theautomatic.net\/yahoo_fin-documentation\/","url_meta":{"origin":4,"position":2},"title":"Yahoo_fin Documentation","author":"Andrew Treadway","date":"August 26, 2017","format":false,"excerpt":"What is yahoo_fin? Yahoo_fin is a Python 3 package designed to scrape historical stock price data, as well as to provide current information on market caps, dividend yields, and which stocks comprise the major exchanges. Additional functionality includes scraping income statements, balance sheets, cash flows, holder information, and analyst data.\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"Python Yahoo Finance API","src":"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2019\/12\/yahoo_fin-python-stock-api.jpg?fit=640%2C426&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2019\/12\/yahoo_fin-python-stock-api.jpg?fit=640%2C426&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/theautomatic.net\/wp-content\/uploads\/2019\/12\/yahoo_fin-python-stock-api.jpg?fit=640%2C426&ssl=1&resize=525%2C300 1.5x"},"classes":[]}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/theautomatic.net\/wp-json\/wp\/v2\/pages\/4","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theautomatic.net\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/theautomatic.net\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/theautomatic.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theautomatic.net\/wp-json\/wp\/v2\/comments?post=4"}],"version-history":[{"count":28,"href":"https:\/\/theautomatic.net\/wp-json\/wp\/v2\/pages\/4\/revisions"}],"predecessor-version":[{"id":2598,"href":"https:\/\/theautomatic.net\/wp-json\/wp\/v2\/pages\/4\/revisions\/2598"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theautomatic.net\/wp-json\/wp\/v2\/media\/161"}],"wp:attachment":[{"href":"https:\/\/theautomatic.net\/wp-json\/wp\/v2\/media?parent=4"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}