![](https://img-blog.csdnimg.cn/4b409f497be24a279ed8f9b165abc2be.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础知识(0基础入门)
文章平均质量分 94
这个Python基础知识专栏旨在帮助初学者逐步掌握编程的基本概念和技能。通过关卡和项目实操,学习print()、变量、数据类型、条件判断、循环、函数、类、文件读写、模块、邮件发送等实用技能。无论你的编程经验如何,这个专栏都能帮助你迈出坚实的编程第一步。
大师兄6668
大家好,我是在CSDN平台分享Python基础支持、爬虫、数据分析和Python Web等知识的博主。我还会分享一些关于MySQL和Linux的知识。作为一个热衷于技术探索的程序员,我对Python编程语言充满热爱,并致力于将复杂的概念转化为易于理解和实践的教程。我希望通过我的博客,能够帮助新手轻松入门Python,解决问题,提高技能。同时,我也深知学习的道路上困难与挑战,但正如我的座右铭所言,怕什么真理无穷,每前进一寸,都会有一寸的欢喜。让我们共同在技术的海洋中探索,分享、学习、成长!感谢您的支持和关注!
展开
-
【python基础知识】0.print()函数
Python就是一个能够帮你实现需求的工具,它更像是一把万能钥匙,决定用它来打开哪一扇门的,是你自己。『千里之行,始于足下』,无论终点在哪,『Python基础知识课』是我们路途的第一个里程碑!Python基础语法知识就好比『内功』,只有深厚的『内功』才能更好地领悟和掌握各路招式。此时,我想起了尼采在《查拉图斯特拉如是说》中的一句话『其实人跟树一样的,越是向往高处的阳光,他的根就要越要向下,伸向地底深处…』,让我们从print()开始学习python吧!原创 2023-09-05 13:10:51 · 8335 阅读 · 2 评论 -
【python基础知识】1.数据类型、数据应用、数据转换
Python里,最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float),这些数据可以进行四则运算、字符串的拼接、数据类型的查询,这些数据类型可以相互进行转换,本文来为你一一介绍,看完本文你将全部掌握,距离大佬更近一步!原创 2023-08-09 18:37:31 · 8207 阅读 · 0 评论 -
【python基础知识】2.if条件判断与条件嵌套
本文深入介绍了Python编程语言的条件判断语句。第1节详细讲解了单向判断、双向判断和多向判断的语法和用法,帮助读者掌握在不同情况下进行逻辑判断的技巧。第2节介绍了if语句的嵌套使用,解释了其执行顺序和作用域的概念。最后,第3节演示了如何编写嵌套代码,包括嵌套if语句的格式和注意事项。通过学习本文,读者将深入理解Python中条件判断的机制,掌握灵活运用if语句的能力,为编写高效、可读性强的代码打下坚实基础。原创 2023-09-05 10:59:11 · 8867 阅读 · 0 评论 -
【python基础知识】3.input()函数
在前面的学习中,我们学会了用print()函数对计算机下简单的命令,开始接触Python里不同类型的数据,并且懂得用if条件判断语句实现与计算机沟通的初级逻辑。经过了这些学习,你是不是对Python的了解又近了一步?有没有开始觉得,过去冷冰冰的计算机似乎在和你的沟通下,也变得亲切了起来。但是,仅仅掌握Python的码法是不够的。要想走得更远,我们一定要掌握Python的代码逻辑,利用正确的【数据】和合理的【逻辑】构造命令,最后还需【回应】计算机,【输入】自己的信息,就是要用到input()函数。原创 2023-09-05 11:31:07 · 10799 阅读 · 2 评论 -
【python基础知识】4.列表和字典
本文详细介绍了Python中的列表和字典两种常用的数据类型。第1节讨论了列表的定义、元素提取以及增加/删除元素的方法,帮助读者全面掌握列表的使用技巧。接着,第2节解释了字典的概念,并演示了如何对字典进行元素的增加和删除操作。最后,在第3节中对比了列表和字典的异同之处,包括它们的不同点和相同点。通过学习本文,读者将深入理解列表和字典这两种重要的数据类型,掌握它们在Python编程中的灵活应用,为处理和组织数据提供强有力的工具。原创 2023-09-05 13:46:26 · 8295 阅读 · 0 评论 -
【python基础知识】5.for循环和while循环
本文从Python编程的角度介绍了两种常用循环语句:for循环和while循环。通过形象生动的比喻,如空房间和排队办业务的人,阐述了for循环的概念及使用range()函数进行循环控制的方法。同时,对for循环的办事流程进行了详细解释。接着,讲解了while循环的放行条件和办事流程。最后,对比了这两种循环的异同之处。通过学习本文,读者将能够灵活掌握for循环和while循环在Python中的应用,从而实现不同的需求和逻辑。无论是遍历列表还是实现条件控制,这些循环结构都是程序员提高效率和解决问题的重要工具。原创 2023-09-05 15:39:15 · 8340 阅读 · 0 评论 -
【python基础知识】6.布尔值和四种语句(break、continue、pass、else)
本文介绍了Python基础知识的两个方面。首先,我们讨论了使用数据进行布尔值判断的方法,包括数值比较、数值运算和布尔值逻辑运算。接下来,我们介绍了四种新的语句:break、continue、pass和else语句。这些语句能够帮助程序员更好地控制循环流程。最后,文章提供了循环小练习,帮助读者巩固所学内容。通过本文的学习,读者将掌握如何运用Python中的判断和逻辑运算以及灵活使用控制语句优化程序。无论是高效循环还是处理特殊情况,这些基础知识都是编程中必不可少的工具。原创 2023-09-05 16:51:16 · 8565 阅读 · 2 评论 -
【python基础知识】7.实操-用Python实现“文字PK”小游戏(一)
我想先和你谈谈一个项目一般是怎么完成的。更具体的说,程序员是如何思考和解决问题的呢?我认为其中一个很重要的能力是【问题拆解】。问题拆解,指的是在做一件事或面对一个问题的时候,将其拆解成多个步骤或多个层次,逐步执行和解决问题,直至达到最终效果。我会将完成一个项目的流程总结为以下三步:明确项目目标,是指我们希望程序达成什么目的,实现什么功能,从而帮我们将项目拆解成不同的单元;而一个妥当的拆解方案,难度适度递增,能帮我们逐步顺利执行,最终完成项目。这三个步骤可以说是环环相扣的。原创 2023-08-08 14:48:24 · 17095 阅读 · 1 评论 -
【python基础知识】7.实操-用Python实现“文字PK”小游戏(二)
本文用python中的while循环和break的形式,将游戏进行了重新优化,并且增加了人机交互,用户可通过input给程序进行交互来选择继再来一盘。这个实操小游戏将之前的知识点基本上都涵盖了,包括:print、input、if...else、while、for以及其他基础知识。原创 2023-08-08 15:00:13 · 8400 阅读 · 0 评论 -
【python基础知识】8.编程思维:如何解决问题-思维篇
本文着重探讨了学习Python基础知识时可能会面临的两个瓶颈:知识遗忘和解题能力不足,并提供了相应的解决方法。首先,我们介绍了知识遗忘的问题,并提出了使用用法查询笔记、深度理解笔记和知识管理的策略来克服这一问题。这些方法可以帮助学习者更好地管理和复习学习过的知识,提高记忆和理解能力。其次,我们探讨了解题能力的重要性,并分享了如何培养解题能力的方法。通过学习解题技巧和思维模式,学习者可以更加灵活地运用Python基础知识解决实际问题。阅读本文将帮助读者从更宏观的角度思考学习,提升对Python编程的理解。原创 2023-09-06 13:44:04 · 8222 阅读 · 0 评论 -
【python基础知识】9.函数的定义和调用
本文主要介绍了Python基础知识中关于函数的内容。我们首先初识函数,探讨了函数的作用、组成以及如何定义和调用函数。接着,我们进一步深入讨论函数的进阶使用,包括不同的参数类型和如何返回多个值。最后,我们讨论了多个函数之间的配合使用,包括变量作用域的概念以及函数的嵌套。通过学习本文,读者将能够全面理解函数在Python中的重要性和灵活应用。函数不仅能够帮助程序模块化,提高代码复用性,还能实现更复杂的逻辑和算法。掌握这些基础知识,对于编写高效、结构清晰的Python程序至关重要。原创 2023-08-10 14:47:46 · 8593 阅读 · 1 评论 -
【python基础知识】10.用函数编写程序 - 实操篇
本文主要介绍了Python基础知识中关于函数的内容。我们首先初识函数,探讨了函数的作用、组成以及如何定义和调用函数。接着,我们进一步深入讨论函数的进阶使用,包括不同的参数类型和如何返回多个值。最后,我们讨论了多个函数之间的配合使用,包括变量作用域的概念以及函数的嵌套。通过学习本文,读者将能够全面理解函数在Python中的重要性和灵活应用。函数不仅能够帮助程序模块化,提高代码复用性,还能实现更复杂的逻辑和算法。掌握这些基础知识,对于编写高效、结构清晰的Python程序至关重要。原创 2023-08-10 15:14:59 · 8339 阅读 · 1 评论 -
【python基础知识】10.用Python实现石头剪刀布小游戏-函数实操篇
通过本文,我们学习了如何使用Python编写石头剪刀布小游戏。我们引入了random模块来实现计算机的随机选择,并根据游戏规则判断了胜负关系。这个小游戏的实现过程并不复杂,同时也给了我们扩展和改进代码的空间。请尝试运行这个小游戏,并自己进行举一反三进行修改应用。通过这个过程,你可以更好地理解Python编程语言,并提高自己的编程技能。如果你想深入学习Python,请关注我的博客,跟着大师兄不迷路,带你在编程之路上取得更多的成功!原创 2023-08-07 11:29:00 · 19679 阅读 · 3 评论 -
【python基础知识】11.如何debug -常见报错原因及排查思路 - 思维篇
想必在学习python的过程中,最让你感到沮丧和苦恼的是来自运行代码时候的无情报错,那鲜艳的红色预警每次都能让你叹气三连。但请相信那句亘古不变的鸡汤——“失败乃成功之母”,大佬都是经历了报错的千锤百炼才有了如今的成就,所以不要因此打消你的学习积极性。那作为一个过来人,为了让你少走一些弯路,这一关我会教授一些如何处理程序错误的小技巧。让你从此不再:吃符号的亏,上大小写的当!原创 2023-08-10 11:43:15 · 9040 阅读 · 3 评论 -
【python基础知识】12.类与对象(一)
本文主要介绍了Python中类与对象的基础知识。首先,我们从类的概念入手,探讨了其作为开启一切的起点以及万事万物皆为对象。接着,详细介绍了如何创建和调用类,并强调了创建类时的两个关键点:特殊参数self和初始化方法。通过学习本文,读者将全面理解类与对象在Python中的重要性和灵活应用。面向对象编程能够提高代码的模块化、可重用性,并实现更高层次的抽象。掌握这些基础知识对于编写清晰、优雅的Python程序至关重要。原创 2023-08-07 16:39:52 · 8119 阅读 · 0 评论 -
【python基础知识】12.类与对象(二)
本文主要介绍了Python中类与对象的基础知识。首先,我们从类的概念入手,探讨了其作为开启一切的起点以及万事万物皆为对象。接着,详细介绍了如何创建和调用类,并强调了创建类时的两个关键点:特殊参数self和初始化方法。通过学习本文,读者将全面理解类与对象在Python中的重要性和灵活应用。面向对象编程能够提高代码的模块化、可重用性,并实现更高层次的抽象。掌握这些基础知识对于编写清晰、优雅的Python程序至关重要。原创 2023-08-07 17:05:35 · 8035 阅读 · 0 评论 -
【python基础知识】13.类与对象(三)
本文主要介绍了Python中类与对象的基础知识。首先,我们从类的概念入手,探讨了其作为开启一切的起点以及万事万物皆为对象。接着,详细介绍了如何创建和调用类,并强调了创建类时的两个关键点:特殊参数self和初始化方法。通过学习本文,读者将全面理解类与对象在Python中的重要性和灵活应用。面向对象编程能够提高代码的模块化、可重用性,并实现更高层次的抽象。掌握这些基础知识对于编写清晰、优雅的Python程序至关重要。原创 2023-08-07 17:06:55 · 8018 阅读 · 0 评论 -
【python基础知识】13.类与对象(四)
本文介绍了Python中类的继承和定制。首先,从广东人的角度引入,解释了继承和定制的概念及重要性。接着,详细介绍了类继承的语法,包括单层继承、多层继承和多重继承。同时,探讨了类的定制,包括新增代码和重写代码。通过学习本文,读者将全面了解继承和定制在Python中的应用。继承提高了代码的重用性和扩展性,而定制则允许根据需求修改和增强现有类的行为。掌握这些基础知识对于编写高效的Python程序至关重要。原创 2023-08-08 10:39:08 · 8063 阅读 · 0 评论 -
【python基础知识】14.图书管理系统的搭建(类与对象实操)
通过这个项目希望你可以学会用类与实例的方法编写程序,掌握面向对象编程的基本思维,为日后能处理更复杂的代码结构打牢基础。我曾跟你提过,学Python,做项目是进步最快的。我没说的是:做项目总会遇到种种困难,想不通的逻辑,频频报错的代码。所以,如果你在今天实操的过程中碰到困惑和障碍,可以停下来让自己专注思考,确认理解无误再继续,不必急于求成。毕竟,我们并不赶时间。我最大的期望,是你能把学到的东西吃下肚,用你自己喜欢的速度消化好,变成真正属于你的养分。当然,如果你能一鼓作气闯关成功,那也很棒!原创 2023-08-15 11:31:17 · 15966 阅读 · 0 评论 -
【python基础知识】15.编码基础知识
本文介绍了Python基础知识中与编码相关的内容。首先,我们探讨了二进制表示和编码表的概念,解释了它们在计算机中的重要性。接着,详细介绍了Python中处理编码的方法,包括使用encode()和decode()函数进行编码和解码操作。我们强调了正确的编码在数据传输和存储中的必要性。通过学习本文,读者将深入了解编码的原理和常用的编码方式,掌握如何在Python中进行编码和解码操作。良好的编码能够确保数据的准确性和一致性,同时也为跨平台和国际化应用打下基础。掌握这些基础知识对提高Python水平非常重要!原创 2023-08-14 18:08:30 · 8082 阅读 · 0 评论 -
【python基础知识】16.文件读写基础及操作
文件读写,是Python代码调用电脑文件的主要功能,能被用于读取和写入文本记录、音频片段、Excel文档、保存邮件以及任何保存在电脑上的东西。你可能会疑惑:为什么要在Python打开文件?我直接打开那个文件,在那个文件上操作不就好了吗?一般来说直接打开操作当然是没问题的。但假如你有一项工作,需要把100个Word文档里的资料合并到1个文件上,一个个地复制粘贴多麻烦啊,这时你就能用上Python了。或者,当你要从网上下载几千条数据时,直接用Python帮你把数据一次性存入文件也是相当方便。原创 2023-08-14 18:31:07 · 8192 阅读 · 3 评论 -
【python基础知识】16.“古诗默写题”的python实现(文件读写和编码-实操篇)
本文介绍了使用Python实现“古诗默写题”的方法,结合文件读写和编码实操进行讲解。通过简单明了的步骤,学习者可以了解到如何自动化生成和评判答案的优势。文章详细介绍了Python中的文件读写操作,包括打开、读取和写入文件的方法,并讲解了中文字符处理和编码转换的相关知识。通过学习这些知识,读者将掌握利用Python进行文件读写和编码操作的技巧,并了解如何实现“古诗默写题”。这个实例展示了Python在实际应用中的灵活性,同时加深对Python基础知识的掌握程度。原创 2023-08-16 16:45:52 · 9143 阅读 · 0 评论 -
【python基础知识】17.模块的概念以及如何引入
本文介绍了Python中模块的基础知识。首先解释了什么是模块,并详细介绍了使用自己的模块和使用他人的模块的方法。对于自己的模块,讲解了import语句、from ... import 语句和__name__和__main__的用法。对于他人的模块,以csv模块为例,介绍了如何借用和自学模块。通过本文的学习,读者将掌握模块的封装与复用能力,以及快速实现特定功能的方法。掌握这些基础知识对于高效、灵活地编写Python程序至关重要。原创 2023-08-15 10:38:55 · 8215 阅读 · 0 评论 -
【python基础知识】18.实操-使用python自动群发邮件
本教程详细讲解了如何使用Python的smtplib、email模块实现批量发送自定义邮件的功能。内容涵盖创建SMTP连接、构建邮件内容、读取收件人列表、发送邮件循环等,并给出完整的代码示例,适合Python初学者参考。随着互联网的发展,利用编程实现批量邮件发送的需求越来越多,本教程可以帮助你快速掌握这一功能。原创 2023-08-21 10:41:33 · 9154 阅读 · 0 评论 -
【python基础知识】19.产品思维以及流程图的使用 - 思维篇
本文包括Python基础知识中的流程图和产品设计内容。讲解了顺序结构、条件结构和循环结构等流程图的基本概念,并介绍了如何提取需求和设计解决方案的产品设计方法。通过学习流程图,读者能够掌握编写灵活逻辑代码的基本技巧。同时,产品设计的知识帮助开发者更好地满足用户需求,开发出符合期望的软件产品。阅读本文将为进一步学习和实践Python编程奠定坚实基础,同时为开发高质量软件提供指导与思路。原创 2023-08-17 14:22:11 · 8006 阅读 · 0 评论 -
【python基础知识】20.“午饭吃什么”的python实现(产品思维-实操篇)
首先,我们回顾以下运用学到的编程知识去做一个产品的大致步骤:同时,也学了一种配合“产品思维”的思维工具:流程图。例如:摩拜APP的流程图:而且,还简单地过了一个职场中的例子:根据以上表格,有需求: 制作一个自动统计考勤表数据并输出结果的程序明确了需求后,通过拆解思维和解题步骤来完成技术方案和最终代码。愿你培养这三种能力,让编程真正可以为自己的生活和工作服务。我们会通过今天的作业,用代码解决生活中实际的一种需求:选择困难,需要帮忙。原创 2023-08-17 11:37:07 · 8369 阅读 · 0 评论 -
【python基础知识】21.高效偷懒的正确打开方式-毕业篇
这篇博文描述了笔者的梦想:让每个人都能够学习编程,享受编程带来的追求效率和乐趣的过程。虽然编程教育的普及离实现还有很长的路要走,但作者坚定地认为,降低编程的准入门槛将是一项正确且有意义的事情。而在学习编程的过程中,作者也勉励大家不断挑战自己,翻过阻碍的高墙,享受探索的喜悦。原创 2023-09-06 14:34:31 · 8018 阅读 · 0 评论 -
python文件处理-CSV文件的读取、处理、写入
csv是"Comma-Separated Values(逗号分割的值)"的首字母缩写,它其实和txt文件一样,都是纯文本文件。使用Python来读写csv文件是非常容易的,因为实现csv的读取和写入功能的csv模块,是一个内置模块,我们可以直接使用。原创 2023-06-14 10:53:18 · 26256 阅读 · 2 评论 -
python文件处理-Excel自动处理(使用 openpyxl)
想要了解如何使用 openpyxl 库处理 Excel 数据和表格吗?本文将为您提供详细的基础知识指导,包括读取、写入和修改 Excel 文件,添加和删除工作表,操作单元格数据等。通过这个完整指南,您将快速掌握 openpyxl 库的使用并提升您的 Excel 处理技能。原创 2023-06-29 16:51:41 · 9534 阅读 · 1 评论 -
python文件处理-excel格式处理
本次学习的知识点主要有openpyxl库的styles模块,里面有PatternFill、Border、Alignment三个对象分别可以用于定义“填充”样式、“边框”样式、“对齐方式”样式。这些对象分别有不同的参数,不同的参数值设置会有不同的样式效果。将定义好的样式对象,分别赋值给对应的单元格Cell的fill、border、alignment属性,就可以修改单元格的这三个样式。原创 2023-07-19 11:03:00 · 9305 阅读 · 0 评论