Skip to content

Commit 47c6421

Browse files
committed
modify some structures and add new topics
1 parent 797f994 commit 47c6421

File tree

23 files changed

+358
-34
lines changed

23 files changed

+358
-34
lines changed

04-WebScrapingAndAPIs/README.md

Lines changed: 11 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,14 @@
1-
# Web Scraping and APIs
2-
3-
#### Introduction to Web Scraping and APIs
4-
- **Introduction to Web Scraping**
5-
- Definition and applications of web scraping.
6-
- Legal and ethical considerations in web scraping.
7-
- Overview of tools and libraries for web scraping.
8-
9-
- **Introduction to APIs**
10-
- What are APIs and how they work.
11-
- Difference between web scraping and using APIs.
12-
- Types of APIs: REST, SOAP, GraphQL.
13-
14-
#### Basics of HTML, CSS, and JavaScript
15-
- **Understanding HTML Structure**
16-
- HTML elements and attributes.
17-
- Using browser developer tools to inspect HTML.
18-
19-
- **Introduction to CSS**
20-
- CSS basics: selectors, properties, and values.
21-
- How CSS affects web scraping.
22-
23-
- **Introduction to JavaScript**
24-
- Basics of JavaScript: syntax, variables, and functions.
25-
- JavaScript's role in web pages and its impact on scraping.
26-
27-
#### Getting Started with Web Scraping Using Python
28-
- **Setting Up the Environment**
29-
- Installing Python and necessary libraries (BeautifulSoup, Requests).
30-
- Basic usage of the Requests library to fetch web pages.
31-
32-
- **Parsing HTML with BeautifulSoup**
33-
- Basic syntax and methods of BeautifulSoup.
34-
- Extracting data from HTML: tags, attributes, and text.
1+
# 04: Web Scraping and APIs
2+
- Introduction to Web Scraping and APIs
3+
- Basics of HTML, CSS, and JavaScript
4+
- Introduction to HTML
5+
- Introduction to CSS
6+
- Introduction to JavaScript
7+
- Getting Started with Web Scraping Using Python
8+
- HTTP Requests
9+
- HTTP Response
10+
- Fetch Web Pages Using Requests Library
11+
- Parsing HTML with BeautifulSoup
3512

3613
#### Advanced Web Scraping Techniques
3714
- **Handling Pagination and Dynamic Content**
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Hello, this is a test file.
2+
It contains some text for demonstration purposes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Big Data Fundamentals

AdditionalInformation/GeneratorsAndLazyEvaluation.md

Lines changed: 344 additions & 0 deletions
Large diffs are not rendered by default.

Assignments/PythonBasicsAssignments/AzamMovahed/Fill-in-the-Blank-Text/Fill-in-the-Blank-Text.py renamed to StudentsAssignment/PythonBasicsAssignments/AzamMovahed/Fill-in-the-Blank-Text/Fill-in-the-Blank-Text.py

File renamed without changes.

Assignments/PythonBasicsAssignments/AzamMovahed/Movie-Recommendation-System/Movie-Recom_csv.py renamed to StudentsAssignment/PythonBasicsAssignments/AzamMovahed/Movie-Recommendation-System/Movie-Recom_csv.py

File renamed without changes.

Assignments/PythonBasicsAssignments/AzamMovahed/Movie-Recommendation-System/Movie-Recommendation-system.py renamed to StudentsAssignment/PythonBasicsAssignments/AzamMovahed/Movie-Recommendation-System/Movie-Recommendation-system.py

File renamed without changes.

Assignments/PythonBasicsAssignments/AzamMovahed/Movie-Recommendation-System/my_movie.csv renamed to StudentsAssignment/PythonBasicsAssignments/AzamMovahed/Movie-Recommendation-System/my_movie.csv

File renamed without changes.

Assignments/PythonBasicsAssignments/AzamMovahed/To-Do List Application/To-Do List Application.py renamed to StudentsAssignment/PythonBasicsAssignments/AzamMovahed/To-Do List Application/To-Do List Application.py

File renamed without changes.

Assignments/PythonBasicsAssignments/AzamMovahed/To-Do List Application/To-DoListRefactored.py renamed to StudentsAssignment/PythonBasicsAssignments/AzamMovahed/To-Do List Application/To-DoListRefactored.py

File renamed without changes.

0 commit comments

Comments
 (0)