├── .DS_Store ├── .gitignore ├── Course ├── .DS_Store ├── 10_automating_screaming_frog │ ├── .ipynb_checkpoints │ │ └── screaming-frog-automation-checkpoint.ipynb │ └── screaming-frog-automation.ipynb ├── 11_cloud_crawling_with_screaming_frog │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── how-to-change-image-filetypes-to-next-generation-formats-checkpoint.ipynb │ │ └── installing_screaming_frog_remote_desktop_google_cloud-checkpoint.ipynb │ └── installing_screaming_frog_remote_desktop_google_cloud.ipynb ├── 12_web_scraping_with_python_and_beautifulsoup │ ├── .ipynb_checkpoints │ │ ├── web-scraping-with-beautifulsoup-checkpoint.ipynb │ │ └── web-scraping-with-beautifulsoup-starter-code-checkpoint.ipynb │ ├── saved_data.csv │ ├── web-scraping-with-beautifulsoup-starter-code.ipynb │ └── web-scraping-with-beautifulsoup.ipynb ├── 13_asychronous_web_scraping │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── asynchronous-web-scraping-with-aiohttp-and-asyncio-checkpoint.ipynb │ │ └── asynchronous-web-scraping-with-aiohttp-and-asyncio-starter-code-checkpoint.ipynb │ ├── asynchronous-web-scraping-with-aiohttp-and-asyncio-starter-code.ipynb │ └── asynchronous-web-scraping-with-aiohttp-and-asyncio.ipynb ├── 14_how_find_all_sitemap.xml_files │ ├── .ipynb_checkpoints │ │ └── how-to-find-all-sitemap.xml-files-in-python-checkpoint.ipynb │ └── how-to-find-all-sitemap.xml-files-in-python.ipynb ├── 15_how_to_extract_scrape_text_from_multiple_web_pages │ ├── .ipynb_checkpoints │ │ └── how-to-extract-text-multiple-webpages-checkpoint.ipynb │ └── how-to-extract-text-multiple-webpages.ipynb ├── 16_how_to_turn_a_csv_into_json │ ├── .ipynb_checkpoints │ │ └── how-to-convert-a-.csv-into-json-checkpoint.ipynb │ ├── how-to-convert-a-.csv-into-json.ipynb │ ├── ice-cream-example.csv │ ├── json_example.json │ └── saved_data.json ├── 17_reading_and_writing_json_to_a_file │ └── how-to-convert-a-.csv-into-json.ipynb ├── 1_Keywords │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── Keyword_de_duplication_techniques-checkpoint.ipynb │ │ └── Keyword_de_duplication_techniques-startercode-checkpoint.ipynb │ ├── Keyword_de_duplication_techniques-startercode.ipynb │ ├── Keyword_de_duplication_techniques.ipynb │ ├── data │ │ ├── .DS_Store │ │ ├── digital-marketing-keyword-ideas.csv │ │ └── digital-marketing-keyword-ideas.xlsx │ ├── learning_python_is_awesome.csv │ └── stemmed_dataframe.xlsx ├── 2_bulk_csv_operations │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── how-to-combine-multiple-csv-files-in-python-checkpoint.ipynb │ │ └── how-to-combine-multiple-csv-files-in-python-starter-code-checkpoint.ipynb │ ├── combined_csv_data.csv │ ├── data │ │ ├── .DS_Store │ │ ├── hackernoon.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-20-38-3c2d0502092ca7b22c9527c370526f6b.csv │ │ ├── machinelearningmastery.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-25-38-b4088b6c6c987653748b10c0543a5713.csv │ │ ├── pbpython.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-24-30-2c4e06e2ea39cce8b2f514e24c929e51.csv │ │ ├── towardsdatascience.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-15-48-03e00fb8d3976a642dd2db330422cef7.csv │ │ └── www.datacamp.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-21-48-821c6875ceb05705bce7e0a5a032d622.csv │ ├── how-to-combine-multiple-csv-files-in-python-starter-code.ipynb │ └── how-to-combine-multiple-csv-files-in-python.ipynb ├── 3_how_to_delete_multiple_local_files │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── how-to-delete-multiple-files-in-python-checkpoint.ipynb │ │ └── how-to-delete-multiple-files-in-python-starter-code-checkpoint.ipynb │ ├── I_never_want_to_delete_this_folder │ │ └── example.txt │ ├── ahrefs_backlink_data │ │ └── example.txt │ ├── awesomefile.pdf │ ├── csv_data_to_delete │ │ ├── .DS_Store │ │ ├── hackernoon.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-20-38-3c2d0502092ca7b22c9527c370526f6b.csv │ │ ├── machinelearningmastery.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-25-38-b4088b6c6c987653748b10c0543a5713.csv │ │ ├── pbpython.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-24-30-2c4e06e2ea39cce8b2f514e24c929e51.csv │ │ ├── towardsdatascience.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-15-48-03e00fb8d3976a642dd2db330422cef7.csv │ │ └── www.datacamp.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-21-48-821c6875ceb05705bce7e0a5a032d622.csv │ ├── delete_me.txt │ ├── delete_this_file.txt │ ├── digital_marketing_content │ │ └── example.txt │ ├── how-to-delete-multiple-files-in-python-starter-code.ipynb │ ├── how-to-delete-multiple-files-in-python.ipynb │ ├── keepthisfilesafe.txt │ ├── practicing_deleting.txt │ ├── seo_marketing_content │ │ └── example.txt │ ├── text.csv │ └── thisisatest.txt ├── 4_how_to_setup_a_google_project │ ├── .ipynb_checkpoints │ │ └── how-to-setup-a-google-project-with-apis-checkpoint.ipynb │ └── how-to-setup-a-google-project-with-apis.ipynb ├── 5_google_sheets_with_pandas │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── google-sheets-with-python-and-pandas-checkpoint.ipynb │ │ └── google-sheets-with-python-and-pandas-starter-code-checkpoint.ipynb │ ├── google-sheets-with-python-and-pandas-starter-code.ipynb │ ├── google-sheets-with-python-and-pandas.ipynb │ └── this_is_a_csv_file.csv ├── 6_downloading_multiple_images │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── how-to-download-multiple-images-checkpoint.ipynb │ │ └── how-to-download-multiple-images-starter-code-checkpoint.ipynb │ ├── asyncio-aiofiles.py │ ├── how-to-download-multiple-images-starter-code.ipynb │ └── how-to-download-multiple-images.ipynb ├── 7_image_compression │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── how-to-compress-single-and-multiple-images-checkpoint.ipynb │ │ └── how-to-compress-single-and-multiple-images-starter-code-checkpoint.ipynb │ ├── Compressed_and_resized_example-image-2.jpg │ ├── Compressed_and_resized_example-image-3.jpg │ ├── Compressed_and_resized_example-image.jpg │ ├── Compressed_image-1-compressed.jpg │ ├── example-image-2.jpg │ ├── example-image-3.jpg │ ├── example-image.jpg │ ├── how-to-compress-single-and-multiple-images-starter-code.ipynb │ ├── how-to-compress-single-and-multiple-images.ipynb │ ├── image-1.jpg │ └── subdirectory │ │ ├── .DS_Store │ │ ├── Compressed_and_resized_with_function_test-image-in-subdirectory.jpg │ │ └── test-image-in-subdirectory.jpg ├── 8_resizing_and_compressing_images │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── how-to-resize-and-compress-images-checkpoint.ipynb │ │ └── how-to-resize-single-and-multiple-images-startercode-checkpoint.ipynb │ ├── example-image-two.jpg │ ├── example-image.jpg │ ├── how-to-resize-and-compress-images.ipynb │ └── how-to-resize-single-and-multiple-images-startercode.ipynb ├── 9_converting_images_to_optimised_formats │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── changing-image-types-and-next-generation-formats-checkpoint.ipynb │ │ ├── changing-image-types-and-next-generation-formats-starter-code-checkpoint.ipynb │ │ └── how-to-change-image-filetypes-to-next-generation-formats-checkpoint.ipynb │ ├── changing-image-types-and-next-generation-formats-starter-code.ipynb │ ├── changing-image-types-and-next-generation-formats.ipynb │ ├── example-1.png │ └── example-2.jpg └── in_progress_modules │ └── data_wrangling_screaming_frog │ ├── .DS_Store │ ├── .ipynb_checkpoints │ └── data-wrangling-screaming-frog-in-progress-checkpoint.ipynb │ ├── __pycache__ │ └── test_name.cpython-37-pytest-5.3.5.pyc │ ├── data-wrangling-screaming-frog-in-progress.ipynb │ └── src │ ├── .DS_Store │ ├── .ipynb_checkpoints │ └── 1. Automatically Create Google BigQuery Tables-checkpoint.ipynb │ ├── 1. Automatically Create Google BigQuery Tables.ipynb │ ├── __pycache__ │ ├── csv_parser.cpython-37.pyc │ ├── errors.cpython-37.pyc │ ├── main.cpython-37.pyc │ ├── screaming_frog_automation.cpython-37.pyc │ ├── test_parser_output.cpython-37-pytest-5.3.5.pyc │ ├── test_screaming_frog_output.cpython-37-pytest-5.3.5.pyc │ └── utils.cpython-37.pyc │ ├── bigquery_table_creation.py │ ├── bigquery_upload.py │ ├── bq_automation.py │ ├── csv_parser.py │ ├── errors.py │ ├── jupyter_notebooks_and_other_scripts │ └── practicing_learning_pytest.py │ ├── main.py │ ├── requirements.txt │ ├── screaming_frog_automation.py │ ├── setup.yaml │ ├── test_parser_output.py │ ├── test_screaming_frog_output.py │ └── utils.py ├── Extra Resources ├── Assertion Statement List For Unit Tests.md ├── Extracting Schema At Bulk.ipynb └── Screaming Frog - Data Manipulation.ipynb └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/.gitignore -------------------------------------------------------------------------------- /Course/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/.DS_Store -------------------------------------------------------------------------------- /Course/10_automating_screaming_frog/.ipynb_checkpoints/screaming-frog-automation-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/10_automating_screaming_frog/.ipynb_checkpoints/screaming-frog-automation-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/10_automating_screaming_frog/screaming-frog-automation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/10_automating_screaming_frog/screaming-frog-automation.ipynb -------------------------------------------------------------------------------- /Course/11_cloud_crawling_with_screaming_frog/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/11_cloud_crawling_with_screaming_frog/.DS_Store -------------------------------------------------------------------------------- /Course/11_cloud_crawling_with_screaming_frog/.ipynb_checkpoints/how-to-change-image-filetypes-to-next-generation-formats-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/11_cloud_crawling_with_screaming_frog/.ipynb_checkpoints/how-to-change-image-filetypes-to-next-generation-formats-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/11_cloud_crawling_with_screaming_frog/.ipynb_checkpoints/installing_screaming_frog_remote_desktop_google_cloud-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/11_cloud_crawling_with_screaming_frog/.ipynb_checkpoints/installing_screaming_frog_remote_desktop_google_cloud-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/11_cloud_crawling_with_screaming_frog/installing_screaming_frog_remote_desktop_google_cloud.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/11_cloud_crawling_with_screaming_frog/installing_screaming_frog_remote_desktop_google_cloud.ipynb -------------------------------------------------------------------------------- /Course/12_web_scraping_with_python_and_beautifulsoup/.ipynb_checkpoints/web-scraping-with-beautifulsoup-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/12_web_scraping_with_python_and_beautifulsoup/.ipynb_checkpoints/web-scraping-with-beautifulsoup-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/12_web_scraping_with_python_and_beautifulsoup/.ipynb_checkpoints/web-scraping-with-beautifulsoup-starter-code-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/12_web_scraping_with_python_and_beautifulsoup/.ipynb_checkpoints/web-scraping-with-beautifulsoup-starter-code-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/12_web_scraping_with_python_and_beautifulsoup/saved_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/12_web_scraping_with_python_and_beautifulsoup/saved_data.csv -------------------------------------------------------------------------------- /Course/12_web_scraping_with_python_and_beautifulsoup/web-scraping-with-beautifulsoup-starter-code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/12_web_scraping_with_python_and_beautifulsoup/web-scraping-with-beautifulsoup-starter-code.ipynb -------------------------------------------------------------------------------- /Course/12_web_scraping_with_python_and_beautifulsoup/web-scraping-with-beautifulsoup.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/12_web_scraping_with_python_and_beautifulsoup/web-scraping-with-beautifulsoup.ipynb -------------------------------------------------------------------------------- /Course/13_asychronous_web_scraping/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/13_asychronous_web_scraping/.DS_Store -------------------------------------------------------------------------------- /Course/13_asychronous_web_scraping/.ipynb_checkpoints/asynchronous-web-scraping-with-aiohttp-and-asyncio-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/13_asychronous_web_scraping/.ipynb_checkpoints/asynchronous-web-scraping-with-aiohttp-and-asyncio-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/13_asychronous_web_scraping/.ipynb_checkpoints/asynchronous-web-scraping-with-aiohttp-and-asyncio-starter-code-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/13_asychronous_web_scraping/.ipynb_checkpoints/asynchronous-web-scraping-with-aiohttp-and-asyncio-starter-code-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/13_asychronous_web_scraping/asynchronous-web-scraping-with-aiohttp-and-asyncio-starter-code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/13_asychronous_web_scraping/asynchronous-web-scraping-with-aiohttp-and-asyncio-starter-code.ipynb -------------------------------------------------------------------------------- /Course/13_asychronous_web_scraping/asynchronous-web-scraping-with-aiohttp-and-asyncio.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/13_asychronous_web_scraping/asynchronous-web-scraping-with-aiohttp-and-asyncio.ipynb -------------------------------------------------------------------------------- /Course/14_how_find_all_sitemap.xml_files/.ipynb_checkpoints/how-to-find-all-sitemap.xml-files-in-python-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/14_how_find_all_sitemap.xml_files/.ipynb_checkpoints/how-to-find-all-sitemap.xml-files-in-python-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/14_how_find_all_sitemap.xml_files/how-to-find-all-sitemap.xml-files-in-python.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/14_how_find_all_sitemap.xml_files/how-to-find-all-sitemap.xml-files-in-python.ipynb -------------------------------------------------------------------------------- /Course/15_how_to_extract_scrape_text_from_multiple_web_pages/.ipynb_checkpoints/how-to-extract-text-multiple-webpages-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/15_how_to_extract_scrape_text_from_multiple_web_pages/.ipynb_checkpoints/how-to-extract-text-multiple-webpages-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/15_how_to_extract_scrape_text_from_multiple_web_pages/how-to-extract-text-multiple-webpages.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/15_how_to_extract_scrape_text_from_multiple_web_pages/how-to-extract-text-multiple-webpages.ipynb -------------------------------------------------------------------------------- /Course/16_how_to_turn_a_csv_into_json/.ipynb_checkpoints/how-to-convert-a-.csv-into-json-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/16_how_to_turn_a_csv_into_json/.ipynb_checkpoints/how-to-convert-a-.csv-into-json-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/16_how_to_turn_a_csv_into_json/how-to-convert-a-.csv-into-json.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/16_how_to_turn_a_csv_into_json/how-to-convert-a-.csv-into-json.ipynb -------------------------------------------------------------------------------- /Course/16_how_to_turn_a_csv_into_json/ice-cream-example.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/16_how_to_turn_a_csv_into_json/ice-cream-example.csv -------------------------------------------------------------------------------- /Course/16_how_to_turn_a_csv_into_json/json_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/16_how_to_turn_a_csv_into_json/json_example.json -------------------------------------------------------------------------------- /Course/16_how_to_turn_a_csv_into_json/saved_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/16_how_to_turn_a_csv_into_json/saved_data.json -------------------------------------------------------------------------------- /Course/17_reading_and_writing_json_to_a_file/how-to-convert-a-.csv-into-json.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/17_reading_and_writing_json_to_a_file/how-to-convert-a-.csv-into-json.ipynb -------------------------------------------------------------------------------- /Course/1_Keywords/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/1_Keywords/.DS_Store -------------------------------------------------------------------------------- /Course/1_Keywords/.ipynb_checkpoints/Keyword_de_duplication_techniques-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/1_Keywords/.ipynb_checkpoints/Keyword_de_duplication_techniques-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/1_Keywords/.ipynb_checkpoints/Keyword_de_duplication_techniques-startercode-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/1_Keywords/.ipynb_checkpoints/Keyword_de_duplication_techniques-startercode-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/1_Keywords/Keyword_de_duplication_techniques-startercode.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/1_Keywords/Keyword_de_duplication_techniques-startercode.ipynb -------------------------------------------------------------------------------- /Course/1_Keywords/Keyword_de_duplication_techniques.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/1_Keywords/Keyword_de_duplication_techniques.ipynb -------------------------------------------------------------------------------- /Course/1_Keywords/data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/1_Keywords/data/.DS_Store -------------------------------------------------------------------------------- /Course/1_Keywords/data/digital-marketing-keyword-ideas.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/1_Keywords/data/digital-marketing-keyword-ideas.csv -------------------------------------------------------------------------------- /Course/1_Keywords/data/digital-marketing-keyword-ideas.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/1_Keywords/data/digital-marketing-keyword-ideas.xlsx -------------------------------------------------------------------------------- /Course/1_Keywords/learning_python_is_awesome.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/1_Keywords/learning_python_is_awesome.csv -------------------------------------------------------------------------------- /Course/1_Keywords/stemmed_dataframe.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/1_Keywords/stemmed_dataframe.xlsx -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/.DS_Store -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/.ipynb_checkpoints/how-to-combine-multiple-csv-files-in-python-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/.ipynb_checkpoints/how-to-combine-multiple-csv-files-in-python-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/.ipynb_checkpoints/how-to-combine-multiple-csv-files-in-python-starter-code-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/.ipynb_checkpoints/how-to-combine-multiple-csv-files-in-python-starter-code-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/combined_csv_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/combined_csv_data.csv -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/data/.DS_Store -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/data/hackernoon.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-20-38-3c2d0502092ca7b22c9527c370526f6b.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/data/hackernoon.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-20-38-3c2d0502092ca7b22c9527c370526f6b.csv -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/data/machinelearningmastery.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-25-38-b4088b6c6c987653748b10c0543a5713.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/data/machinelearningmastery.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-25-38-b4088b6c6c987653748b10c0543a5713.csv -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/data/pbpython.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-24-30-2c4e06e2ea39cce8b2f514e24c929e51.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/data/pbpython.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-24-30-2c4e06e2ea39cce8b2f514e24c929e51.csv -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/data/towardsdatascience.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-15-48-03e00fb8d3976a642dd2db330422cef7.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/data/towardsdatascience.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-15-48-03e00fb8d3976a642dd2db330422cef7.csv -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/data/www.datacamp.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-21-48-821c6875ceb05705bce7e0a5a032d622.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/data/www.datacamp.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-21-48-821c6875ceb05705bce7e0a5a032d622.csv -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/how-to-combine-multiple-csv-files-in-python-starter-code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/how-to-combine-multiple-csv-files-in-python-starter-code.ipynb -------------------------------------------------------------------------------- /Course/2_bulk_csv_operations/how-to-combine-multiple-csv-files-in-python.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/2_bulk_csv_operations/how-to-combine-multiple-csv-files-in-python.ipynb -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/.DS_Store -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/.ipynb_checkpoints/how-to-delete-multiple-files-in-python-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/.ipynb_checkpoints/how-to-delete-multiple-files-in-python-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/.ipynb_checkpoints/how-to-delete-multiple-files-in-python-starter-code-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/.ipynb_checkpoints/how-to-delete-multiple-files-in-python-starter-code-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/I_never_want_to_delete_this_folder/example.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/ahrefs_backlink_data/example.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/awesomefile.pdf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/.DS_Store -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/hackernoon.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-20-38-3c2d0502092ca7b22c9527c370526f6b.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/hackernoon.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-20-38-3c2d0502092ca7b22c9527c370526f6b.csv -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/machinelearningmastery.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-25-38-b4088b6c6c987653748b10c0543a5713.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/machinelearningmastery.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-25-38-b4088b6c6c987653748b10c0543a5713.csv -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/pbpython.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-24-30-2c4e06e2ea39cce8b2f514e24c929e51.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/pbpython.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-24-30-2c4e06e2ea39cce8b2f514e24c929e51.csv -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/towardsdatascience.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-15-48-03e00fb8d3976a642dd2db330422cef7.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/towardsdatascience.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-15-48-03e00fb8d3976a642dd2db330422cef7.csv -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/www.datacamp.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-21-48-821c6875ceb05705bce7e0a5a032d622.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/csv_data_to_delete/www.datacamp.com-top-pages-by-traffic-subdomains-US-17-May-2020_20-21-48-821c6875ceb05705bce7e0a5a032d622.csv -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/delete_me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/delete_me.txt -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/delete_this_file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/delete_this_file.txt -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/digital_marketing_content/example.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/how-to-delete-multiple-files-in-python-starter-code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/how-to-delete-multiple-files-in-python-starter-code.ipynb -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/how-to-delete-multiple-files-in-python.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/how-to-delete-multiple-files-in-python.ipynb -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/keepthisfilesafe.txt: -------------------------------------------------------------------------------- 1 | Keep this file safe! At all costs <3 2 | -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/practicing_deleting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/3_how_to_delete_multiple_local_files/practicing_deleting.txt -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/seo_marketing_content/example.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/text.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Course/3_how_to_delete_multiple_local_files/thisisatest.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Course/4_how_to_setup_a_google_project/.ipynb_checkpoints/how-to-setup-a-google-project-with-apis-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/4_how_to_setup_a_google_project/.ipynb_checkpoints/how-to-setup-a-google-project-with-apis-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/4_how_to_setup_a_google_project/how-to-setup-a-google-project-with-apis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/4_how_to_setup_a_google_project/how-to-setup-a-google-project-with-apis.ipynb -------------------------------------------------------------------------------- /Course/5_google_sheets_with_pandas/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/5_google_sheets_with_pandas/.DS_Store -------------------------------------------------------------------------------- /Course/5_google_sheets_with_pandas/.ipynb_checkpoints/google-sheets-with-python-and-pandas-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/5_google_sheets_with_pandas/.ipynb_checkpoints/google-sheets-with-python-and-pandas-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/5_google_sheets_with_pandas/.ipynb_checkpoints/google-sheets-with-python-and-pandas-starter-code-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/5_google_sheets_with_pandas/.ipynb_checkpoints/google-sheets-with-python-and-pandas-starter-code-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/5_google_sheets_with_pandas/google-sheets-with-python-and-pandas-starter-code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/5_google_sheets_with_pandas/google-sheets-with-python-and-pandas-starter-code.ipynb -------------------------------------------------------------------------------- /Course/5_google_sheets_with_pandas/google-sheets-with-python-and-pandas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/5_google_sheets_with_pandas/google-sheets-with-python-and-pandas.ipynb -------------------------------------------------------------------------------- /Course/5_google_sheets_with_pandas/this_is_a_csv_file.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/5_google_sheets_with_pandas/this_is_a_csv_file.csv -------------------------------------------------------------------------------- /Course/6_downloading_multiple_images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/6_downloading_multiple_images/.DS_Store -------------------------------------------------------------------------------- /Course/6_downloading_multiple_images/.ipynb_checkpoints/how-to-download-multiple-images-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/6_downloading_multiple_images/.ipynb_checkpoints/how-to-download-multiple-images-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/6_downloading_multiple_images/.ipynb_checkpoints/how-to-download-multiple-images-starter-code-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/6_downloading_multiple_images/.ipynb_checkpoints/how-to-download-multiple-images-starter-code-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/6_downloading_multiple_images/asyncio-aiofiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/6_downloading_multiple_images/asyncio-aiofiles.py -------------------------------------------------------------------------------- /Course/6_downloading_multiple_images/how-to-download-multiple-images-starter-code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/6_downloading_multiple_images/how-to-download-multiple-images-starter-code.ipynb -------------------------------------------------------------------------------- /Course/6_downloading_multiple_images/how-to-download-multiple-images.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/6_downloading_multiple_images/how-to-download-multiple-images.ipynb -------------------------------------------------------------------------------- /Course/7_image_compression/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/.DS_Store -------------------------------------------------------------------------------- /Course/7_image_compression/.ipynb_checkpoints/how-to-compress-single-and-multiple-images-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/.ipynb_checkpoints/how-to-compress-single-and-multiple-images-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/7_image_compression/.ipynb_checkpoints/how-to-compress-single-and-multiple-images-starter-code-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/.ipynb_checkpoints/how-to-compress-single-and-multiple-images-starter-code-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/7_image_compression/Compressed_and_resized_example-image-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/Compressed_and_resized_example-image-2.jpg -------------------------------------------------------------------------------- /Course/7_image_compression/Compressed_and_resized_example-image-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/Compressed_and_resized_example-image-3.jpg -------------------------------------------------------------------------------- /Course/7_image_compression/Compressed_and_resized_example-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/Compressed_and_resized_example-image.jpg -------------------------------------------------------------------------------- /Course/7_image_compression/Compressed_image-1-compressed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/Compressed_image-1-compressed.jpg -------------------------------------------------------------------------------- /Course/7_image_compression/example-image-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/example-image-2.jpg -------------------------------------------------------------------------------- /Course/7_image_compression/example-image-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/example-image-3.jpg -------------------------------------------------------------------------------- /Course/7_image_compression/example-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/example-image.jpg -------------------------------------------------------------------------------- /Course/7_image_compression/how-to-compress-single-and-multiple-images-starter-code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/how-to-compress-single-and-multiple-images-starter-code.ipynb -------------------------------------------------------------------------------- /Course/7_image_compression/how-to-compress-single-and-multiple-images.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/how-to-compress-single-and-multiple-images.ipynb -------------------------------------------------------------------------------- /Course/7_image_compression/image-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/image-1.jpg -------------------------------------------------------------------------------- /Course/7_image_compression/subdirectory/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/subdirectory/.DS_Store -------------------------------------------------------------------------------- /Course/7_image_compression/subdirectory/Compressed_and_resized_with_function_test-image-in-subdirectory.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/subdirectory/Compressed_and_resized_with_function_test-image-in-subdirectory.jpg -------------------------------------------------------------------------------- /Course/7_image_compression/subdirectory/test-image-in-subdirectory.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/7_image_compression/subdirectory/test-image-in-subdirectory.jpg -------------------------------------------------------------------------------- /Course/8_resizing_and_compressing_images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/8_resizing_and_compressing_images/.DS_Store -------------------------------------------------------------------------------- /Course/8_resizing_and_compressing_images/.ipynb_checkpoints/how-to-resize-and-compress-images-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/8_resizing_and_compressing_images/.ipynb_checkpoints/how-to-resize-and-compress-images-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/8_resizing_and_compressing_images/.ipynb_checkpoints/how-to-resize-single-and-multiple-images-startercode-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/8_resizing_and_compressing_images/.ipynb_checkpoints/how-to-resize-single-and-multiple-images-startercode-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/8_resizing_and_compressing_images/example-image-two.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/8_resizing_and_compressing_images/example-image-two.jpg -------------------------------------------------------------------------------- /Course/8_resizing_and_compressing_images/example-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/8_resizing_and_compressing_images/example-image.jpg -------------------------------------------------------------------------------- /Course/8_resizing_and_compressing_images/how-to-resize-and-compress-images.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/8_resizing_and_compressing_images/how-to-resize-and-compress-images.ipynb -------------------------------------------------------------------------------- /Course/8_resizing_and_compressing_images/how-to-resize-single-and-multiple-images-startercode.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/8_resizing_and_compressing_images/how-to-resize-single-and-multiple-images-startercode.ipynb -------------------------------------------------------------------------------- /Course/9_converting_images_to_optimised_formats/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/9_converting_images_to_optimised_formats/.DS_Store -------------------------------------------------------------------------------- /Course/9_converting_images_to_optimised_formats/.ipynb_checkpoints/changing-image-types-and-next-generation-formats-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/9_converting_images_to_optimised_formats/.ipynb_checkpoints/changing-image-types-and-next-generation-formats-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/9_converting_images_to_optimised_formats/.ipynb_checkpoints/changing-image-types-and-next-generation-formats-starter-code-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/9_converting_images_to_optimised_formats/.ipynb_checkpoints/changing-image-types-and-next-generation-formats-starter-code-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/9_converting_images_to_optimised_formats/.ipynb_checkpoints/how-to-change-image-filetypes-to-next-generation-formats-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/9_converting_images_to_optimised_formats/.ipynb_checkpoints/how-to-change-image-filetypes-to-next-generation-formats-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/9_converting_images_to_optimised_formats/changing-image-types-and-next-generation-formats-starter-code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/9_converting_images_to_optimised_formats/changing-image-types-and-next-generation-formats-starter-code.ipynb -------------------------------------------------------------------------------- /Course/9_converting_images_to_optimised_formats/changing-image-types-and-next-generation-formats.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/9_converting_images_to_optimised_formats/changing-image-types-and-next-generation-formats.ipynb -------------------------------------------------------------------------------- /Course/9_converting_images_to_optimised_formats/example-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/9_converting_images_to_optimised_formats/example-1.png -------------------------------------------------------------------------------- /Course/9_converting_images_to_optimised_formats/example-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/9_converting_images_to_optimised_formats/example-2.jpg -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/.DS_Store -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/.ipynb_checkpoints/data-wrangling-screaming-frog-in-progress-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/.ipynb_checkpoints/data-wrangling-screaming-frog-in-progress-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/__pycache__/test_name.cpython-37-pytest-5.3.5.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/__pycache__/test_name.cpython-37-pytest-5.3.5.pyc -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/data-wrangling-screaming-frog-in-progress.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/data-wrangling-screaming-frog-in-progress.ipynb -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/.DS_Store -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/.ipynb_checkpoints/1. Automatically Create Google BigQuery Tables-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/.ipynb_checkpoints/1. Automatically Create Google BigQuery Tables-checkpoint.ipynb -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/1. Automatically Create Google BigQuery Tables.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/1. Automatically Create Google BigQuery Tables.ipynb -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/csv_parser.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/csv_parser.cpython-37.pyc -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/errors.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/errors.cpython-37.pyc -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/main.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/main.cpython-37.pyc -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/screaming_frog_automation.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/screaming_frog_automation.cpython-37.pyc -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/test_parser_output.cpython-37-pytest-5.3.5.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/test_parser_output.cpython-37-pytest-5.3.5.pyc -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/test_screaming_frog_output.cpython-37-pytest-5.3.5.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/test_screaming_frog_output.cpython-37-pytest-5.3.5.pyc -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/bigquery_table_creation.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/bigquery_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/bigquery_upload.py -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/bq_automation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/bq_automation.py -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/csv_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/csv_parser.py -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/errors.py -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/jupyter_notebooks_and_other_scripts/practicing_learning_pytest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/jupyter_notebooks_and_other_scripts/practicing_learning_pytest.py -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/main.py -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/requirements.txt -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/screaming_frog_automation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/screaming_frog_automation.py -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/setup.yaml -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/test_parser_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/test_parser_output.py -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/test_screaming_frog_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/test_screaming_frog_output.py -------------------------------------------------------------------------------- /Course/in_progress_modules/data_wrangling_screaming_frog/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Course/in_progress_modules/data_wrangling_screaming_frog/src/utils.py -------------------------------------------------------------------------------- /Extra Resources/Assertion Statement List For Unit Tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Extra Resources/Assertion Statement List For Unit Tests.md -------------------------------------------------------------------------------- /Extra Resources/Extracting Schema At Bulk.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Extra Resources/Extracting Schema At Bulk.ipynb -------------------------------------------------------------------------------- /Extra Resources/Screaming Frog - Data Manipulation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/Extra Resources/Screaming Frog - Data Manipulation.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaphoenix/Python_For_SEO/HEAD/README.md --------------------------------------------------------------------------------