《爱看书的小沐和爱发呆的戈戈》第一季
目录
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、《送别篇》
后续
从前有一个石匠,名叫王大锤。 王大锤的手艺很巧,他把石头凿成石磨,石碾,卖给农民磨面,碾米,他把大石头雕刻成小石人、小石马,卖给小孩子玩儿。
有一天,王大锤望着邻居家活泼可爱的小孩子,自言自语道:“我要是也有一个小孩该多好啊!”王大锤的话让一位过路的仙人听见了,仙人就把王大锤手上的一块石头变成了一个小孩送给他。石头五行属金,而金生水,水生木,于是仙人赐名叫小沐。日子一天天过去了,小沐渐渐长大了,会走会跑,一刻都闲不住,不是上房去揭瓦,就是爬树掏鸟窝,甚是顽皮捣蛋。被发现时,小沐两眼笑成月牙,大人看了也不忍心批评。
不过小沐天资聪慧,学习新东西也比较快,这不今天开始去找隔壁村的小伙伴戈戈学习编程开发。
Python之父,荷兰人Guido van Rossum。他于1982年从阿姆斯特丹大学取得了数学和计算机硕士学位。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。 之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者 Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
小沐:最近人工智能很火,我想搞这方面研究。 数据分析和数据可视化,听说还能开发网站,真是太厉害了!
戈戈:Python的职业方向主要有如下六大方向。
Python语言有超过数十万个第三方库,覆盖信息技术几乎所有领域。
小沐:戈戈,学会数据分析要多久?分不分资质的?
戈戈:python这门语言学起来比较简单的,但是数据分析里面涉及的理论知识和算法设计,不管广度还是深度,都不是短时间能掌握的。只要循序渐进,相信总有一天你能学会的。加油!!!
戈戈:Python作为人工智能首选编程语言,有许多非常强大的第三方库,学起来比较简单。最近TIOBE编程语言排行榜,它已经排名第一啦,厉害不?
小沐:戈戈,什么时候回来教python开发?说好的咧!
戈戈:最近在外面有点小忙,在线指导可否?嘿嘿。
小沐:一对一人工培训,变成了网上在线教学,打了好大的折扣啊。
戈戈:这几天,我先准备一下资料^_^。
小沐:好的,师父。那我从哪里开始呢?
戈戈:明天开始,我先教你python入门的基础知识吧。
中午,可乐吃完饭走了过来,夸夸天。
可乐拍了拍戈戈的肩膀,望向旁边的空位置,说道:“大王。。。”(潜台词:老大小沐下午在不在)
戈戈和另一边的军军,心领神会,异口同声,兴奋地唱道:“大王叫我来巡山啊,巡完南山我巡北山咯。。。”
可乐:“嘿嘿。”,接着可乐开心地蹦蹦跳跳回到自己的座位去了。
戈戈站起来,朝后面的角落,喊道:"可乐,您是猴哥派来的救兵吗?"
戈戈:我找了些python教程的pdf文件,大概一个G,发给你了,晚上回去记得看,呵呵。
小沐:晚上?挤占刷抖音的时间?再说《向往的生活第五季》最新的一集也出来啦。您不是一对一授课么,怎么只丢资料呢?
戈戈:小沐,小沐,可以了。
小沐:啧啧啧,那能开始吗?估计电脑没什么存储,我还得删掉东西。
戈戈:我还是先教你安装python的开发环境。
python官网地址:Welcome to Python.orghttps://www.python.org/
Note that Python 3.9+ cannot be used on Windows 7 or earlier.
让我们看看传说中的python之禅:
import this
pycharm的官网地址:
PyCharm: the Python IDE for Professional Developers by JetBrainshttps://www.jetbrains.com/pycharm/
下载时有收费和免费两个版本,可以选择 Professional(专业版,收费)和Community(社区版,免费),一般使用Community版本即可。
(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文件夹中。
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。
小沐:还是不会啊。分先后吗?那个框框是空的,我去哪里帮它找?我的名字有什么问题吗?不让我新建呀?
戈戈:换一个路径试试。
小沐:师父,我先走了。
戈戈:很快的。
小沐:明天吧,我也撤了。
戈戈:额。。。
小沐:准备明天再开始的,今天开始得太晚了。您还一直催。
戈戈:一起加油,拜拜。
咦,星星⭐ 都出来了,
哎,月亮 都挂树梢了,
哦,黄花菜都凉了。
戈戈:咱们走吧。
狄狄:不能。因为我们在等待下雨!
戈戈:为什么大人们都不打电话?
狄狄:怕你不接。
戈戈再次提议离开,狄狄表示同意,但他们仍然坐在小板凳上……
戈戈:hello world有没有打印出来?
小沐:师父,重新安装了一次,情况跟昨天一样。
戈戈:我用千里眼看看。。。哦,原来如此。
小沐:我的todolist排的好满,这段时间没空学了,杂事一堆。
戈戈:保重。
VB:
Module Test
Sub Main()
System.Console.WriteLine("Hello World")
End Sub
End Module
C:
#include
int main()
{
printf("Hello, World");
return 0;
}
C++:
#include
int main()
{
std::cout<<"Hello World"<
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:
Bat批处理:
@echo off
echo Hello World
pause
我有一段时间
的确无家可归
也没有食物
只有一件东西
那就是天上的月亮
每当我想到这里
就会觉得明天会更好
月亮会给我指引,给我力量,会帮助我
但是我该相信哪个月亮
一个月亮是造物主
另一个就是你虚构的月亮
由于历史的原因,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
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
十月初,狄狄离开我们,回默里迪恩去了。戈戈他们送他上了六点钟的长途汽车。没有了他,戈戈有些闷闷不乐,幸好想起来再过一个星期就要上学了。冬天,戈戈经常在树屋里一待就是好几个钟头......
如果你觉得这些文字有一点点用处,可以给作者点个赞;╮( ̄▽ ̄)╭
如果你感觉作者写的不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进。o_O???
谢谢各位小伙伴们啦( ´ ▽ ` )ノ ( ´ ▽ ` )っ!!!