semvec/pypi-packages huggingface dataset:
Atrajit 3.0
A Python package that includes Cryptography, Maths, and Telebot modules
Requires Python: >=3.6

# How to use the module Atr
## For Windows:
### Till now there are two submodule...
- Maths: Different maths topics are here....
- Telebot: Telebot Api and other useful functions are here.....

### To use the module into your project do the following steps....
- open cmd and type the following:
```cmd
C:\Users\atraj>where python
```
and hit enter.\
The out put will be something as follows:
```cmd
C:\Users\atraj>where python
D:\downloads\Python\python.exe
C:\Users\atraj\AppData\Local\Microsoft\WindowsApps\python.exe

C:\Users\atraj>
```
Then open powershell and do the following:
```shell
PS C:\Users\atraj> cd D:\downloads\Python
PS D:\downloads\Python> git clone https://github.com/atrajit-sarkar/Atr.git
```
After hitting enter you now can use Atr module in your projects........

## Important Note:
### The directory shown above after typing 
```cmd
C:\Users\atraj>where python
```
### Are two namely, D:\downloads\Python\python.exe
### C:\Users\atraj\AppData\Local\Microsoft\WindowsApps\python.exe in my case. 
### In your case you also have to set the path that is not same as the second path as in my case. This path will be always same for every pc.

## How to use Atr in your .py file....
### Creat a .py file in your favourite IDE. and type the following....
```python
from Atr.Maths import numbertheory as nt

print(f"The GCD(12,16) is {nt.gcd(12,16)}")
```
### Similaly you can use the following also
```python
from Atr.Maths import linear_alg as la
from Atr.Maths import switch 
from Atr.Telebot import TELEBOT_API
# All the modules docs are given in their readme files that you always can read from their corresponding folders.
```

## For Linux:
```bash
atrajit@Atrajit:~$ sudo su
[sudo] password for atrajit:
root@Atrajit:/home/atrajit# ls
Insta-Cypher  SocialMediaHackingToolkit  hydra.restore  main.py  myC  password.txt
root@Atrajit:/home/atrajit# mkdir myPython
root@Atrajit:/home/atrajit# ls
Insta-Cypher  SocialMediaHackingToolkit  hydra.restore  main.py  myC  myPython  password.txt
root@Atrajit:/home/atrajit# cd myPython/
root@Atrajit:/home/atrajit/myPython# git clone https://github.com/atrajit-sarkar/Atr.git
Cloning into 'Atr'...
remote: Enumerating objects: 12, done.
remote: Counting objects: 100% (12/12), done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 12 (delta 0), reused 12 (delta 0), pack-reused 0
Receiving objects: 100% (12/12), done.
root@Atrajit:/home/atrajit/myPython# ls
Atr
root@Atrajit:/home/atrajit/myPython# nano main.py
root@Atrajit:/home/atrajit/myPython# python3 main.py
The GCD(12,16) is 4
root@Atrajit:/home/atrajit/myPython#
```

### Happy Coding and learning......
pyCrawlerApp 0.0.1
A Crawler study project
Requires Python: >=3.9.6

# Python 爬虫学习

## 目录

- [Python 爬虫学习](#python-爬虫学习)
  - [目录](#目录)
  - [爬虫介绍](#爬虫介绍)
  - [爬虫的分类](#爬虫的分类)

  Python爬虫可以根据不同的需求和目的分为不同的类型。以下是一些常见的Python爬虫类型：
通用网络爬虫（General Purpose Web Crawler）: 这种爬虫用于抓取网站的整个或部分内容。
聚焦网络爬虫（Focused Web Crawler）: 这种爬虫设计用于特定目标，如特定网站的商品信息、新闻文章等。
深层网络爬虫（Deep Web Crawler）: 用于抓取需要进行表单提交或JavaScript渲染的网站内容。
搜索引擎爬虫（Search Engine Crawler）: 模仿用户浏览网络，爬取网页，并建立网站的索引，以便用户可以通过搜索引擎搜索这些网站。
头部爬虫（Headless Crawler）: 一种没有界面的爬虫，通常用作安全测试或数据收集。

  - [爬虫的原理](#爬虫的原理)
  - [爬虫的应用](#爬虫的应用)
  - [爬虫的优缺点](#爬虫的优缺点)
  - [爬虫的常用框架](#爬虫的常用框架)
  - [爬虫的实战案例](#爬虫的实战案例)
    - [爬虫的资源](#爬虫的资源)
    - [爬虫的工具](#爬虫的工具)
    - [爬虫的平台](#爬虫的平台)
  - [爬虫的学习路线](#爬虫的学习路线)
    - [爬虫的参考资料](#爬虫的参考资料)
    - [爬虫的学习方法](#爬虫的学习方法)
    - [爬虫的学习建议](#爬虫的学习建议)
  - [爬虫的常见问题](#爬虫的常见问题)
  - [爬虫的常用工具](#爬虫的常用工具)
  - [爬虫的常用平台](#爬虫的常用平台)
  - [爬虫的资源推荐](#爬虫的资源推荐)
  - [爬虫的工具推荐](#爬虫的工具推荐)
  - [爬虫的平台推荐](#爬虫的平台推荐)
  - [爬虫的学习资料推荐](#爬虫的学习资料推荐)
  - [爬虫的学习方法推荐](#爬虫的学习方法推荐)
  - [爬虫的学习建议推荐](#爬虫的学习建议推荐)
  - [爬虫的常见问题推荐](#爬虫的常见问题推荐)
  - [爬虫的常用工具推荐](#爬虫的常用工具推荐)
  - [爬虫的常用平台推荐](#爬虫的常用平台推荐)
  - [爬虫的资源推荐](#爬虫的资源推荐-1)