序言

这篇文章是转型后发表的第一篇文章,有必要先聊一下我的写文计划。

串行文章和并行文章

我会按照发文顺序分为串行文章和并行文章。Python 语言本身的内容,我会按照入门、进阶、原理的顺序依次展开。由于我的水平有限,为了保证质量不乱讲,我选择站在巨人的肩膀上进行二次创作。入门篇主要参考菜鸟教程的基础教程部分。进阶篇主要参考《流畅的Python》这本书,我是买了实体书的,计划后面会送出来,虽然有些破旧,还望不要嫌弃(当时买的时候书页就坏了,京东还赔了我 1000 京豆)。原理篇主要参考官方文档以及外网资料,有一说一,国外资料确实更多更专业,只不过都是英文的,还好现在已经适应了。Django、算法、pytest、tep、测试成长小说等系列专题会并行发表,也包括其他单篇文章。这两天了解到 Python 之父 Guido van Rossum 从 Google 退休后,又加入微软继续搞 Python 了。有点意思。

有啥不一样?

Python 文章和视频都非常多,我就在想我写的东西对读者而言价值到底在哪?我不是搞培训的,也不是做教程,内容会更偏向于学习笔记和实用经验。看我的文章,说不定能把以前遗漏或遗忘的知识点再次补上。同时我已经有一段时间的写作经验了,我也尽量深入浅出的把知识讲清楚讲透彻,首先写的文章我要自己都理解透,这样别人看的时候才会觉得一目了然。另外就是认真的态度,见过一些为了流量写的教程,不做评价。只是觉得既然写了,既要对得起自己,也要对得起别人。

标题

既为了提高打开率,也是为了新颖,我不会按照比如《Python入门1》、《Python入门2》这种常规的命名,这样的文章实在是太多了。而是会在写完文章后,根据文章内容,选择其中的亮点,作为标题。这个过程也挺有趣,有种点睛之笔的意味。同时我也希望随便摘一篇文章拿出去,也是够看的。

(突然想起来上学写 2000 多条错题笔记的时候,简单又充实)

开篇

为了把这个开篇写好,我专门在 B 站上面找了最火的 Python 教程,全站排行榜最高第1名的《花了2万多买的Python教程全套》,质量很高,也推荐大家看看。不过我不搞培训,也不需要宣扬 Python 的好处促进就业,就不写那么多背景介绍了。身边学财会的朋友之前让我教教 Python,干脆我就以这个为契机,作为开篇,保证 5 分钟内,即便是文科生,也能用 Python 编起程序来!

电脑

Python 并不神秘,它其实就和 QQ 一样,只是一个运行在电脑上的普普通通的软件。只要有一台电脑,就可以写 Python。

安装

打开这个下载网址:

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

点击 Download Python 进行下载(Mac 土豪请注意选择版本)。下载后傻瓜式一路点击下一步安装就好。

使用

一般的软件我们都是双击图标打开。Python 在安装以后桌面上不会出现图标。不过可以从开始菜单找到:

点击后就打开了:

Python 毕竟是一门编程语言,它也有它自己的尊严,所以它的界面看起来也有专业的一面,比如那一串密密麻麻的英文。

输入一句话试试:

print("hello")

敲击回车。它马上就会回应一句,hello:

没错,是的,你已经在用 Python 编程了!

小结

本文以极其简单的例子,介绍了如何动手用 Python 编程。我试了下,如果网速快的话,5 分钟内完成是妥妥的。哈哈哈。之所以选择这个简单例子,也是想说明 Python 本来就是很简单的,不用听到编程就被吓到了。先动手,一点一点学习就好。不过言归正传,我们工作中并不是这么写 Python 的,而是用一款叫做 PyCharm 的软件。PyCharm 分为社区免费版和专业旗舰版。日常使用社区版就可以了,个人推荐旗舰版。提示一下,破解的时候注意搜索带上 PyCharm 的版本,比如 2020.2.3,成功率会更高。

如何让文科生5分钟写上Python的更多相关文章

  1. 将自己写的Python代码打包放到PyPI上

    如果是开源的Python代码,为了能够让大家更方便的使用,放到PyPI上也许是个非常不错的主意(PyPI:Python Package Index).刚开始我以为要将代码打包放到PyPI上是一件非常复 ...

  2. 在 Y 分钟内学会 Python

    在 Y 分钟内学会 Python 这是翻译, 原文地址: Learn Python in Y Minutes 在 90 年代初, Python 由 Guido van Rossum 创造, 现在, 它 ...

  3. 写一个python的服务监控程序

    写一个python的服务监控程序 前言: Redhat下安装Python2.7 rhel6.4自带的是2.6, 发现有的机器是python2.4. 到python网站下载源代码,解压到Redhat上, ...

  4. 如何手动写一个Python脚本自动爬取Bilibili小视频

    如何手动写一个Python脚本自动爬取Bilibili小视频 国庆结束之余,某个不务正业的码农不好好干活,在B站瞎逛着,毕竟国庆嘛,还让不让人休息了诶-- 我身边的很多小伙伴们在朋友圈里面晒着出去游玩 ...

  5. 多核CPU上python多线程并行的一个假象

    GIL 与 Python 线程的纠葛 GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题.运行下面这段 python 程序,CPU 占用率是多少? # 请勿在工作 ...

  6. Python和Java的语法对比,语法简洁上python的确完美胜出

    Python是一种广泛使用的解释型.高级编程.通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年.可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP.Python的设计哲 ...

  7. CBrother脚本10分钟写一个拯救“小霸王服务器”的程序

    CBrother脚本语言10分钟写一个拯救“小霸王服务器”的程序 到了一家新公司,接手了一坨c++服务器代码,到处内存泄漏,这服务器没有数据库,挂了后重启一下就好了,公司就这么凑活着用了几年了,定时重 ...

  8. 3分钟学完Python,直接从入门到精通

    作为帅气小编,我已经把python一些模块的甩在这儿了qwq,只要你拿到这些干货,包你玩转python,直接冲向"大佬"的段位,如果已经学了C或者C++或者说如果你需要你的一段关键 ...

  9. 手写算法-python代码实现KNN

    原理解析 KNN-全称K-Nearest Neighbor,最近邻算法,可以做分类任务,也可以做回归任务,KNN是一种简单的机器学习方法,它没有传统意义上训练和学习过程,实现流程如下: 1.在训练数据 ...

随机推荐

  1. OpenCV计算机视觉学习(9)——图像直方图 & 直方图均衡化

    如果需要处理的原图及代码,请移步小编的GitHub地址 传送门:请点击我 如果点击有误:https://github.com/LeBron-Jian/ComputerVisionPractice 1, ...

  2. day81:luffy:课程分类页面&课程信息页面&指定分类显示课程信息&分页显示课程信息

    目录 1.构建课程前端初始页面 2.course后端的准备工作 3.后端实现课程分类列表接口 4.前端发送请求-获取课程分类信息 5.后端实现课程列表信息的接口 6.前端显示列表课程信息 7.按照指定 ...

  3. git同步源码到gitee和github

    如何把我们的源码同步到gitee或github远程仓库中 同步方式分以下几种: 1.命令同步    先查看下我们是否有远程仓库:git remote -v 如有就要删除远程仓库或是同命令覆盖,如全新安 ...

  4. python类的封装与继承

    封装 关注公众号"轻松学编程"了解更多. 1.概念 面向对象语言的三大特征:封装, 继承, 多态. 广义的封装: 类和函数的定义本身就是封装的体现. 狭义的封装:一个类的某些属性, ...

  5. 《Clojure编程》笔记 第5章 宏

    目录 背景简述 第5章 宏 5.0 术语 5.1 宏到底是什么 5.1.1 宏不是什么 5.1.2 有什么是宏能做而函数不能做的 5.1.3 宏vsRuby的eval 5.2 编写你的第一个宏 5.3 ...

  6. [Luogu P3723] [AH2017/HNOI2017]礼物 (FFT 卷积)

    题面 传送门:洛咕 Solution 调得我头大,我好菜啊 好吧,我们来颓柿子吧: 我们可以只旋转其中一个手环.对于亮度的问题,因为可以在两个串上增加亮度,我们也可以看做是可以为负数的. 所以说,我们 ...

  7. 使用rabbitmq实现集群im聊天服务器消息的路由

    这个地址图文会更清晰:https://www.jianshu.com/p/537e87c64ac7 单机系统的时候,客户端和连接都有同一台服务器管理.   image.png 在本地维护一份userI ...

  8. 【SpringCloud】01.常见软件架构的区别

    MVC.RPC.SOA.微服务架构的区别: 一.MVC架构 MVC架构就是一种单体架构. 代表技术:Struts2.SpringMVC.Spring.Mybatis等等. 二.RPC架构 RPC(Re ...

  9. c#练习习题:while循环

    2006年培养学员80000人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人? int count = 80000; int year = 2006; while (count ...

  10. Spring Security 实战干货:OAuth2授权请求是如何构建并执行的

    在Spring Security 实战干货:客户端OAuth2授权请求的入口中我们找到了拦截OAuth2授权请求入口/oauth2/authorization的过滤器OAuth2Authorizati ...