1-1-Python基础

声明!

通过学习 泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频,做出的文章,如涉及侵权马上删除文章,笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负.

文章为个人学习笔记。

Python是什么

Python编程语言的简介

  1. 解释性语言:Python是一种解释型语言,这意味着在开发过程中不需要编译,代码可以直接运行。解释器会逐行读取并执行代码,类似于PHP和Perl语言。

  2. 交互式语言:Python允许用户在Python提示符(>>>)后直接输入代码并立即执行,这使得调试和测试代码变得非常方便。

  3. 面向对象语言:Python支持面向对象的编程范式,这意味着可以使用类和对象来封装数据和功能,从而提高代码的可重用性和可维护性。

  4. 初学者友好:Python的设计哲学强调代码的可读性和简洁性,这使得它成为初学者学习编程的理想选择。它的语法清晰,接近自然语言,易于理解和学习。

  5. 广泛应用:Python是一种多用途的语言,支持广泛的应用程序开发,从简单的文字处理到复杂的WWW服务器和游戏开发。

  6. 社区和生态系统:Python有一个非常活跃的社区,提供了大量的库和框架,如Django(用于Web开发)、NumPy和Pandas(用于数据分析)等,这些工具可以帮助开发者快速构建应用程序。

  7. 跨平台:Python可以在多种操作系统上运行,包括Windows、macOS和Linux,这使得它在不同的开发环境中都能使用。

  8. 动态类型:Python是一种动态类型语言,这意味着变量的类型在运行时确定,这增加了编程的灵活性,但也需要开发者更加注意类型错误。

  9. 自动内存管理:Python有自动垃圾回收机制,这意味着开发者不需要手动管理内存,这减少了内存泄漏的风险。

  10. 可扩展性:Python允许使用C或C++等语言编写扩展模块,这使得Python程序可以调用这些语言编写的库,增加了Python的功能性。

Python编程语言的特点

  1. 易于学习:Python的语法简单,关键字数量相对较少,结构清晰,使得学习起来更加简单。

  2. 易于阅读:Python代码的可读性高,代码定义清晰,便于理解和维护。

  3. 易于维护:Python的成功在于其源代码易于维护,这使得长期项目更加可行。

  4. 跨平台:Python具有跨平台的特性,在UNIX、Windows和Macintosh等操作系统上都能良好运行。

  5. 互动模式:Python支持互动模式,可以直接在终端输入代码并立即看到结果,便于测试和调试。

  6. 可移植:Python的开源特性使其可以在多个平台上运行,便于移植。

  7. 可扩展:Python允许使用C或C++编写扩展模块,增强了语言的功能。

  8. 数据库接口:Python提供了与主要商业数据库的接口,方便数据操作。

  9. GUI编程:Python支持GUI编程,可以创建和移植到多个系统。

  10. 可嵌入:Python可以嵌入到C/C++程序中,使得程序的用户能够获得“脚本化”的能力。

Python做的事

  1. 脚本定制:可以编写定制化的脚本,例如爬取公众号文章、下载B站视频等。

  2. 游戏开发:适合开发小游戏。

  3. Web网站/小程序开发:可以使用Django和Flask等框架进行Web开发。

  4. 渗透攻击脚本:编写与利用POC(Proof of Concept)进行渗透测试。

  5. 数据分析:使用Pandas、Numpy、Matplotlib、pyecharts等库进行数据分析。

  6. 机器学习:使用Scikit-learn和TensorFlow等库进行机器学习。

  7. 写代码:编写各种类型的代码。

安装

激活Windows专业版

Win10企业版激活密钥:
VK7JG-NPHTM-C97JM-9MPGT-3V66T
NPPR9-FWDCX-D2C8J-H872K-2YT43
  1. 打开管理员模式的PowerShell。

  2. 依次输入以下命令:

    slmgr /ipk VK7JG-NPHTM-C97JM-9MPGT-3V66T
    slmgr /skms kms.xspace.in
    slmgr /ato
    

pycharm安装

安装:

激活

 汉化

安装python解释器

安装Anaconda

我已经安装过Anaconda

Anaconda是一个流行的Python发行版,它包含了Python解释器、Conda包管理器以及许多预装的科学计算和数据分析库。以下是在Windows系统上安装Anaconda的详细步骤:

  1. 下载Anaconda:

    • 访问Anaconda官方网站下载适合你操作系统的安装包。

    • 你也可以选择从清华大学开源软件镜像站下载,以获得更快的下载速度。

  2. 运行安装程序:

    • 下载完成后,双击.exe​安装文件启动安装向导。

    • 在弹出的窗口中点击Next开始安装过程。

  3. 接受许可协议:

    • 阅读并接受许可协议,选择I Agree继续。

  4. 选择安装类型:

    • 选择Just Me (Recommended)为当前用户安装,或选择All Users为所有用户安装。

  5. 选择安装路径:

    • 建议将Anaconda安装在非系统盘路径,如D:\anaconda3​,以节省系统盘空间。

    • 确保安装路径中不含中文或特殊符号,避免兼容性问题。

  6. 高级安装选项:

    • 选择是否创建快捷方式、是否将Anaconda注册为系统Python等选项。

    • 勾选Create shortcuts创建桌面或开始菜单快捷方式。

    • 勾选Register Anaconda as the system Python使Anaconda成为默认Python版本。

    • 勾选Clear the package cache upon completion安装完成后清除包缓存。

  7. 开始安装:

    • 点击Install开始安装,安装过程可能需要几分钟时间。

  8. 完成安装:

    • 安装完成后,点击Next,可以选择查看Anaconda的Release Notes。

    • 最后,点击Finish完成安装。

  9. 配置环境变量(如果需要):

    • 将Anaconda的路径添加到系统的环境变量中,以便在命令行中使用。

    • 打开系统属性,编辑系统环境变量,添加Anaconda的安装路径到Path变量中。

  10. 验证安装:

    • 打开Anaconda Prompt,输入conda --version​来验证Conda是否安装成功。

Conda命令行工具

安装Anaconda后,你可以使用Conda命令行工具来管理包和库。以下是一些基本的Conda命令和操作:

  1. 更新Conda:

    conda update conda
    
  2. 创建新的环境:
    创建一个隔离的环境,可以避免不同项目之间的依赖冲突。

    conda create --name myenv python=3.8
    

    这里myenv​是环境的名称,python=3.8​指定了Python的版本。

  3. 激活环境:
    激活你刚刚创建的环境。

    conda activate myenv
    
  4. 安装包:
    在激活的环境中安装新的包。

    conda install numpy pandas
    

    这里numpy​和pandas​是你想安装的包的名称。

  5. 列出已安装的包:
    查看当前环境中已安装的所有包。

    conda list
    
  6. 更新包:
    更新某个特定的包到最新版本。

    conda update numpy
    
  7. 删除包:
    从当前环境中删除一个包。

    conda remove numpy
    
  8. 删除环境:
    删除不再需要的环境。

    conda env remove --name myenv
    
  9. 搜索包:
    搜索Conda仓库中的包。

    conda search numpy
    
  10. 查看包详细信息:
    查看某个包的详细信息。

    conda info numpy
    
  11. 安装特定版本的包:
    安装包的特定版本。

    conda install numpy=1.18.5
    
  12. 使用pip安装包:
    在Conda环境中,你也可以使用pip来安装包,但建议优先使用Conda以保持环境的一致性。

    pip install numpy
    
  13. 配置Conda:
    配置Conda的设置,如更改默认的包管理器或设置代理。

    conda config --set show_channel_urls yes
    
  14. 解决环境冲突:
    如果遇到依赖冲突,可以尝试使用以下命令解决。

    conda env update --file environment.yml
    

    这里environment.yml​是一个包含所需包及其版本的文件。

使用Conda管理包和库可以确保你的Python环境整洁有序,并且可以轻松地在不同项目之间切换。记得在进行任何重大更改之前备份你的环境,以防万一。

Python添加到环境变量

找到python.exe

将Python添加到环境变量中可以让你在命令行或终端中从任何位置运行Python。以下是在Windows和macOS/Linux系统上将Python添加到环境变量的步骤:

Windows系统:

  1. 找到Python安装路径:

    • 通常,Python安装在C:\PythonXX​(XX为版本号)或者C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX​。

  2. 打开环境变量设置:

    • 右键点击“此电脑”或“我的电脑”,选择“属性”。

    • 点击“高级系统设置”。

    • 在“系统属性”窗口中,点击“环境变量”。

  3. 编辑系统变量:

    • 在“系统变量”部分,找到并选择“Path”变量,然后点击“编辑”。

  4. 添加Python路径:

    • 在“编辑环境变量”窗口中,点击“新建”,然后输入Python的安装路径。

    • 如果你还想添加Python的Scripts目录(通常用于pip安装的脚本),可以添加C:\PythonXX\Scripts​(XX为版本号)。

    • 点击“确定”保存更改。

  5. 验证安装:

    • 打开命令提示符(CMD)。

    • 输入python --version​或python3 --version​,如果看到Python版本信息,说明添加成功。

macOS/Linux系统:

  1. 找到Python安装路径:

    • 在大多数Linux发行版中,Python通常已经预装在/usr/bin/python​。

    • 在macOS中,Python可能安装在/usr/local/bin/python​。

  2. 打开终端:

    • 打开终端应用程序。

  3. 编辑shell配置文件:

    • 如果你使用的是bash,可以编辑~/.bash_profile​或~/.bashrc​。

    • 如果你使用的是zsh,可以编辑~/.zshrc​。

    • 使用文本编辑器打开配置文件,例如使用nano​或vim​。

  4. 添加Python路径:

    • 在配置文件的末尾添加以下行:

      export PATH="/usr/local/bin:$PATH"
      

      或者根据你的Python安装路径修改。

  5. 应用更改:

    • 保存并关闭配置文件。

    • 运行source ~/.bash_profile​或source ~/.bashrc​(对于bash)或source ~/.zshrc​(对于zsh)来应用更改。

  6. 验证安装:

    • 在终端中输入python3 --version​,如果看到Python版本信息,说明添加成功。

请注意,如果你使用的是Anaconda,通常不需要手动添加Python到环境变量,因为Anaconda会自动处理。但是,如果你需要在系统级别使用特定的Python版本,可以按照上述步骤操作。

运行和安装包

运行python文件

D:\编程文件\Python编程文件>python 01.py



安装包:

D:\编程文件\Python编程文件>pip install reques

在Python中运行和安装包的过程通常涉及以下几个步骤:

安装包

在Python中安装包,你可以使用pip,这是Python的包管理工具。以下是一些基本的pip命令:

  1. 安装包:

    pip install package_name
    

    将package_name​替换为你想要安装的包的名称。例如,安装requests包:

    pip install requests
    
  2. 升级包:

    pip install --upgrade package_name
    

    这将升级已安装的包到最新版本。

  3. 卸载包:

    pip uninstall package_name
    

    这将从你的Python环境中卸载指定的包。

  4. 查看已安装的包:

    pip list
    

    这将列出你的环境中所有已安装的包及其版本。

  5. 查看包的详细信息:

    pip show package_name
    

    这将显示指定包的详细信息。

  6. 搜索包:

    pip search search_term
    

    这将在PyPI(Python Package Index)中搜索包含search_term​的包。

  7. 安装特定版本的包:

    pip install package_name==version
    

    将version​替换为你想要安装的包的特定版本。

  8. pip命令指定下载源来安装Python包

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
    

这里的-i​参数用于指定pip安装包时使用的下载源。https://pypi.tuna.tsinghua.edu.cn/simple​是清华大学提供的PyPI镜像源,使用这个源可以加快在中国大陆地区安装Python包的速度。some-package​是你要安装的包的名称,你需要将其替换为实际的包名。

使用镜像源可以避免直接访问PyPI官网可能遇到的网络问题,从而提高安装效率。除了清华大学的镜像源,还有其他一些镜像源,如阿里云、中国科技大学等,可以根据个人喜好和网络情况选择使用。

运行包

安装包后,你可以通过以下方式在Python代码中使用它们:

  1. 导入包:
    在你的Python脚本或交互式解释器中,使用import​语句导入包。

    import package_name
    
  2. 使用包的功能:
    使用点(.​)操作符来访问包中的模块、函数、类等。

    package_name.some_function()
    
  3. 从包中导入特定模块:
    如果你只需要包中的特定模块或函数,可以使用from ... import ...​语句。

    from package_name import some_module
    
  4. 使用包中的类和函数:
    导入后,你可以像使用任何其他Python代码一样使用包中的类和函数。

注意事项

  • 确保你使用的是正确的Python环境。如果你有多个Python版本或使用虚拟环境,确保激活了正确的环境。

  • 如果你遇到权限问题,可以尝试使用sudo​(在Linux或macOS上)或以管理员身份运行命令提示符(在Windows上)来安装包。

  • 如果你使用的是虚拟环境,确保在激活环境后安装包,这样包就会被安装在虚拟环境中,而不是全局环境中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值