【小沐学python】(一)Python开发准备

《爱看书的小沐和爱发呆的戈戈》第一季 

目录

1、《出生篇》

1.1 python历史背景

1.2 python职业方向

1.3 python语言排名

2、《巡山篇》

2.1 安装python

2.2 安装pycharm

2.3 安装vscode及其Python模块

2.4 安装Visual Studio 2017及其Python模块

2.5 Qt Creator整合Python解释器

3、《等雨篇》

3.1 cmd命令行执行python语句

3.2 pycharm平台执行python语句

3.3 vscode平台执行python语句

3.4 其他语言的hello world语句

4、《迷茫篇》

4.1 pip安装第三方库

4.2 使用国内镜像源安装库

5、《送别篇》

5.1 下载免安装版Python

5.2 下载pip安装脚本

后续


1、《出生篇》

        从前有一个石匠,名叫王大锤。 王大锤的手艺很巧,他把石头凿成石磨,石碾,卖给农民磨面,碾米,他把大石头雕刻成小石人、小石马,卖给小孩子玩儿。 
        有一天,王大锤望着邻居家活泼可爱的小孩子,自言自语道:“我要是也有一个小孩该多好啊!”王大锤的话让一位过路的仙人听见了,仙人就把王大锤手上的一块石头变成了一个小孩送给他。石头五行属金,而金生水,水生木,于是仙人赐名叫小沐。日子一天天过去了,小沐渐渐长大了,会走会跑,一刻都闲不住,不是上房去揭瓦,就是爬树掏鸟窝,甚是顽皮捣蛋。被发现时,小沐两眼笑成月牙,大人看了也不忍心批评。
        不过小沐天资聪慧,学习新东西也比较快,这不今天开始去找隔壁村的小伙伴戈戈学习编程开发。

1.1 python历史背景

        Python之父,荷兰人Guido van Rossum。他于1982年从阿姆斯特丹大学取得了数学和计算机硕士学位。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。 之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者 Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

1.2 python职业方向

小沐:最近人工智能很火,我想搞这方面研究。 数据分析和数据可视化,听说还能开发网站,真是太厉害了!

戈戈:Python的职业方向主要有如下六大方向。 

Python语言有超过数十万个第三方库,覆盖信息技术几乎所有领域。 

小沐:戈戈,学会数据分析要多久?分不分资质的?

戈戈:python这门语言学起来比较简单的,但是数据分析里面涉及的理论知识和算法设计,不管广度还是深度,都不是短时间能掌握的。只要循序渐进,相信总有一天你能学会的。加油!!!

查看源图像

1.3 python语言排名

戈戈:Python作为人工智能首选编程语言,有许多非常强大的第三方库,学起来比较简单。最近TIOBE编程语言排行榜,它已经排名第一啦,厉害不?

小沐:戈戈,什么时候回来教python开发?说好的咧!

戈戈:最近在外面有点小忙,在线指导可否?嘿嘿。

小沐:一对一人工培训,变成了网上在线教学,打了好大的折扣啊。

戈戈:这几天,我先准备一下资料^_^。

小沐:好的,师父。那我从哪里开始呢?

查看源图像

戈戈:明天开始,我先教你python入门的基础知识吧。

2、《巡山篇》

戈戈:我找了些python教程的pdf文件,大概一个G,发给你了,晚上回去记得看,呵呵。

小沐:晚上?挤占刷抖音的时间?再说《向往的生活第五季》最新的一集也出来啦。您不是一对一授课么,怎么只丢资料呢?

戈戈:小沐,小沐,可以了。

小沐:啧啧啧,那能开始吗?估计电脑没什么存储,我还得删掉东西。

戈戈:我还是先教你安装python的开发环境。

2.1 安装python

python官网地址:Welcome to Python.orghttps://www.python.org/

Index of /ftp/python/
https://www.python.org/ftp/python/2.7.14/
https://www.python.org/ftp/python/3.9.9/

注意Python版本和操作系统的关系:

(1)Note that Python 3.5.0 cannot be used on Windows XP or earlier.

(1)Python 3.5.0 - Sept. 13, 2015

(2)Note that Python 3.9.0 cannot be used on Windows 7 or earlier.

Python 3.9.0 - Oct. 5, 2020

(3)支持Win XP的最后一个版本:

Python 3.4.3 - Feb. 25, 2015

(4)支持Win 7 的最后一个版本:

Python 3.8.6 - Sept. 24, 2020

(5)Python2.7的最后一个版本:

Python 2.7.18 - April 20, 2020

Note that Python 3.9+ cannot be used on Windows 7 or earlier.

让我们看看传说中的python之禅:

import this

2.2 安装pycharm

 pycharm的官网地址:

PyCharm: the Python IDE for Professional Developers by JetBrainshttps://www.jetbrains.com/pycharm/

        下载时有收费和免费两个版本,可以选择 Professional(专业版,收费)和Community(社区版,免费),一般使用Community版本即可。

2.3 安装vscode及其Python模块

(1)安装vscode

官网地址:

Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.https://code.visualstudio.com/

 (2)安装python扩展插件

 (3)新建.py文件,编写python脚本

(4)选择解释器.

Python是一个解释性语言,需要告知VSCode使用哪个解释器。在VSCode中,Ctrl+Shift+P 或者 View > Command Palette,打开命令面板,输入Python: Select Interpreter。

选择Python的安装路径。

 此时,VSCode自动为你生成settings.json文件在.vscode文件夹中。

2.4 安装Visual Studio 2017及其Python模块

2.5 Qt Creator整合Python解释器

Qt Creator's advanced code editor lets you code in C++, QML, JavaScript, Python and other languages.

 QtCreator作为一款开发基于qt库的程序、以及开发C语言、c++语言项目的工具。当然我们也可以在QtCreator中编辑运行Python脚本程序。

(1)新建 python文件

打开 Qt Creator -> 文件 -> 新建文件或项目 -> python -> python ->命名为 test.py

 (2)编写python代码

#!/usr/bin/env python
# -*- coding: utf-8 -*-

print "hello world!"

 (3)配置 python 解释器

工具 -> 选项 -> 环境 -> 外部工具 -> 添加目录(命名为 python ) -> 添加工具(命名为 python2.7 ) -> 配置参数。

说明:自定义的名字;

执行档:python的安装目录;

参数:%{CurrentDocument:FilePath};

工作目录:%{CurrentDocument:Path}.

 (4)执行 python文件

单击: 工具 -> 外部 -> python -> python2.7

戈戈:按照上面说的,程序按照应该自己搞定没问题吧?

小沐:不一定啊。待会儿写完作业,我就搞搞看。

戈戈:度娘的教程发你邮箱了。

小沐:不,这不是课程。连个示范都没得么。

戈戈:默认设置,不停点下一步就可以。

小沐:安装完之后,我要直接新建一个项目吗?

戈戈:create new project。

小沐:还是不会啊。分先后吗?那个框框是空的,我去哪里帮它找?我的名字有什么问题吗?不让我新建呀?

戈戈:换一个路径试试。

小沐:师父,我先走了。

戈戈:很快的。

小沐:明天吧,我也撤了。

戈戈:额。。。

小沐:准备明天再开始的,今天开始得太晚了。您还一直催。

戈戈:一起加油,拜拜。

3、《等雨篇》

咦,星星⭐ 都出来了,
哎,月亮🌙 都挂树梢了,
哦,黄花菜🍀都凉了。
戈戈:咱们走吧。
狄狄:不能。因为我们在等待下雨!
戈戈:为什么大人们都不打电话?
狄狄:怕你不接。
戈戈再次提议离开,狄狄表示同意,但他们仍然坐在小板凳上……

戈戈:hello world有没有打印出来?

小沐:师父,重新安装了一次,情况跟昨天一样。

戈戈:我用千里眼看看。。。哦,原来如此。

小沐:我的todolist排的好满,这段时间没空学了,杂事一堆。

戈戈:保重。

3.1 cmd命令行执行python语句

3.2 pycharm平台执行python语句

3.3 vscode平台执行python语句

3.4 其他语言的hello world语句

VB:

Module Test
    Sub Main()
        System.Console.WriteLine("Hello World")
    End Sub
End Module

C:

#include <stdio.h>
int main()
{
    printf("Hello, World");
    return 0;
}

C++:

#include<iostream>
int main()
{
    std::cout<<"Hello World"<<std::endl;
    return 0;
}

Java:

public class Test
{
    public static void main(String[] args)
    { 
      System.out.println( "Hello World" );
    }
}

 C#:

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Console.Write("Hello  World");
        }
    }
}

JavaScript:

alert ("Hello World");

PHP:

<?php  
    echo 'Hello world'; 
?>

Bat批处理:

@echo off
echo Hello World
pause

4、《迷茫篇》

我有一段时间
的确无家可归
也没有食物
只有一件东西
那就是天上的月亮
每当我想到这里
就会觉得明天会更好
月亮会给我指引,给我力量,会帮助我
但是我该相信哪个月亮
一个月亮是造物主
另一个就是你虚构的月亮

4.1 pip安装第三方库

由于历史的原因,Python有两个著名的包管理工具easy_install和pip。

在Python2.7的安装包中,easy_install是默认安装的,而pip需要我们手动安装。随着Python版本的提高,easy_install已经逐渐被淘汰。Python2 >=2.7.9或者Python3.4以后默认都安装有pip。

(1)安装库

在线安装pillow模块为例,输入如下:

pip install pillow

指定版本安装:

pip install 'Markdown<2.0'

 离线进行安装:

pip install pillow-4.2xxxxxxx.whl

(2)卸载已安装的库

pip uninstall pillow

(3)列出已经安装的库

pip list

(4)将已经安装的库列表保存到文本文件中

pip freeze > requirements.txt

(5)根据依赖文件批量安装库 

pip install -r requirements.txt

4.2 使用国内镜像源安装库

Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮助了。

常见的国内源如下:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

例如:

1)从清华这边的镜像去安装pyspider库。

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

2)选择国内的第三方源,推荐使用豆瓣源,速度不错。

pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com pillow

5、《送别篇》

十月初,狄狄离开我们,回默里迪恩去了。戈戈他们送他上了六点钟的长途汽车。没有了他,戈戈有些闷闷不乐,幸好想起来再过一个星期就要上学了。冬天,戈戈经常在树屋里一待就是好几个钟头......

查看源图像

5.1 下载免安装版Python

https://www.python.org/https://www.python.org/

Python 3.10 release logo

 Windows embeddable package (64-bit) 就是免安装版的python。

解压之后如下图所示:

5.2 下载pip安装脚本

pip · PyPIThe PyPA recommended tool for installing Python packages.https://pypi.org/project/pip/

 

Installation - pip documentation v21.3.1https://pip.pypa.io/en/stable/installation/#get-pip-py将get-pip.py放到上面解压的python文件夹里。

执行cmd命令行执行:python get-pip.py

执行完成python根目录会自动创建Lib和Scripts文件夹。

同时找到python310._pth,使用记事本打开,去掉 “import site”前面的 # 号。所有配置即完成。

命令行查看python的版本号: 

python -V

命令行查看pip的版本号:

pip -V

只需要在终端命令中输入命令,就可以自动生成 requirements.txt 文件。

pip freeze > requirements.txt

只需要在终端输入命令 ,即可一键自动下载文件中的所包。 已存在的会覆盖下载。

pip install -r ./requirements.txt

后续

如果你觉得这些文字有一点点用处,可以给作者点个赞;╮( ̄▽ ̄)╭
如果你感觉作者写的不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进。o_O???
谢谢各位小伙伴们啦( ´ ▽ ` )ノ ( ´ ▽ ` )っ!!!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python GUI库是用于创建图形用户界面的工具包。在Python中,有很多可供选择的GUI库。其中一些包括Tkinter、PyQt、wxPython、PyGTK等。这些库可以帮助开发人员创建窗口、按钮、文本框等用户界面元素,并实现与用户的交互。每个库都有其独特的特点和适用场景。 例如,Tkinter是Python自带的标准GUI库,它简单易学,并且在大多数Python安装中默认提供。PyQt是一个功能强大且灵活的库,它提供了丰富的界面控件和布局选项,适用于开发复杂的应用程序。wxPython是基于C++的wxWidgets库的Python绑定,它提供了跨平台的GUI开发能力。PyGTK则是基于C的GTK+库的Python绑定,适用于Linux环境下的应用程序开发。 此外,还有一些使用Web技术来创建GUI的Python库,例如Flexx。Flexx允许你使用Python和浏览器创建跨平台的应用程序。它提供了强大的交互功能和丰富的界面元素,同时保持Python的简洁性和易用性。 总之,根据你的需求和技术偏好,你可以选择适合你的Python GUI库来开发应用程序。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [13个Python GUI库](https://blog.csdn.net/sinat_38682860/article/details/86510324)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值