《爱看书的小沐和爱发呆的戈戈》第一季
目录
2.4 安装Visual Studio 2017及其Python模块
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.
(3)支持Win XP的最后一个版本:
(4)支持Win 7 的最后一个版本:
(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
官网地址:
(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/
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???
谢谢各位小伙伴们啦( ´ ▽ ` )ノ ( ´ ▽ ` )っ!!!