From 4aac5098f218976ceaf5756162fa66a46998a7ff Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:31:54 +0500 Subject: [PATCH 01/21] Update README.md --- 003_Convert_.py_to_.exe/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/003_Convert_.py_to_.exe/README.md b/003_Convert_.py_to_.exe/README.md index 975d423..34cd9b1 100644 --- a/003_Convert_.py_to_.exe/README.md +++ b/003_Convert_.py_to_.exe/README.md @@ -46,7 +46,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -54,7 +54,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 5974111810af48b4df82e82f64144a415b3200f1 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:32:45 +0500 Subject: [PATCH 02/21] Update README.md --- 004_Find_IP_Address/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/004_Find_IP_Address/README.md b/004_Find_IP_Address/README.md index 56a0c2d..dcf8744 100644 --- a/004_Find_IP_Address/README.md +++ b/004_Find_IP_Address/README.md @@ -23,7 +23,7 @@ In this class, you'll learn how to find IP address using python IP (Internet Protocol) Address is an address of your network hardware. An IP Address is made up of numbers or characters. All devices that are connected to an internet connection have a unique IP address -There are are two IP versions: +There are two IP versions: * IPv4 * IPv6 @@ -33,7 +33,7 @@ There are a few other types of IP addresses as well like private IP addresses, p --- ## Install Necessary Modules: -Since **`socket`** is in-built module, hence no need to install it separately. +Since **`socket`** is an in-built module, hence no need to install it separately. --- @@ -53,7 +53,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -61,7 +61,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From e3be6c1b3127eeb1e6231cc448c8af3619f9f386 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:33:17 +0500 Subject: [PATCH 03/21] Update README.md --- 005_Test_Internet_Speed/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/005_Test_Internet_Speed/README.md b/005_Test_Internet_Speed/README.md index 0285fdf..1e3899a 100644 --- a/005_Test_Internet_Speed/README.md +++ b/005_Test_Internet_Speed/README.md @@ -7,7 +7,7 @@ # Test Internet Speed -In this class, you'll learn how to test internet speed using python with and without GUI (Tkinter) +In this class, you'll learn how to test the internet speed using python with and without GUI (Tkinter)

@@ -28,7 +28,7 @@ Open your [![Anaconda](https://img.shields.io/badge/Anaconda-342B029.svg?&style= - pip install speedtest-cli -**[`speedtest-cli`](https://pypi.org/project/speedtest-cli/)** is a Python library which provides Command line interface for testing internet bandwidth using **[speedtest.net](http://speedtest.net/)** +**[`speedtest-cli`](https://pypi.org/project/speedtest-cli/)** is a Python library which provides a Command line interface for testing internet bandwidth using **[speedtest.net](http://speedtest.net/)** Once Installed now we can import it inside our python code. @@ -50,7 +50,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -58,7 +58,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 8cebdb4da7536267d8bdef0da0de92a9f351ab7d Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:34:08 +0500 Subject: [PATCH 04/21] Update README.md --- 006_Check_Weather_Forecast/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/006_Check_Weather_Forecast/README.md b/006_Check_Weather_Forecast/README.md index 70e8d6a..132ac4e 100644 --- a/006_Check_Weather_Forecast/README.md +++ b/006_Check_Weather_Forecast/README.md @@ -7,7 +7,7 @@ # Check Weather Forecast -In this class, you'll learn how to check weather forecast using python +In this class, you'll learn how to check the weather forecast using python

@@ -59,7 +59,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -67,7 +67,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 38db930a159d436974f0c990a88a18abf2d771ca Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:34:45 +0500 Subject: [PATCH 05/21] Update README.md --- 007_Create_AudioBook_from_PDF/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/007_Create_AudioBook_from_PDF/README.md b/007_Create_AudioBook_from_PDF/README.md index 3da1882..2ea9420 100644 --- a/007_Create_AudioBook_from_PDF/README.md +++ b/007_Create_AudioBook_from_PDF/README.md @@ -7,7 +7,7 @@ # Create AudioBook from PDF -In this class, you'll learn how to create audiobook from PDF using python +In this class, you'll learn how to create an audiobook from PDF using python ## Prerequisites: @@ -51,7 +51,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -59,7 +59,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 6be50f6ef3c9c928a08b18eef9665df6bf5f7346 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:35:35 +0500 Subject: [PATCH 06/21] Update README.md --- 008_Generate_Random_Jokes/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/008_Generate_Random_Jokes/README.md b/008_Generate_Random_Jokes/README.md index 480ab4e..116f179 100644 --- a/008_Generate_Random_Jokes/README.md +++ b/008_Generate_Random_Jokes/README.md @@ -61,7 +61,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -69,7 +69,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From d3c720e7e197aef89f0f854bf9d098554b58ec99 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:36:45 +0500 Subject: [PATCH 07/21] Update README.md --- 009_Convert_image_to_ASCII/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/009_Convert_image_to_ASCII/README.md b/009_Convert_image_to_ASCII/README.md index ddd82da..2a099c9 100644 --- a/009_Convert_image_to_ASCII/README.md +++ b/009_Convert_image_to_ASCII/README.md @@ -5,7 +5,7 @@ -# Convert Imane to ASCII Symbols, Grayscale image, Negative image and Pencil Sketch Art +# Convert Image to ASCII Symbols, Grayscale image, Negative image and Pencil Sketch Art In this class, you'll learn how to convert image to an ASCII symbols, Grayscale image, Negative image and Pencil Sketch art. @@ -29,7 +29,7 @@ In this class, you'll learn how to convert image to an ASCII symbols, Grayscale ### What is ASCII? -**[ASCII](https://en.wikipedia.org/wiki/ASCII)**, acronym of American Standard Code for Information Interchange. +**[ASCII](https://en.wikipedia.org/wiki/ASCII)**, acronym of the American Standard Code for Information Interchange. ASCII is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. @@ -69,7 +69,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -77,7 +77,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From e84414a7f92b3038a7d7f57837efbbef6cf46aac Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:37:15 +0500 Subject: [PATCH 08/21] Update README.md --- 010_Perform_Google_Search/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/010_Perform_Google_Search/README.md b/010_Perform_Google_Search/README.md index 7a05b5b..7409c1d 100644 --- a/010_Perform_Google_Search/README.md +++ b/010_Perform_Google_Search/README.md @@ -7,7 +7,7 @@ # Perform Google Search -In this class, you'll learn how to perform google search using python +In this class, you'll learn how to perform google search using a python ## Prerequisites: @@ -53,7 +53,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -61,7 +61,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 2fcadbb364b69d1b508fd1f4258e696da7503844 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:38:13 +0500 Subject: [PATCH 09/21] Update README.md --- 011_Generate_QR_Code/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/011_Generate_QR_Code/README.md b/011_Generate_QR_Code/README.md index aff9cee..9f8b4d6 100644 --- a/011_Generate_QR_Code/README.md +++ b/011_Generate_QR_Code/README.md @@ -35,7 +35,7 @@ Barcodes only use horizontal information. #### 3.1. Static QR Code: A Static QR Code contains information that is fixed and uneditable once the Code has been generated. -Usecases: +Use cases: - QR Codes in business cards or product packaging - QR Codes for personal use like a party invitation - QR Codes for Gyms @@ -43,7 +43,7 @@ Usecases: #### 3.2. Dynamic QR Code: Dynamic QR Codes allow you to update, edit and modify the type of the QR Code however many times you need i.e. the content is editable. -Usecases: +Use cases: - QR Codes for Coupons - QR Codes for Social media @@ -58,7 +58,7 @@ Open your [![Anaconda](https://img.shields.io/badge/Anaconda-342B029.svg?&style= - pip install pypng -**`pyqrcode`** module is used to create QR Codes. It is designed to be as simple and as possible. It does this by using sane defaults and autodetection to make creating a QR Code very simple. +**`pyqrcode`** module is used to create QR Codes. It is designed to be as simple as possible. It does this by using sane defaults and autodetection to make creating a QR Code very simple. Once Installed now we can import it inside our python code. @@ -80,7 +80,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -88,7 +88,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 22fc9f897d803b81f7b893262a6209b0e11c2cd5 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:38:52 +0500 Subject: [PATCH 10/21] Update README.md --- 012_Encode_CAPTCHA/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/012_Encode_CAPTCHA/README.md b/012_Encode_CAPTCHA/README.md index c51ed54..7cf4c04 100644 --- a/012_Encode_CAPTCHA/README.md +++ b/012_Encode_CAPTCHA/README.md @@ -37,7 +37,7 @@ The most common form is Image CAPTCHA. You are shown an image and if you are a r ### Types of CAPTCHA #### 1. Image CAPTCHA -The CAPTCHA presents characters in a way that is alienated and requires interpretation. Alienation can involve scaling, rotation, distorting characters. It can also involve overlapping characters with graphic elements such as colour, background noise, lines, arcs, or dots. This alienation provides protection against bots with insufficient text recognition algorithms but can also be difficult for humans to interpret. +The CAPTCHA presents characters in a way that is alienated and requires interpretation. Alienation can involve scaling, rotation, and distorting characters. It can also involve overlapping characters with graphic elements such as colour, background noise, lines, arcs, or dots. This alienation provides protection against bots with insufficient text recognition algorithms but can also be difficult for humans to interpret.

@@ -77,7 +77,7 @@ Go [**`here`**](https://github.com/milaan9/01_Python_Introduction) if you aren't ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -85,7 +85,7 @@ Go [**`here`**](https://github.com/milaan9/01_Python_Introduction) if you aren't This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 6aac6e32a97397502431878e002a565c84cd9480 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:39:38 +0500 Subject: [PATCH 11/21] Update README.md --- 013_Unzip_File/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/013_Unzip_File/README.md b/013_Unzip_File/README.md index b3bbd7c..b89860c 100644 --- a/013_Unzip_File/README.md +++ b/013_Unzip_File/README.md @@ -21,7 +21,7 @@ In this class, you'll learn how to Unzip File using python **[ZIP](https://en.wikipedia.org/wiki/ZIP_%28file_format%29)** is an archive file format that supports lossless data compression. A ZIP file may contain one or more files or directories that may have been compressed. -ZIP files can come handy for a lot different things, we make use of it on a regular basis. +ZIP files can come in handy for a lot of different things, we make use of them on a regular basis. Uses for Zip File: @@ -32,11 +32,11 @@ Uses for Zip File: --- ## Install Necessary Modules: -Since **`zipfile`** is in-built module, hence no need to install it separately. +Since **`zipfile`** is an in-built module, hence no need to install it separately. **[ZipFile module](https://docs.python.org/3/library/zipfile.html)** provides tools to create, read, write, append, and list a ZIP file. Any advanced use of this module will require an understanding of the format, as defined in PKZIP Application Note. -Now that you are familiar with Zip file use cases and have acquired basic knowledge of ZipFile module, we can move forward to the coding section. +Now that you are familiar with Zip file use cases and have acquired basic knowledge of the ZipFile module, we can move forward to the coding section. --- @@ -56,7 +56,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -64,7 +64,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 6b63361a1af62351aa460dd1185651a319651588 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:44:44 +0500 Subject: [PATCH 12/21] Update README.md --- 015_Web_Scraping_Covid-19_Data/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/015_Web_Scraping_Covid-19_Data/README.md b/015_Web_Scraping_Covid-19_Data/README.md index 1c0cd06..ee4b27f 100644 --- a/015_Web_Scraping_Covid-19_Data/README.md +++ b/015_Web_Scraping_Covid-19_Data/README.md @@ -34,14 +34,14 @@ In this class, you'll learn how to perform web scraping on Covid-19 data using p #### The Process: 1. Request for a response from the webpage 2. Parse and extract with the help of Beautiful soup and lxml -3. Download and export the data with pandas into excel +3. Download and export the data with pandas into Excel #### Uses -It can serve several purposes, most popular ones are Investment Decision Making, Competitor Monitoring, News Monitoring, Market Trend Analysis, Appraising Property Value, Estimating Rental Yields, Politics and Campaigns and many more. +It can serve several purposes, the most popular ones are Investment Decision Making, Competitor Monitoring, News Monitoring, Market Trend Analysis, Appraising Property Value, Estimating Rental Yields, Politics and Campaigns and many more. ### 2. Covid-19 Data Source -We will use **[Worldometer](https://www.worldometers.info/coronavirus/#countries)** website to fetch the data because we are interested in the data contained in a table at Worldometer’s website, where there are lists all the countries together with their current reported coronavirus cases, new cases for the day, total deaths, new deaths for the day, etc. +We will use **[Worldometer](https://www.worldometers.info/coronavirus/#countries)** website to fetch the data because we are interested in the data contained in a table at Worldometer’s website, where there are lists of all the countries together with their current reported coronavirus cases, new cases for the day, total deaths, new deaths for the day, etc.

@@ -113,7 +113,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -121,7 +121,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 3f726007a3531fabdfdff502ad0034a31cdc3a17 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:45:18 +0500 Subject: [PATCH 13/21] Update README.md --- 016_Web_Scraping_CoWin_Vaccine_Slots/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/016_Web_Scraping_CoWin_Vaccine_Slots/README.md b/016_Web_Scraping_CoWin_Vaccine_Slots/README.md index 6f3b38c..3b65212 100644 --- a/016_Web_Scraping_CoWin_Vaccine_Slots/README.md +++ b/016_Web_Scraping_CoWin_Vaccine_Slots/README.md @@ -31,10 +31,10 @@ In this class, you'll learn how to perform web scraping on CoWin vaccine slots. #### The Process: 1. Request for a response from the webpage 2. Parse and extract with the help of Beautiful soup and lxml -3. Download and export the data with pandas into excel +3. Download and export the data with pandas into Excel #### Uses -It can serve several purposes, most popular ones are Investment Decision Making, Competitor Monitoring, News Monitoring, Market Trend Analysis, Appraising Property Value, Estimating Rental Yields, Politics and Campaigns and many more. +It can serve several purposes, the most popular ones are Investment Decision Making, Competitor Monitoring, News Monitoring, Market Trend Analysis, Appraising Property Value, Estimating Rental Yields, Politics and Campaigns and many more. ### 2. Covid-19 Data Source @@ -100,7 +100,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -108,7 +108,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From bb643dbd9b358cb9dcc98b420dee47ea7930832e Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:45:46 +0500 Subject: [PATCH 14/21] Update README.md --- 017_Check_Weather_Forecast_with_GUI/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/017_Check_Weather_Forecast_with_GUI/README.md b/017_Check_Weather_Forecast_with_GUI/README.md index 480df9c..4d2f607 100644 --- a/017_Check_Weather_Forecast_with_GUI/README.md +++ b/017_Check_Weather_Forecast_with_GUI/README.md @@ -45,7 +45,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -53,7 +53,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From e77e1bc43338da26caf3a429316d58f8d5b696b7 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:46:06 +0500 Subject: [PATCH 15/21] Update README.md --- 018_Draw_Sakura_Tree/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/018_Draw_Sakura_Tree/README.md b/018_Draw_Sakura_Tree/README.md index f29d181..4f06924 100644 --- a/018_Draw_Sakura_Tree/README.md +++ b/018_Draw_Sakura_Tree/README.md @@ -49,7 +49,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -57,7 +57,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 483ca71ae733ded03da8d43d5d2036b72b185680 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:46:57 +0500 Subject: [PATCH 16/21] Update README.md --- 019_Plagiarism_Checker/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/019_Plagiarism_Checker/README.md b/019_Plagiarism_Checker/README.md index ca83e67..e22201f 100644 --- a/019_Plagiarism_Checker/README.md +++ b/019_Plagiarism_Checker/README.md @@ -7,9 +7,9 @@ # Plagiarism Checker -In this class, you'll learn how to check similarity between text (.txt) documents using cosine similarity +In this class, you'll learn how to check the similarity between text (.txt) documents using cosine similarity -In order to compute the simlilarity between on two text documents, the textual raw data is transformed into vectors ➡ **arrays of numbers** and then from that we are going to use a basic knowledge vector to compute the the similarity between them. +In order to compute the similarity between two text documents, the textual raw data is transformed into vectors ➡ **arrays of numbers** and then from that we are going to use a basic knowledge vector to compute the similarity between them.

@@ -51,7 +51,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](https://github.com/milaan9/91_Python_Mini_Projects/blob/main/img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -59,7 +59,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 9391b1c513a30d33d16d9f94c5312d46c58d7fdf Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:48:28 +0500 Subject: [PATCH 17/21] Update 020_Road_Detection.ipynb --- 020_Road_Detection/020_Road_Detection.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/020_Road_Detection/020_Road_Detection.ipynb b/020_Road_Detection/020_Road_Detection.ipynb index 87d49d2..8ceb228 100644 --- a/020_Road_Detection/020_Road_Detection.ipynb +++ b/020_Road_Detection/020_Road_Detection.ipynb @@ -15,7 +15,7 @@ "source": [ "# Python Program for Road Detection\n", "\n", - "Lane coloration has become popular in real time vehicular ad-hoc networks (VANETs). The main emphasis of this project is to find the further ways which can be used further to improve the result of lane detection algorithms. Noise, visibility etc. can reduce the performance or the existing lane detection algorithms. The methods developed so far are working efficiently and giving good results in case when noise is not present in the images. But problem is that they fail or not give efficient results when there is any kind of noise or fog in the road images. The noise can be anything like dust, shadows, puddles, oil stains, tire skid marks, etc." + "Lane coloration has become popular in real-time vehicular ad-hoc networks (VANETs). The main emphasis of this project is to find further ways which can be used further to improve the result of lane detection algorithms. Noise, visibility etc. can reduce the performance of the existing lane detection algorithms. The methods developed so far are working efficiently and giving good results in case when noise is not present in the images. But the problem is that they fail or do not give efficient results when there is any kind of noise or fog in the road images. The noise can be anything like dust, shadows, puddles, oil stains, tire skid marks, etc." ] }, { From 8d936e1e1d50c98ffd73003df0bc40f6ed1812f0 Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:48:58 +0500 Subject: [PATCH 18/21] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f977b78..c0f8b5e 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' ![Download ZIP](img/dnld_rep.png) -2. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run. +2. Extract the ZIP and open it. Unfortunately, I don't have any more specific instructions because how exactly this is done depends on which operating system you run. 3. Launch ipython notebook from the folder which contains the notebooks. Open each one of them @@ -74,7 +74,7 @@ Go [**`here`**](https://github.com/milaan9/91_Python_Mini_Projects) if you aren' This will clear all the outputs and now you can understand each statement and learn interactively. -If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. +If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage of doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again. --- From 55f0d2ae28e9070320b4449ea3c020e61a1cb58b Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:50:44 +0500 Subject: [PATCH 19/21] Update Arthur.txt --- 019_Plagiarism_Checker/Arthur.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/019_Plagiarism_Checker/Arthur.txt b/019_Plagiarism_Checker/Arthur.txt index 9fa79b0..6f7ff28 100644 --- a/019_Plagiarism_Checker/Arthur.txt +++ b/019_Plagiarism_Checker/Arthur.txt @@ -1 +1 @@ -Success can mean a variety of different things. Success is, quite simply, the accomplishment of a predetermined goal. To some people it could mean making money, cultivate and develop certain basic qualities, to others it could mean keeping everyone happy, but to me, it means achieving the goals and objective I have set for myself for my life. Besides working on your goals that would lead a person towards success it is very important to push your limit every day, take charge of your life, and keep learning. This experience enables us to think smartly to solve a critical problem and achieve success. It is very important to take care of your mind which could be done by eliminating negative thoughts and negative people from your life. I think in order to call something successful, both the result and the process should be great. Without success, you, the group, your company, your goals, dreams and even entire civilizations cease to survive. \ No newline at end of file +Success can mean a variety of different things. Success is, quite simply, the accomplishment of a predetermined goal. To some people, it could mean making money, cultivating and developing certain basic qualities, to others it could mean keeping everyone happy, but to me, it means achieving the goals and objectives I have set for myself for my life. Besides working on your goals that would lead a person towards success it is very important to push your limit every day, take charge of your life, and keep learning. This experience enables us to think smartly to solve critical problems and achieve success. It is very important to take care of your mind which could be done by eliminating negative thoughts and negative people from your life. I think in order to call something successful, both the result and the process should be great. Without success, you, the group, your company, your goals, dreams and even entire civilizations cease to survive. From 99d206b71c6250cb166e16c7c20a0aa6da9f632e Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:54:57 +0500 Subject: [PATCH 20/21] Update Arthur.txt --- 019_Plagiarism_Checker/Arthur.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/019_Plagiarism_Checker/Arthur.txt b/019_Plagiarism_Checker/Arthur.txt index 6f7ff28..d4af8af 100644 --- a/019_Plagiarism_Checker/Arthur.txt +++ b/019_Plagiarism_Checker/Arthur.txt @@ -1 +1 @@ -Success can mean a variety of different things. Success is, quite simply, the accomplishment of a predetermined goal. To some people, it could mean making money, cultivating and developing certain basic qualities, to others it could mean keeping everyone happy, but to me, it means achieving the goals and objectives I have set for myself for my life. Besides working on your goals that would lead a person towards success it is very important to push your limit every day, take charge of your life, and keep learning. This experience enables us to think smartly to solve critical problems and achieve success. It is very important to take care of your mind which could be done by eliminating negative thoughts and negative people from your life. I think in order to call something successful, both the result and the process should be great. Without success, you, the group, your company, your goals, dreams and even entire civilizations cease to survive. +Lane coloration has become popular in real time vehicular ad-hoc networks (VANETs). The main emphasis of this project is to find the further ways which can be used further to improve the result of lane detection algorithms. Noise, visibility etc. can reduce the performance or the existing lane detection algorithms. The methods developed so far are working efficiently and giving good results in case when noise is not present in the images. But problem is that they fail or not give efficient results when there is any kind of noise or fog in the road images. The noise can be anything like dust, shadows, puddles, oil stains, tire skid marks, etc. From 87826d99c5b655a99bff5d130643a7038fb4554a Mon Sep 17 00:00:00 2001 From: Suliman Sagindykov <115887342+SulimanSagindykov@users.noreply.github.com> Date: Mon, 24 Jul 2023 13:00:19 +0500 Subject: [PATCH 21/21] Update Arthur.txt --- 019_Plagiarism_Checker/Arthur.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/019_Plagiarism_Checker/Arthur.txt b/019_Plagiarism_Checker/Arthur.txt index d4af8af..3a70ac5 100644 --- a/019_Plagiarism_Checker/Arthur.txt +++ b/019_Plagiarism_Checker/Arthur.txt @@ -1 +1 @@ -Lane coloration has become popular in real time vehicular ad-hoc networks (VANETs). The main emphasis of this project is to find the further ways which can be used further to improve the result of lane detection algorithms. Noise, visibility etc. can reduce the performance or the existing lane detection algorithms. The methods developed so far are working efficiently and giving good results in case when noise is not present in the images. But problem is that they fail or not give efficient results when there is any kind of noise or fog in the road images. The noise can be anything like dust, shadows, puddles, oil stains, tire skid marks, etc. +Success can mean a variety of different things. Success is, quite simply, the accomplishment of a predetermined goal. To some people it could mean making money, cultivate and develop certain basic qualities, to others it could mean keeping everyone happy, but to me, it means achieving the goals and objective I have set for myself for my life. Besides working on your goals that would lead a person towards success it is very important to push your limit every day, take charge of your life, and keep learning. This experience enables us to think smartly to solve a critical problem and achieve success. It is very important to take care of your mind which could be done by eliminating negative thoughts and negative people from your life. I think in order to call something successful, both the result and the process should be great. Without success, you, the group, your company, your goals, dreams and even entire civilizations cease to survive.