精华内容
下载资源
问答
  • 2020-10-28 20:40:37

    Python入门指南 作者:许半仙(4)

    字体:[大 中 小]

    结果快下班的时候忽然来了个紧急任务,晚上得加班。

    受申请了在家办公,把电脑背回家,并告知了攻这一消息。

    攻体贴地揉了揉受的脑袋,说:"没关系工作要紧,我去床上等你。”

    说好的炮就这样鸽了,受心中十分过意不去,他对攻说:"还指不定加到几点呢,你要是困的话就先睡吧。”

    攻说:"我下午休息够了这会儿睡不着。”

    受一听,连忙从包里掏出一本《Python入门指南》交给攻,说:"睡不着就看这个。”

    26.

    受工作到深夜12点才结束,洗漱完进到房间一看,攻已经呼呼睡了过去,手里拿着那本催眠指南。

    受爬上床,轻手轻脚地把书从攻手里抽出来放好。

    睡梦中的攻被抢了东西似有些不满,抓住受的胳膊,一把将人拉过来带进了怀里。

    受的脸紧贴上攻的胸膛,鼻尖萦绕着沐浴露的香气,他能清楚地听到对方有力的心跳声。

    受害怕吵醒攻,一动没敢动,闭上眼就着这个姿势在攻怀里睡了一夜。

    第二天两人都落枕了。

    受歪着脖子把干了的格子衬衫从衣架上取下,攻揉了揉酸疼的手臂说:"乖,从我衣柜里挑一件吧,别穿你那件了。”

    受不太乐意:"你是不是觉得我很土呀?”

    "没有,你穿格子衬衫太可爱了,我怕在办公室里把持不住。”

    受只好害羞地从衣柜里挑了件花衬衫。

    攻开车带着受一道去上班,下到车库后受嘱咐攻说:"一会儿我先上去,你停好车过几分钟再上来。”

    攻还来不及说什么,受就已经猫着腰下了车,鬼鬼祟祟过去坐电梯,一路上左右张望十分警惕,生怕被公司同事看见。

    好在进办公室的时候还早,没多少人看见,攻也十分配合地晚到了十分钟,并在经过受位子的时候假装视而不见。

    受心中窃喜,觉得这把隐藏得挺好,这样下去应该没有人会发现。

    与此同时,攻的独立办公室里,总监助理正进去送咖啡,弱弱地问了一句:"小程今天穿的是您的定制款衬衫吧?”

    攻镇定地喝了口咖啡,点点头说:"嗯,我们同居了。”

    第九章

    受在甲方干了一星期,除了工作强度大一点,其他都很不错,办公环境好,周围同事也都特别客气。

    尤其是总监助理,看见自己的时候总是笑意盈盈,让受有些受宠若惊。

    周末受回了一趟自己租的房子,把一些日用品和贴身衣物都搬去了攻家里,但是外套没有搬,因为攻说要带他去商场采购一批新的。

    受就全程跟在攻的后面由着攻为他挑,他很相信攻的眼光,感觉穿上新衣服之后整个人的气质都有了提升,连屁股都更挺翘了些。

    一下午光买衣服就花掉了受大半个月的工资,受虽然肉疼,但还是偷偷用剩下的钱给攻买了条领带。

    他想着,毕竟在人家的地盘上蹭吃蹭住,总得交点房租不是。

    于是挑了条红色格子的,希望攻会喜欢。

    攻收到礼物果真爱不释手,当天晚上便与受就这条领带是否结实展开了一系列激烈的验证。

    第二天上班攻是打着红领带进的办公室,同组的程序员大哥忍不住发出感慨:"这人长得帅就是好哈,系着这么土的领带都能跟走秀似的。”

    受低下头揉了揉红肿的手腕,并不是很想做出评价。

    28.

    对于和攻同居这件事情,受内心一开始其实是拒绝的,毕竟当年正经谈恋爱的时候都没有同居过,现在跟认识不到一个月的pao友住一起算怎么回事。

    但一段时间的相处下来,受发现好处还真不少,上班有专车接送,下班回来有人做饭,睡觉前还能体验一波不办卡的健身运动……

    其他同事来到甲方后都累得苦不堪言,只有受,小日子越过越滋润。

    这天受又加班到九点,回家路上打包了两大碗螺狮粉,准备犒劳一下自己和自己的小情人,结果到家发现屋里并没有人。

    受记得攻下班是准点离开的,他怕攻路上出什么事,就打了个电话问攻。

    攻接了电话,电话那头传来震耳欲聋的音乐声。

    受把听筒离远了点问:"你去哪儿啦?”

    攻说:"跟几个朋友喝酒,你累了就先睡吧,不用等我。”说完便挂了电话。

    受手里攥着手机,许久才回过神来。

    他忽然想起了第一次在酒吧遇见攻的场景,那人衣衫不整,随处约人**。

    受觉得自己挺傻的,相处的时间一长,差点就忘了这人原本是什么德行,还真当他是个居家好男人了。

    29.

    当晚攻不到十二点就回了家,受还没有睡,笔直地坐在电脑前发呆。

    攻逗猫似的过去揉揉他的下巴,问:"等我回来呢?”

    受高冷地瞪了他一眼,不说话。

    攻并没有发现他的异样,边换衣服边自顾自解释:"今天有个摔断腿的朋友拆了石膏,非要拉着一帮人去给他庆祝,忘了提前跟你说。”

    受觉得这个理由太过智障,不是很愿意相信。

    攻见受一直板着脸不说话,这才后知后觉地发现不对劲。

    他扬了扬嘴角,问:"是不是以为我去找别人了?”

    受死要面子:"找就找呗,p友而已,互不干涉。”

    攻的笑意更深:"不找,都有你了还找别人做什么?”

    受一愣,心跳瞬间不可控制地加起了速。

    他一边在心里默念男人的嘴骗人的鬼,一边忍不住用目光去追随攻的一举一动。

    这时候攻已经把上衣都脱完,露出完美上身,他走到受的面前,姿态撩拨:"宝贝儿今晚脸色不太好,是不是生气了?”

    受压根禁不起肉体诱惑,这下说话都说不利索,强行反驳道:"没有……是,是我螺狮粉吃多了。”

    攻点点头,表示十分理解,并贴心询问:"那要不要运动一会儿助消化?”

    受矜持地点了点头,说:"行。”

    作者有话说:摔断腿那位兄弟的故事请看《你老公的腿断了》。

    第十章

    攻就像是长了个永动鸡,不知疲倦地从深夜一直干到天蒙蒙亮,才意犹未尽地从受的身体里退出。

    身体被掏空的受凭借着最后一点力气从床上爬起,吃了两颗健胃消食片,然后便趴在攻怀里沉沉地睡了过去。

    好在第二天是周六不用上班,两人就一直在床上赖着,谁都不肯不起来。

    快中午的时候受放在床头的手机响了,受迷迷糊糊睁开眼,发现是受妈打来的。

    受有段时间没跟他妈妈联系了,兴奋地接起了电话。

    电话那头的受妈也很兴奋,她告诉受:"儿砸,我已经在来s市的火车上啦,预计下午就能到。”

    受吓了一跳,问怎么这么突然。

    受妈说,她这次是跟夕阳红旅行团出来的,会在s市停留几天,就顺道过来看看宝贝儿子,以及那未曾谋面的儿子他男朋友。

    受听罢呆若木鸡地说好,挂了电话。

    躺在一边的攻发现受眉头紧蹙,自然地把他勾进怀里问:"怎么了?”

    受迟疑两秒,对攻说:"你能当我男朋友吗?”

    31.

    受说:"你别误会,我对你没有那种意思,就想请你帮忙假扮几天。”

    攻挑了挑眉,问:"为什么?”

    受叹了口气,开始讲述自己的过往。

    受是从农村出来的,小时候父亲便不在了,受妈一个人辛苦把他带大。

    受读书用功,是他们全村第一个考上名牌大学的娃娃,大学毕业之后留在大城市工作,受妈一直把他当作自己的骄傲。

    受对攻严肃道:"我就是传说中的凤凰男。”

    攻点点头,示意他继续。

    大学毕业后受跟他妈出了柜,说自己有一个交往两年的男友,受妈当场昏了过去。

    后来受妈虽然没有强力阻止,但这却一直是受心中的一道坎,过年回家的时候他从不敢主动提起,连每次跟他妈打电话也都是小心翼翼。

    受从没有想过有一天他妈会主动要求见他的男朋友。

    更没有想过这天到来的时候他的那位前男友已经被自己踢爆了蛋蛋。

    32.

    "她本就不信任同- xing -之间的感情,现在好不容易能够接受,我不想再让她担心。”受说。

    攻表示理解:"可以是可以,但有条件。”

    受问:"什么条件?”

    攻在受脸上亲了一口说:"等完事之后再说吧。”

    受爽快地答应了。

    他想着反正自己现在工作和屁股都是攻的,再吃亏能吃亏到哪儿去。

    而且受觉得攻这人虽然看着浪,但实际上很靠谱,绝不会坑他。

    下午受便领着冒牌男友攻一道出发去火车站接受妈。

    受其实是比较忐忑的,他作为一个老实孩子,从小到大没在妈面前撒过谎,不知道这回能不能瞒得过去。

    本站所有作品均系网络转载,仅供书友免费预览!版权人如果认为本站转载传播会侵犯您的权益,敬请来信告知,我们将立即删除!我们的联系邮箱:fushuwang@outlook.com

    站内所有作品、评论均属其个人行为,不代表本站立场

    点击:次

    更多相关内容
  • Python入门基础教程全套.ppt

    千次下载 2020-04-22 15:59:55
    Python入门基础
  • Head First Python(中文版) Python入门 简明python教程 可爱的Python
  • Python 入门级 教程内含 测试demo 飞机大战源码 可以提供
  • Python入门基础教程全套.PPT,Python入门基础教程全套.PPT,Python入门基础教程全套.PPT,Python入门基础教程全套.PPT,Python入门基础教程全套.PPT,Python入门基础教程全套.PPT,Python入门基础教程全套.PPT,...
  • 编程小白的第一本 Python 入门

    热门讨论 2016-06-28 13:36:23
    为了能让更多的编程小白轻松地入门编程,把高效学习法结合Python 中的核心知识,写成了这本书。随意翻上几页,你就会发现这本书和其他编程书的不同,其中有大量的视觉化场景帮你理解概念,穿插了若干有趣的小项目,...
  • 人工智能实战,从 Python 入门到机器学习 人工智能实战,从 Python 入门到机器学习 人工智能实战,从 Python 入门到机器学习 人工智能实战,从 Python 入门到机器学习 人工智能实战,从 Python 入门到机器...
  • python入门

    万人学习 2018-12-18 13:28:32
    帮助与数百万年轻人打开人工智能的学习大门!
  • 最近想要学习Python,所以就在网上整理了好多整理而来 超级详细的Python入门教程

    📢前言

    • 前两天闲来无事唠嗑,听朋友说Python是世界上最好的语言~🤡
    • 我内心很疑惑,最好的语言不是 “C酷” 🙈吗 (狗头保命)
    • 于是想要学一学他说的这个最好的语言😏
    • 原文是一篇大佬发的,但是很多网页都是404了🤓
    • 于是我足足整理了两天,才将它整理齐全🤣
    • 有可能不是介绍最好的文章,但是一定是最全的😛
    • 所有关于Python内容的几乎都涵盖了,整理起来发一篇文章😚
    • 以后有什么Python的需求就来这里看了😗~
    • 整理的头皮发麻,这玩意真费头发😯


    第2章 变量类型和运算符

    1.Python变量及其使用

    2.Python变量命名规则

    3.Python数值类型(整形、浮点型和复数)

    4.Python字符串

    5.Python bytes

    6.Python转义字符

    7.Python格式化字符串

    8.Python截取字符串

    9.Python字符串大小写转换

    10.Python去除字符串中空格

    11.Python字符串操作(查找,替换,分割和连接)

    12.Python赋值运算符

    13.Python算术运算符

    14.Python位运算符

    15.Python bool类型和比较运算符

    16.Python逻辑运算符

    17.Python三目运算符

    18.Python运算符优先级


    第3章 列表、元组和字典

    1.Python序列(列表和元组)

    2.Python list()和tuple()

    3.Python list列表添加元素

    4.Python list列表删除元素

    5.Python list列表修改元素

    6.Python list常用方法

    7.Python字典


    第4章 Python流程控制

    1.Python if else条件语句

    2.Python pass

    3.Python assert断言

    4.Python while循环

    5.Python for循环

    6.Python循环结构中else用法

    7.Python循环嵌套

    8.Python列表推导式

    9.Python zip函数

    10.Python reversed函数

    11.Python sorted函数

    12.Python break

    13.Python continue

    14.Python项目实战之数字转人民币读法

    15.Python项目实战之绕圈圈面试题


    第5章 函数和lambda表达式

    1.Python函数

    2.Python函数返回多个值

    3.Python函数递归

    4.Python关键字参数

    5.Python默认参数

    6.Python可变参数

    7.Python函数参数传递机制

    8.Python变量作用域

    9.Python局部函数

    10.Python函数高级用法

    11.Python lambda表达式


    第6章 Python类和对象

    1.Python类的定义

    2.Python类对象的创建和使用

    3.python self

    4.Python类调用实例方法

    5.Python静态方法和类方法

    6.Python @函数装饰器

    7.Python类命名空间

    8.Python类变量和实例变量

    9.Python property函数

    10.Python封装

    11.Python继承机制

    12.Python父类方法重写

    13.Python super

    14.Python __slots__

    15.Python type

    16.Python metaclass

    17.Python多态

    18.Python issubclass和isinstance

    19.Python枚举类


    第7章 Python异常处理机制

    1.Python异常处理机制

    2.Python try except else

    3.Python finally

    4.Python raise

    5.Python traceback

    6.正确使用Python异常处理机制


    第8章 类特殊成员(属性和方法)

    1.Python __repr__

    2.Python __del__

    3.Python __dir__

    4.Python __dict__

    5.Python setattr、getattr、hasattr

    6.Python __call__

    7.Python 序列相关操作

    8.Python __iter__和__reversed__

    9.Python生成器


    第9章 Python模块和包

    1.Python import导入模块

    2.Python自定义模块

    3.Python加载模块

    4.Python __all__变量

    5.Python包

    6.Python查看模块方法

    7.Python __doc__

    8.Python __file__


    第10章 Python常见模块

    1.Python常用模块(一)

    2.Python常用模块(二)


    第11章 Tkinter

    1.Python GUI库

    2.Python Thinter详解(一)

    3.Python Thinter详解(二)


    第12章 Python文件操作(I/O)

    1.Python pathlib

    2.Python os.path

    3.Python fnmatch

    4.Python open

    5.Python read

    6.Python readline和readlines

    7.Python fileinput

    8.Python for循环读取文件

    9.Python with

    10.Python linecache

    11.Python写入文件(write和writelines)

    12.Python os

    13.Python tempfile


    第13章 Python数据库编程

    1.Python数据库API

    2.Python SQLite

    3.SQLite可视化管理工具汇总

    4.SQLite Expert安装和使用

    5.MySQL数据库下载和安装

    6.Python pip

    7.Python3使用PyMysql连接mysql数据库

    8.操作数据库使用


    第14章 Python并发编程

    1.什么是线程(多线程)

    2.Python创建线程

    3.Python线程的生命周期

    4.Python Thread join

    5.Python守护线程

    6.Python sleep

    7.Python线程安全(同步锁Lock)

    8.Python线程死锁

    9.Python condition实现线程通信

    10.Python Queue队列实现线程通信

    11.Python Event实现线程通信

    12.Python线程池

    13.Python threading Local

    14.Python Timer定时器

    15.Python schedule

    16.Python fork

    17.Python Process

    18.Python设置进程启动的2种方式

    19.Python使用进程池管理进程

    20.Python进程间通信的方法


    第15章 Python网络编程

    1.什么是计算机网络,TCP/IP协议和端口号

    2.Python网络编程模块

    3.Python urllib.parse

    4.Python urllib.request

    5.Python http.cookiejar

    6.Python socket建立TCP连接

    7.Python多线程实现socket通信

    8.Python socket shutdown

    9.Python selectors

    10.UDP协议是什么

    11.socket发送和接受数据(基于UDP协议)

    12.UDP多点广播与多播

    13.Python smtplib

    14.Python poplib


    第16章 Python文档和测试

    1.Python pydoc

    2.Python doctest

    3.Python unittest(PyUnit)

    4.Python TestSuite

    5.Python setUp和tearDown

    6.Python unittest跳过测试用例


    第17章 Python打包和发布

    1.Python zipapp打包

    2.Python PyInstaller


    第18章 Python数据可视化

    1.Python Matplotlib安装

    2.Python Matplotlib 基本用法

    3.Python plot_Matplotlib 3D 绘图函数 plot_surface 的 rstride 和 cstride 参数

    4.Python Pygal模块安装和使用

    5.Python Pygal常见数据图

    6.Python读取csv文件

    7.Python读取JSON文件

    8.Python读取网络数据


    第19章 Python Scrapy网络爬虫

    1.网络爬虫是什么

    2.Python Scrapy安装

    3.Python Scrapy项目创建

    4.Python Scrapy shell

    5.Python Scrapy爬虫项目开发过程

    6.Python scrapy爬虫数据保存到MySQL数据库

    7.Python Scrapy突破反爬虫机制(一)

    8.Python Scrapy突破反爬虫机制(二)

    9.Python Scrapy反爬虫解决方案

    10.Python Scrapy整合Selenium


    💬结尾

    好啦,以后如果碰到关于Python的部分,可以来这里参考一下哦

    一键三连收藏夹吃灰?

    不存在的,我也要学会这个所谓世界上最好的语言
    参考原文章https://blog.csdn.net/smxjant/article/details/93614544
    在这里插入图片描述

    展开全文
  • Python 入门学习 ppt

    2017-10-14 15:38:43
    1.1 走近Python 1.2 Python面面观 3 数据获取与表示 3.1文件资料补充 4 强大的数据结构和Python扩展库 5 Python基本数据统计 6 python高级数据处理与可视化 7 面向对象和图形用户界面
  • 零基础Python 入门

    万人学习 2021-04-23 17:49:08
    零基础学编程,用python入门是个不错的选择,虽然国内基本上还是以c语言作为入门开发语言,但在国外,已经有很多的学校使用python作为入门编程语言。 【为什么学Python】   Python 是当今非常热门的语言之一,...
  • Python入门教程-超详细1小时学会Python.pdfPython入门教程-超详细1小时学会Python.pdfPython入门教程-超详细1小时学会Python.pdfPython入门教程-超详细1小时学会Python.pdfPython入门教程-超详细1小时学会Python.pdf...
  • Python入门教程超详细1小时学会Python.pdfPython入门教程超详细1小时学会Python.pdfPython入门教程超详细1小时学会Python.pdfPython入门教程超详细1小时学会Python.pdfPython入门教程超详细1小时学会Python.pdf...
  • Python 英文本意为“蟒蛇”,直到 1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种面向对象的解释型编程语言(后续会介绍),并将其命名为 Python,才赋予了它表示一门编程语言的含义。 图 1 Python 图标...

    Python 英文本意为“蟒蛇”,直到 1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种面向对象的解释型编程语言(后续会介绍),并将其命名为 Python,才赋予了它表示一门编程语言的含义。

    image

    图 1 Python 图标

    说道 Python,它的诞生是极具戏曲性的,据 Guido 的自述记载,Python 语言是他在圣诞节期间为了打发时间开发出来的,之所以会选择 Python 作为该编程语言的名字,是因为 Guido 是一个叫 Monty Python 戏剧团体的忠实粉丝。

    看似 Python 是“不经意间”开发出来的,但丝毫不比其它编程语言差。自 1991 年 Python 第一个公开发行版问世后,2004 年 Python 的使用率呈线性增长,不断受到编程者的欢迎和喜爱;2010 年,Python 荣膺 TIOBE 2010 年度语言桂冠;2017 年,IEEE Spectrum 发布的 2017 年度编程语言排行榜中,Python 位居第 1 位。同学,你加下我的微信:762459510 领取python福利
    直至现在(2021 年 8 月份),根据 TIOBE 排行榜的显示,Python 也居于前三,且有继续提升的态势(如表 2 所示)。
    image.png

    Python语言的特点

    相比其它编程语言,Python 具有以下特点。

    1) Python简单易学

    “编程零基础,可以学习 Python 吗”,这是很多初学者经常问的一个问题。当然,计算机基础越好,对学习任何一门新的编程语言越有利,但如果你在编程语言的学习上属于零基础,也完全不用担心。

    就我个人的观点,Python 作为学习编程的入门语言是再合适不过的,相比其他编程语言(比如 Java),Python 最大的优势就是非常容易上手。举个简单的例子,如果完成一个功能,使用 Java 实现需要 100 行代码,那么使用 Python 可能只需要 20 行。

    有人可能会问,将 C 语言作为入门语言不好吗?就目前的就业形势来说,仅掌握 C 语言是很难找到高薪的工作的,而掌握 Python 则不同。

    并且,在使用其它编程语言编程时(例如 C、C++),你需要时刻注意数据类型、内存溢出、边界检查等问题。而 Python 则不用,因为在底层实现时,它已经帮你一一处理好了。

    2) Python功能强大

    Python 强大的功能是很多用户支持 Python 的最重要的原因,从字符串处理到复杂的 3D 图形编程,Python 借助扩展模块都可以轻松完成。

    实际上,Python 的核心模块已经提供了足够强大的功能,使用 Python 精心设计的内置对象可以完成许多功能强大的操作。同学,你加下我的微信:762459510 领取python福利

    此外,Python 的社区也很发达,即使一些小众的应用场景,Python 往往也有对应的开源模块来提供解决方案。

    3) Python是解释型语言

    编程语言按照程序的执行方式,可以分为编译型和解释型两种,典型的编译型语言有 C、C++ 等,而解释型语言有 Java、Python 等。

    相比编译型语言,解释型语言最大的优势就是可移植性强。也就是说,Python 具有非常好的跨平台的特性。

    4) Python是面向对象的编程语言

    Python 既支持面向过程编程,也支持面向对象编程。在“面向过程”的语言中(如 C 语言),程序仅仅是由可重用代码的函数构建起来的;而在“面向对象”的语言(如 C++)中,程序是由数据和功能组合而成的对象构建起来的。

    而且和其它面向对象的编程语言(如 C++ 和 Java)相比,Python 是以一种非常强大,而又简单的方式实现的面向对象编程。

    除此之外,Python 还有开源、有良好的可扩展性等特点。基于以上这些特性,Python 广泛应用在人工智能、图像处理、Web应用开发、自动化运维、网络爬虫等领域。

    Python版本的选择

    Python 自发布以来,共历经了 3 个大的版本,分别是:

    1. 1994 年发布的 Python 1.0 版本(已过时);
    2. 2000 年发布的 Python 2.0 版本,截止到 2019 年 3 月份,已经更新到 2.7.16;
    3. 2008 年发布的 Python 3.0 版本,截止到 2019 年 3 月份,已经更新到 3.7.3;

    3 个版本中,Python 3.0 是一次重大的升级,为了避免引入历史包袱,Python 3.0 没有考虑与 Python 2.x 的兼容,这也就导致很长时间以来,Python 2.x 的用户不愿意升级到 Python 3.0。

    除此之外,造成目前这种状况的另一个原因是,将现有应用从 Python 2.x 迁移到 Python 3.x 是一项不小的挑战。虽然有 2to3(后续会介绍)之类的工具可以进行代码的自动转换,但无法保证转换后的代码 100% 正确。而且,如果不做人工修改的话,转换后的代码性能可能还不如转换前。因此,将现有的复杂代码库迁移到 Python 3.x 上可能需要付出巨大的精力和成本,某些公司无法负担这些成本。

    目前,根据统计显示,使用 Python 2.x 的开发者仍占 63.7%,而Python 3.x 的用户占 36.3%,由此可见,使用 Python 2.x 的用户还是占多数。在 2014 年,Python 创始人宣布,将 Python 2.7 支持时间延长到 2020 。

    那么,初学者应该选择什么版本呢?这里建议大家选择 Python 3.x 版本,理由有以下几点:

    • 使用 Python 3.x 已经是大势所趋
      目前,虽然使用 Python 2.x 的开发者居多,但使用 Python 3.x 的开发者正在迅速增加,如图 1 所示:

      Python 3.x 是大势所趋

      图 1 Python 3.x 是大势所趋

      另外,根据 PEP-404 这份文档,Python 2.x 版本将不会再发布 2.8 版本,且未来非常重要的项目(如 Django、Flask 和 Numpy)可能都将放弃对 2.x 的支持,仅支持 Python 3.x。因此,从长远来看,学习 Python 3.x 只有好处。

    • Python 3.x在 Python 2.x 的基础上做了功能升级
      Python 3.x 对 Python 2.x 的标准库进行了一定程序的重新拆分和整合,比 Python 2.x 更容易理解,特别是在字符编码方面。Python 2.x 中对于中文字符串的支持性能不够好,需要编写单独的代码对中文进行处理,否则不能正确显示中文,而 Python 3.x 已经将该问题成功解决了。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

    • Python 3.x 和 Python 2.x 思想基本是共通的
      Python 3.x 和 Python 2.x 思想基本上是共通的,只有少量的语法差别,学会的 Python 3.x,只要稍微花点时间学习 Python 2.x 的语法,即可灵活运用这两个不同版本了。

    注意,选择 Python 3.x 也不是没有弊端,很多扩展库的发行总是会滞后于 Python 的发行版本,甚至目前还有很多库不支持 Python 3.x。

    因此,在选择 Python 时,一定要先考虑清楚自己的学习目的,比如说,打算做哪方面的开发,此方向需要用法哪些扩展库,以及这些扩展库支持的最高 Python 版本等,明确这些问题后,再选择适合自己的版本。

    关于 Python 3.x 和 Python 2.x 具体的区别,可阅读《Python 3 和 Python 2 区别》一节。

    初学者应该如何学习Python?

    对于初学者来说,要做的就是专注于 Python 这一门语言,明确学习的重点,把握好学习节奏,由浅入深循序渐进地学习。根据本人多年的学习工作经验,把编程语言的学习分为以下 3 步,无论你是否有编程基础,都可以对照着来做。

    1) 多实践,积累代码量

    任何一门编程语言,其囊括的知识面都是非常广泛的,从基本的变量赋值、条件循环、到文件操作、并发编程等。但是,千万不要等到把所有知识点都学完了才开始练习,因为到那时你会发现,前面好不容易记住的知识都忘记了。

    学习编程,是十分讲究实战的,没有捷径可走,越早练习,练得越多越勤,学习效果就越好。

    2) 时刻注意代码规范

    学习编程语言,在追求快和高效的同时,每一种编程语言都有必要的编码规范,一定不能忽略。

    要想成为一名优秀的程序员,从起步阶段就要刻意地去培养自己的编程规范。例如,在刚开始编写代码时,不要将原本多行的代码全部写到一行,也不要随便用 a、b、c 等字母作为变量的名称。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

    3) 开发经验是必不可少的

    要想真正熟练地掌握 Python(或者其它编程语言),拥有大中型产品的开发经验是必不可少的,它会让你站得更高,望得更远。

    例如,我们几乎每天都会用搜索引擎,但你了解一个搜索引擎的服务器端实现吗?这是一个典型的面向对象设计,需要定义一系列相关的类和函数,还要从产品需求、代码复杂度、效率以及可读性等多个方面综合考量,同时在上线后还要进行各种优化等。

    为了辅助大家更好地学习 Python,这里准备了一章 Python 学习的知识图谱,涵盖了 Python 的核心知识。

    image

    展开全文
  • python入门经典:以解决计算问题为导向的python编程实践》不仅适合入门级的python程序员系统学习,也适合作为高等院校计算机和非计算机专业的程序设计课程教材。 《Python入门经典:以解决计算问题为导向的Python...
  • 通俗易懂的Python入门基础详细教程

    万次阅读 多人点赞 2021-05-27 11:44:57
    文章目录Python 入门第二天Python 基础语法Python 运算符Python 流程控制Python 格式输出总结 Python 入门第二天 Python 基础语法 Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。...

    Python 入门第二天

    在这里插入图片描述


    Python 基础语法

    在这里插入图片描述

    Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。

    本文我们将来学习 Python 的基础语法、变量和相关运算,让你快速学会 Python 编程。


    • 1.Python 标识符

      在写程序时经常要用到(标识符)变量,那么变量有什么作用呢?

      保存表达式运算的结果至内存,方便复用或更改
      若无变量而需复用表达式运算的结果只能重新运算,耗时较
      
    • 1.1标识符(变量)怎么表示呢

      变量取名的讲究有很多,具体如下:

      1.变量名应做到见名知义
      2.在 Python 里,标识符由字母、数字、下划线组成。
      3.在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
      4.Python 中的标识符是区分大小写的。
      5.变量名中有多个单词时有两种方式表示
      	首单词小写,后面单词的首字母大写
      	单词间使用下划线分隔(官方推荐)
      6.变量名只能由下划线、数字、字母组成,不能是空格或特殊字符(#?<.,$¥!~@*&)
      7.Python 可以同一行显示多条语句,方法是用分号 ;
      
    • 1.2 Python关键字

      这些关键字,是不能被当做常数,或者其它变量(标识符)来用的

    在这里插入图片描述

    • 1.3变量赋值

      [root@localhost ~]# python3.7
      Python 3.7.3 (default, May 25 2021, 17:59:49) 
      [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
      Type "help", "copyright", "credits" or "license" for more information.
      >>> name="hbs"                 #定义一个变量name,值为hbs
      >>> print(name)                #打印name的值
      hbs
      >>> name2='lan'
      >>> print(name2)
      lan
      >>> 
      >>> a=1;b=2
      >>> c=a+b
      >>> print(c)
      3
      >>> id(name2)                  #查看name2变量值的存放位置
      139636681530984
      >>> 
      
    • 1.4 Python 字符串

      字符串或串(String)是由数字、字母、下划线组成的一串字符。

      python的字串列表有2种取值顺序:

      • 从左到右索引默认0开始的,最大范围是字符串长度少1
      • 从右到左索引默认-1开始的,最大范围是字符串开头

      加号(+)是字符串连接运算符,星号(*)是重复操作

    • 2.首行缩进

      Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。

      缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

      用缩进 来写模块(缩进4个空格为例)

    • 如图:
      在这里插入图片描述

    • 2.1报错总结

      1.IndentationError: unindent does not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。
      2.如果是 IndentationError: unexpected indent 错误, 则 python 编译器是在告诉你"Hi,老兄,你的文件里格式不对了,可能是tab和空格没对齐的问题",所有 python 对格式要求非常严格。
      
      注意:
      因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。
      建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用
      
    • 3.Python 多行语句

      Python语句中一般以新行作为语句的结束符。

      但是我们可以使用斜杠( \)将一行的语句分为多行显示,

    • 如图
      在这里插入图片描述

    • 4.Python 引号

      Python 可以使用引号( )、双引号( " )、三引号( ‘’’“”" ) 来表示字符串,引号的开始与结束必须是相同类型的。

    • 如图
      在这里插入图片描述

    • 5.Python 注释

      python中单行注释采用 # 开头。

    • 如图:
      在这里插入图片描述

    • Python 输入/输出

      输入密码时,若想使其不可见,需用到getpass模块中的getpass方法

    • 如图:
      在这里插入图片描述

      注意:input接收的所有数据都是字符串,即使你输入的是数字,依然会被当成字符串来处理


    Python 运算符

    在这里插入图片描述

    • 1.算术运算:

      运算符描述实例
      +加 - 两个对象相加1 + 1输出结果2
      -减 - 得到负数或一个数减去另一个数-10输出结果-10 5 - 1输出结果4
      *乘 - 两个数相乘 或返回一个被重复若干次的字符串2 * 3输出结果6 ’abc’ * 2输出结果abcabc
      /除 - x除以y5 / 2输出结果2.5
      //整除 - 返回商的整数部分5 // 2输出结果2 5.0 // 2输出结果2.0
      %取模 - 返回除法的余数5 % 2输出结果1
      **幂 - 返回x的y次幂2 ** 3为2的3次方,输出结果8
    • 2.比较运算:

      运算符描述实例
      ==等于 - 比较对象是否相等1 == 2返回False
      !=不等于 - 比较两个对象是否不相等1 != 2返回True
      <>不等于 - 比较两个对象是否不相等1 <> 2返回True
      >大于 - 返回x是否大于y1 > 2返回False
      <小于 - 返回x是否小于y1 < 2返回True
      >=大于等于 - 返回x是否大于等于y1 >= 2返回False
      <=小于等于 - 返回x是否小于等于y1 <= 2返回True

    注释:所有比较运算符返回1表示真,返回0表示假。这分别与特殊变量True和False等价。True和False的首字母是大写的。

    • 3.赋值运算:

      运算符描述实例
      =简单的赋值运算符a = 1将1赋值为a变量
      +=加法赋值运算符a += 1等效于a = a + 1
      -=减法赋值运算符a -= 1等效于a = a - 1
      *=乘法赋值运算符a *= 2等效于a = a * 2
      /=除法赋值运算符a /= 2等效于a = a / 2
      //=整除赋值运算符a //= 2等效于a = a // 2
      %=取模赋值运算符a %= 2等效于a = a % 2
      **=幂赋值运算符a **= 2等效于a = a ** 2

      4.赋值运算:

      运算符描述实例
      =简单的赋值运算符a = 1将1赋值为a变量
      +=加法赋值运算符a += 1等效于a = a + 1
      -=减法赋值运算符a -= 1等效于a = a - 1
      *=乘法赋值运算符a *= 2等效于a = a * 2
      /=除法赋值运算符a /= 2等效于a = a / 2
      //=整除赋值运算符a //= 2等效于a = a // 2
      %=取模赋值运算符a %= 2等效于a = a % 2
      **=幂赋值运算符a **= 2等效于a = a ** 2
    • 5.逻辑运算:

      运算符描述实例
      and布尔“与” - 多个条件均为True时结果才为True 如果x为False,x and y返回False 否则返回y的计算值a and b返回True
      or布尔”或” - 多个条件中任意一个结果为True结果亦为True 如果x为True,它返回True 否则返回y的计算值a or b返回True
      not布尔”非” - 如果x为True,返回False 如果x为False,返回Truenot a and b返回False
    • 6.短路原则

      短路原则
      and
       当条件1为假时,条件2不作判断
       当条件1为真时才去判断条件2
      or
      当条件1为真时,条件2不作判断
      当条件1为假时才去判断条件2
      
    • 7.成员运算:

      运算符描述实例
      in若在指定序列中 找到值返回True 否则返回Falsex in y,若x在y序列中返回True
      not in若在指定序列中 未找到值返回True 否则返回Falsex not in y,若x不在y序列中返回True
    • 8.身份运算:

      运算符描述实例
      isis是判断两个标识符 是否引用同一对象x is y 若id(x)等于id(y)结果返回True 否则返回False
      is notis not是判断两个标识符 是否引用不同对象x is not y 若id(x)不等于id(y)结果返回True 否则返回False
    • 9.位运算:

      运算符描述实例
      &按位与运算符a & b输出结果12,二进制:0000 1100
      |按位或运算符a | b输出结果61,二进制:0011 1101
      ^按位异或运算a ^ b输出结果49,二进制:0011 0001
      ~按位取反运算~ a输出结果-61,二进制:1100 0011
      <<左移动运算符a << 2输出结果240,二进制:1111 0000
      >>右移动运算符a >> 2输出结果15,二进制:0000 1111
    • 优先级运算符

      运算符描述
      **指数(最高优先级)
      按位翻转,一元加号和减号(最后两个的方法名为+@和-@)
      */%//乘、除、取模和整除
      ±加法、减法
      >><<右移、左移运算符
      &位 and
      ^
      <=<>>=比较运算符
      <>==!=等于运算符
      =%=/=//=-=+=*=**=赋值运算符
      is is not身份运算符
      in not in成员运算符
      not or and逻辑运算符

    Python 流程控制

    在这里插入图片描述

    • 1.Python条件语句

      Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

      if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

      当判断条件为多个值时,可以使用以下形式

      if 判断条件1:
          执行语句1……
      elif 判断条件2:
          执行语句2……
      elif 判断条件3:
          执行语句3……
      else:
          执行语句4……
      
    • 1.1用户登录脚本

    • 如图:
      在这里插入图片描述

    • 1.2成绩判断脚本

    • 如图:
      在这里插入图片描述

    • 2.Python for 循环语句

      循环里面需要注意的是continue和break的区别:

      • continue 继续本次循环,直接进行下一轮循环
      • break 直接退出循环。不在循环

      for循环 和else

      当for循环正常结束后会执行else段的代码

      若for循环非正常结束则不会执行else段代码

    • 2.1最简单的循环

      #!/usr/bin/env python3.7
      #_*_coding:utf-8_*_
      
      for i in range(10):
          print("loop:", i )
       
      # 最简单的for循环10次
      
    • 打印10以内的数字,但是遇到小于5的循环次数就跳过,直接进入下一轮循环

    • 如图:
      在这里插入图片描述

    • 打印10以内的数字,但是遇到大于5的循环次数就中止,直接退出循环

    • 如图:
      在这里插入图片描述

    • for 循环+else

      for循环 和else

      当for循环正常结束后会执行else段的代码

      若for循环非正常结束则不会执行else段代码

    • 如图:
      在这里插入图片描述
      在这里插入图片描述

    • 3.Python While 循环语句

      Python 提供了 for 循环和 while 循环(在 Python 中没有 do…while 循环):

      Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

    • 实现让用户不断的猜数字,但只给最多3次机会,再猜不对就退出游戏

    • 如图:
      在这里插入图片描述

    • 不限制猜的次数?要猜的数字为一个随机数?

    • 如图:
      在这里插入图片描述


    Python 格式输出

    写代码时,需要 统一化输出格式进行,所以今天做了一个总结

    1.整数的输出 %d

    2.浮点数的输出 %f

    3.字符串输出 %s

    4.二进制 %b

    5.科学计数法 %e(仅适用数字,还有%E)

    6.八进制输出 %o

    7.十六进制输出 %x(小/大写,无符号整数)

    8.str.format(),它通过 {} 操作符和 : 辅助指令来代替 % 操作符。

    9.在字符串中可以使用 {} 作为格式化操作符

    • 1.format方法

    • 1.1通过位置索引值

    • 如图:
      在这里插入图片描述

    • 1.2 通过下标进行索引

    • 如图:
      在这里插入图片描述

    • 1.3 精度与类型f

    • 如图:
      在这里插入图片描述

    • 1.打印个人信息

    • 如图:
      在这里插入图片描述


    总结

    通过2天的学习,已近掌握了基本的Python语法、运算符,流程控制等系列的基础知识。知识的海洋是无穷的,下次会更加努力学习,同时也努力更新更优质的Python 学习文章,和大家一起讨论,一起成长。

    • 学过中报错总结

    问题1.TypeError: '>=' not supported between instances of 'str' and 'int'

    遇到这种问题,就是我们输入的内容,默认是字符串,我们需要转换成int,类型。如:
    grade =input("输入你的成绩:")转换成
    grade =int (input("输入你的成绩:"))

    问题2.SyntaxError: invalid syntax,这就是我们的语法问题,特别需要注意的是,条件语句后面的分号。

    循环里面的 continue,break 位置,空格多少

    问题3.IndentationError: unindent does not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。

    在这里插入图片描述

    谢谢你的点赞,关注。如果有什么问题,可以评论或者私聊我,我尽量协助处理问题

    展开全文
  • 对于初学者而言,您要做的只是专注于Python语言,阐明学习重点,掌握学习节奏,并逐步学习。根据我多年的学习和工作经验,编程语言的学习分为以下三个步骤,无论您是否具有编程基础,都可以通过比较来完成。1)多...
  • 提取码:sjfo目录大纲:本套教程15天学前环境搭建1-3 天内容为Linux基础命令4-13 天内容为Python基础教程14-15 天内容为 飞机大战项目演练视频概括:第一阶段(1-3天):该阶段首先通过介绍不同领域的三种操作系统,...
  • 提取码:b03p目录第一部分 开始篇第1章 关于Python 31.1 用Python的理由 31.2 Python的长处 31.2.1 Python易于使用 41.2.2 Python富有表现力 41.2.3 Python可读性好 51.2.4 Python功能齐备 51.2.5 Python跨平台 ...
  • Python入门经典(2K超清)

    千人学习 2020-09-21 14:23:43
    为了让广大学员免费和快速学习python,我为大家准备了新的课程《Python入门经典(2K超清)_》。此课程目录如下,大概包括python环境搭建,资源介绍,基础知识和就业指导。 视频采用专用显卡录制,支持2K超清分辨率,...
  • Python 英文本意为"蟒蛇”,直到 1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种面向对象的解释型编程语言(后续会介绍),并将其命名为 Python,才赋予了它表示一门编程语言的含义。图 1 Python ...
  • Python该怎么入门?Python入门教程(非常详细)

    万次阅读 多人点赞 2020-02-19 09:45:14
    任何知识都是基础入门比较快,达到通晓的程序是需求时日的,这是一个逐渐激烈的进程。 通晓任何一门编程语言,都需求通过大量的实践来积累经验,解决遇到的各种疑难问题,看别人的源码,分享自己的分码的这个进程,...
  • Python入门

    千次阅读 多人点赞 2017-06-21 17:06:08
    Python入门此系列博客作为Python学习的记录,希望通过写博客的方式来监督自己的Python学习。Python简介 Python是一种高级编程语言,比Java还“高级”,所以它的效率甚至比Java还低; Python提供了非常完善的基础代码...
  • 下载地址:备用地址:Python基础教程 第3版Python简明教程书籍 Python编程从入门到实践 灵程序设计...下载地址:备用地址:编辑推荐久负盛名的Python入门经典中文版累计销量200 000+册针对Python 3全新升级本书是...
  • 任何知识都是基础入门比较快,达到通晓的程序是需求时日的,这是一个逐渐激烈的进程。通晓任何一门编程语言,都需求通过大量的实践来积累经验,解决遇到的各种疑难问题,看别人的源码,分享自己的分码的这个进程,才...
  • 2019年python入门到精通(19天全)

    万人学习 2019-09-05 09:14:44
    python入门-环境搭建和第一个python程序 2. python入门-数据类型、输入输出以及运算符 3. 流程控制-判断语句 4. 流程控制-循环 5. 数据序列-字符串 6. 数据序列-列表和元祖 7. 数据序列-字典和集合 8. 数据序列-...
  • 作为一个有着9年Python开发经验的老码农,今天我就为大家带来了Python的基础知识点,全篇干货,建议大家动动手指收藏起来,一定能够帮助你顺利入门Python! 1、环境搭建 Python由荷兰数学和计算机科学研究学会...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 521,899
精华内容 208,759
关键字:

python入门