admin管理员组

文章数量:1622301

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

目录

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 Pythonhttps://www.python/

Index of /ftp/python/
https://www.python/ftp/python/2.7.14/
https://www.python/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/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/

 (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/simple

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

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

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

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

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

例如:

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

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

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

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

5、《送别篇》

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

5.1 下载免安装版Python

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

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

解压之后如下图所示:

5.2 下载pip安装脚本

pip · PyPIThe PyPA recommended tool for installing Python packages.https://pypi/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???
谢谢各位小伙伴们啦( ´ ▽ ` )ノ ( ´ ▽ ` )っ!!!

本文标签: 小沐学Python