自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

管彤python每日分享python技巧

管彤python每日分享python技巧

  • 博客(68)
  • 收藏
  • 关注

原创 为什么要学编程

为什么要学编程?每当我们要学习或者接受一个东西时,往往会考虑到这个东西对我有什么影响、能给我带来什么、它给我带来的好处能不能与自己的付出成正比等等。为了让大家更好地认识到编程,这篇文章将会告诉大家学习编程是不是值得的。编程是一种计算机语言,是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和

2022-01-07 15:43:05 825

原创 计算机专业的学生可以考哪些证书

小编为大家查阅了一些证书的资料,发现了一篇全面的计算机证书文章,分享给大家,有需要的人一定不能错过哦!1、第一类证书:大学校园里最常见的计算机证书——全国计算机等级考试,英文是National Computer Rank Examination,简称NCRE。这个证书简单地说,是非计算机专业学生必考的证书。这款证书共分为四个等级:一级、二级、三级、四级。一般的大学生考到二级、三级就差不多了。其中的最高级——四级相当于全国软考的初级水平。总之,如果是针对计算机专业的学生来讲,此证书含金量不高。2、第二类

2022-01-07 15:40:57 6487

原创 来自一位程序员的经验之谈(三)

关于读书,有句话说得好:如果你连书本知识都没学好,还能指望你干什么呢?多读书,读好书这是一句老掉牙的话了,但是事实就是如此,阅读经典书籍,你的投资回报率其实远高于阅读低质量的书籍。那么什么是低质量的书籍呢?比如《21天精通XXX》之类的。但是不管读什么书,都不能盲目跟风、囫囵吞枣。在网上,生活中经常看到各种索要书单的网友,借鉴别人的书单是可以得,但是直接照搬照抄则是不明智的。因为每个人已有的知识储备是不一样的,别人阅读的书籍不一定适合你。所以阅读合适的书籍也是一种重要的命题。阅读合适的书籍那什么是

2022-01-07 15:38:12 4078

原创 来自一位程序员的经验谈

临近毕业,不少大学生为找工作而发愁,有时被逼急了就找了个与自己专业不对口的工作,得不偿失。 最后,来跟大家谈谈求职的问题。早做规划关于求职,一定要早做规划,最起码在大三开始就应该定下求职的规划。举个例子:我意识到自己直接参加大四的秋招可能有很多不足,但是如果我找一个大三的暑期实习应该相对秋招要来得容易,并且实习留用的概率也比直接秋招通过的概率高。退一步讲,即便我实习不能留用,我已经有了实习经历,勇气真的很重要,那么我再去参加其他公司的秋招胜算也会大很多。自己的短板一定要早点发现,然后及时找到弥补方案

2022-01-07 15:36:03 1063

原创 Python基础实战之函数的参数讲解(三)

●参数可以是任意类型。●比如可以是列表。library=[‘python精通’,‘MySQL’,‘数据分析’,‘人工智能’]#形参def add_book(bookname):library.append(bookname)print(‘图书添加成功!’)passdef show_book(books):for book in books:print(book)passpass#调用函数add_book(‘新概念英语’)show_book(library)#输出列表中所有

2022-01-07 15:29:12 77

原创 Python基础实战之函数的参数讲解(二)

●带多个参数的函数def 函数名(参数1,参数2):函数体●示例一:def get_sum(a,b):s=a+bprint(s)passget_sum(2,3) #a=2,b=3,返回5get_sum(‘hello’,‘world’) #a=‘hello’,b=‘world’,返回helloworld●示例二:#判断用户是否成功登陆#1、定义函数def islogin(username,password):#函数体就是验证username和passwordif userna

2022-01-05 16:19:10 860

原创 Python基础实战之函数的参数讲解(一)

●函数的参数可分为:1.无参数2.有参数●无参数:def 函数名()pass●有参数:def 函数名(参数1,参数2…)pass参数就是在调用函数时向函数中传值作用。1、无参数示例:import randomdef generate_code():#生成四位验证码s=‘QWERTYUIOPASDFGHJKLLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm’code=’ ’for i in range(4):r=random.cho

2022-01-05 16:18:35 859

原创 Python基础实战之函数的创建和调用

●什么是函数函数就是执行特定任务和以完成特定功能的一段代码。●为什么需要函数1、复用代码2、隐藏实现细节3、提高可维护性4、提高可读性便于调试●函数的创建def 函数名([输入参数]):函数体[return xxx]●函数的创建def calc (a,b):c=a+breturn c●函数的调用函数名([实际参数])result=calc(10,20)print(result) #30...

2022-01-05 16:18:02 62

原创 Python基础实战之四种类型回顾

●list(列表):允许重复,有序,有下标 [ ]●tuple(元组):允许重复,里面的元素不能增加删除修改,只能查看 ()●dict(字典):键值对存在。 键:唯一,值:允许重复 { }●set(集合):不允许重复,无序 { }●类型转换:list----->tuple,set(长度有可能发生改变)tuple---->list,setset---->list,tupledict---->list,tuple,set(但是只是将字典的键放到了[ ],(),{ }l

2022-01-05 16:17:25 61

原创 Python基础实战之集合操作练习

●任务:产生5组(不允许重复)字母和数字组成的4位验证码,最终打印此5组验证码。方法一:import randomcode_list=set()s=‘qwertyuiopasdfghjklzxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM1234567890’while True:code= ’ ’for i in range(4):r=random.choice(s) #随机选择一个字符code+=rpass#将code添加到set中code_list.add(c

2022-01-05 16:16:47 577

原创 Python基础实战之集合元素的添加和删除

●集合元素的添加操作有两种方法:1、调用add()方法,一次添加一个元素2、调用update()方法,至少添加一个元素s={10,20,40,80}s.add(30) #一次添加一个元素print(s) #{10,30,20,40,80}s.updae({200,300,400}) #一次至少添加一个元素print(s) #{200,10,300,20,400,30,80,40}s.update([800,900]) #可以添加列表s.update((45,55)) #可以添加元组pr

2022-01-05 16:16:07 1818

原创 Python基础实战之集合的概述和创建

●什么是集合?集合(set)是一个无序的不重复元素序列,可以使用大括号{ }或者set()函数创建集合。注意:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。集合可以说是一个没有value的字典。●集合的创建方式1、直接用{ },parame={value01,value02,……}2、使用内置函数set(),set(value)s={2,3,4,5,5,6,7,7} #集合中的元素不允许重复print(s) #{2,3,4,5,6,7}s1=set(rang

2022-01-05 16:15:32 231

原创 Python基础实战之字典的遍历和查询

●字典元素的获取dict.get(key) #根据key获取value值dict[key] #根据key获取value值区别:get(key)里面的key如果不存在刚返回None,同时get(key,默认值)可以设置默认值。最后,如果你的时间不是很紧张,并且又想快速的python提高,最重要的是不怕吃苦,建议你可以架尉♥信(同音):276 3177 065 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~dict[ key] #报error错误book={‘书名’:

2022-01-05 16:14:55 446

原创 Python基础实战之字典的删除操作

●字典删除:●pop(‘key’)删除:根据key实现删除,删除的是键值对,返回值key对应的value●popitem()删除:返回值:(key,value),从后往前删除●clear():清空字典中的所有元素●del 字典名[‘key’] :类似pop(‘key’)●del 字典名:把整个字典删除book={‘书名’:’《三体》’,’‘作者’:‘刘慈欣’,‘价格’:39.8,‘出版社’:’***出版社’}book.pop(‘出版社’) #删除‘出版社’键值对print(book) #{

2022-01-05 16:14:10 1213

原创 Python基础实战之字典简介

●什么是字典?●字典是Python内置的数据结构之一,与列表一样是一个可变序列,即可以增删改查。●以键值对的方式存储数据,字典是一个无序的序列,而列表是有序的序列。什么是字典字典是无序序列●从示意图中可以看到,字典是一个无序序列,第一个放进字典的键并不一定处在第一的位置。●字典的实现原理字典的实现原理与查字典类似,查字典是根据部首或拼音查找相应的页码,Python中的字典是根据key查找value所在的位置。最后,如果你的时间不是很紧张,并且又想快速的python提高,最重要的是不怕吃苦,

2022-01-05 16:13:29 194

原创 13个清华技术员都不会告诉的的python技巧

Python 是顶级编程语言之一,它具有许多程序员从未使用过的许多隐藏功能。本文,我将分享13个你可能从未使用过的 Python 特性。不浪费时间,让我们开始吧。按步长取数知识点: list[start:stop:step]start: 开始索引, 默认为0end: 结束索引, 默认为列表长度step: 步长, 默认为1, 可以为负数, 如果为负数, 则为倒序.data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]print(data[::2])[1, 3, 5, 7

2022-01-04 19:02:58 145

原创 python 常用命令

1.重命名:os.rename(old, new)2.删除:os.remove(file) name=“entrymore”>3.列出目录下的文件:os.listdir(path)4.获取当前工作目录:os.getcwd()5.改变工作目录:os.chdir(newdir)6.创建多级目录:os.makedirs(r"c:\python\test")7.创建单个目录:os.mkdir(“test”)8.删除多个目录:os.removedirs(r"c:\python") #删除所给路径

2022-01-04 19:02:28 317

原创 python常用命令有哪些

Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言。它包含了许多命令来帮助我们实现各种各有的功能,接下来在文章中为大家分享。(1)打开csv文件import pandas as pddf=pd.read_csv(r’data/data.csv’)(2)dataframe index 重新排序data=df.sort_index(axis=0,ascending=False)(3)dataframe 按照某一列进行升序或者降序排列data=df.sort([‘date’],a

2022-01-04 18:58:43 1559

原创 普通人学python有什么用 学好了能干什么

python是一门比较适合普通人学习的语言,学习python之后可以从事数据挖掘及分析、游戏开发、自动化测试、网站开发爬虫等工作。普通人学习python的好处学习python可以提高工作效率,使用python,用几十行代码写一个简单的爬虫工具,几分钟就能自动抓取指定网站上的成千上万条数据,让你的工作效率得到很大的提升。如果你以后想做程序员,一定要学习python,python相对于其他语言来说比较简单,即使是零基础的普通人也能很快的掌握,一些本来十分繁琐的工作,用python可以节省一半时间以上。

2022-01-04 18:58:12 163

原创 学python有什么好处 学完可以做什么

近几年来,python在国内越来越火,越来越多的人开始学习python,学完python以后不仅仅是有了更多的就业机会,而且薪资也会越来越高。学python可以做什么学python可以做web开发,目前开发在国内的发展的非常好,python的web开发框架是最大的一个优势,如果你用python搭建一个网站只需要几行的代码就可以了,非常简单。学python可以从事数据分析工作,python所拥有的完整的生态环境十分有利于进行数据分析处理,大数据所需要的数据可视化、数据库操作等都是可以通过python中

2022-01-04 18:57:41 402

原创 花一分钟了解Python 中 __name__ 有什么用

在Python程序中,你会经常看到 name ,例如:if __name__ == '__main__': main()本文将介绍如何正确使用和理解这个变量。请注意, name 在程序中是一个变量,只不过这个变量的命名有点奇怪,用双下划线开头和结尾。这种命名的方法,在Pyhton的类对象设计中,常常用于一些具有特殊作用的属性或者方法名称。python福利教程领取方式:1、点赞+评论(勾选“同时转发”)2、关注小编。并私信回复关键字【19】(一定要私信哦~点击我的头像就能看到私信按钮了.

2022-01-03 18:17:59 527

原创 想提高工作效率必备之 Python 办公黑科技 别人加班你摸鱼

学习 Python 这么久了,今天我们来聊聊如何利用 Python 提升办公效率,在工作中提升工作效率的同时也让提升自己的专项技能,让自己得成神之路越来越近! 废话不多说啦,请上才艺!Python 打怪兽之计算中文字数在平时的工作中,有时候需要统计某些文件的字符数,既然都学会了 Python 技能,咱们就用技术来解决工作中所遇的问题,安排上:#coding:utf-8import re#读取目标文本文件def get_str(path): f = open(path) data =

2022-01-03 18:16:29 98

原创 熬夜吐血整理的Python 面试题,帮助涨薪50%,请务必收藏

年关将至,给年后准备跳槽的准备一份面试指南,希望大家在涨薪和成神的路上多一点指引!python2和python3区别?Python3 使用 print 必须要以小括号包裹打印内容,比如 print(‘hi’)Python2 既可以使用带小括号的方式,也可以使用一个空格来分隔打印内容,比如 print ‘hi’python2 range(1,10)返回列表,python3中返回迭代器,节约内存python2 中使用 ascii 编码,python中使用 utf-8 编码python2 中 unic

2022-01-03 18:12:04 83

原创 好好学python·基本数据类型

好好学Python的第一天基本用法Python中, #+语句 即为一条注释,也可以用 ‘’‘注释块’’’#人生苦短,我用PythonPython中, print()为输出函数print(“Hello World!”)什么是变量?内存空间及存储的值num = 10 的理解将10赋值给名叫num的变量的内存空间中命名规范变量名可以使用 字母,数字,下划线“_” ,不能以数字开头严格区分大小写不要使用中文不要使用关键字另外 变量的命名规范适用于脚本名称和后期的函数名及其它命令规范

2022-01-03 18:10:42 530

原创 Python期末复习必考知识点,学生党赶快收藏起来

语言基础1、在Python中, 合法的 标识符是 ( )。A. _B. 3CC. it’sD. str【答案】A2、Python表达式中,可以使用( )控制运算的优先顺序。A.圆括号()B.方括号[]C.花括号{}D.尖括号<>【答案】A3、以下Python注释代码, 不正确 的是( )。A. #Python注释代码B. #Python注释代码1 #Python注释代码2C. “”“Python文档注释”""D. //Python 注释代码【答案】D4、为了

2022-01-03 18:07:20 6310

原创 Python Spider: 爬取项目外包网站TaskCity

对于想要做软件外包的小伙伴们来说,每天登陆外包网站,并且搜索合适的项目,是很累人并且十分枯燥的事情。使用Python爬虫,可以自动对外包网站上面最新的软件外包项目进行搜索、提取和保存。可以大大提高大家的工作效率。该项目使用Python爬虫,实现对项目外包网站TaskCity的项目信息抓取。并将信息保存到Excel文件中。主要包括两部分: 网页抓取 和 信息处理 。网页抓取:采用urllib抓取读取网页,使用re正则提取有用的信息。信息处理:使用openpyxl和pandas,将信息保存到Excel文件

2022-01-03 18:03:42 167

原创 快到春节了,用 Python 实现一场烟花秀

春节的脚步越来越近了,每逢春节很多地方都会燃放烟花来增添节日的气氛,然而因环境污染的加剧,近年来不少地方已经禁止燃放烟花了,为了弥补这个遗憾,本文我们来看一下如何使用 Python 来实现一场烟花秀。实现功能实现用到的 Python 库包括:tkinter、PIL、time、random、math,如果之前没有装过第三库的话,使用 pip install pillow 装一下即可。首先,我们使用 tkinter 来创建一个画布,可以根据自己的喜好选一张应景的图片作为背景,代码实现如下:root =

2022-01-03 18:00:36 171

原创 从头造轮子:python3 asyncio 之 run(2)

前言书接上文,本文造第二个轮子,也是asyncio包里面非常常用的一个函数 run一、知识准备● 相对于 run_until_complete ,改动并不大,就是将入口函数重新封装了一下,基础知识主要还是 run_until_complete 的内容● asyncio.run是Python3.7之后新增的入口函数二、环境准备| 组件|版本||python|3.7.7|三、run的实现先来看下官方asyncio的使用方法:|># more main.pyimport

2022-01-03 17:57:14 718

原创 从头造轮子:python3 asyncio之 run_until_complete (1)

今天开始聊一聊python3的asyncio。关于asyncio,大家肯定都有自己的理解,并且网上大神也把基础概念也解释的比较透彻。本文写作的初衷,主要是理解asyncio的原理并且实现一遍。话不多说,我们开始!一、知识准备● 理解进程、线程、协程。简单来说,这三个都是为了解决多任务同时进行的问题  1)进程是操作资源分配的最小单位,多任务的实现主要是极快地在进程间来回切换,而进程切换消耗时间最长(系统调用)  2)线程依赖于进程,多个线程共享了父进程的一部分资源,线程切换时间相对于进程来说

2022-01-03 17:55:40 1704

原创 python MongoDB数据库操作与连接和ORM

文章目录数据库连接与操作关系数据库:PostgreSQL、MySQL非关系数据库:MongoDBpymongo使用创建连接from pymongo import MongoClientclient = MongoClient()client = MongoClient(‘localhost:27017/’)指定数据库db = client.test_databasedb = client[‘test-database’]指定集合(collection)collection =

2021-12-31 17:24:35 914

原创 python socket和多线程实现多人对话聊天室

具体实现实现两个python文件,其中server.py包含Manager类,用于充当服务器记录用户的信息,并广播通话内容,实现私聊模式,管理成员的进入和退出。使用多线程服务多个用户。client.py文件包含Chatter类,用于与Manager类建立一对一关联,向管理员发送加入和退出请求。其中发送和退出分别使用不同的线程完成。关注小编。并私信回复关键字【19】最后在用户退出之后log.txt文件可以记录用户的日志并保存到本地磁盘上。代码实现server.py文件import socket,t

2021-12-31 17:22:25 618

原创 用Python实现一个简单好用的12306查票系统

春节快到了,又要到一年中紧张刺激的时候了! 买票回家! 今天教大家想做一个简单好用的查票系统!本次用到环境和模块环境:Python 3.6Pycharm模块requestspandasjson模块在cmd里pip install +模块名 就可以安装好了基本思路:一. 这些数据内容是从哪里的?通过开发者工具进行抓包分析, 分析具体的数据是从哪里的 可以通过用搜索 你想要数据内容, 会给你返回相应的数据。最后,如果你的时间不是很紧张,并且又想快速的python提高,最重要的是不怕吃苦.

2021-12-31 17:20:22 298

原创 Python入门容易掉进的10个坑

相比于其他语言,Python的语法比较简单易学,但一旦不注意细节,刚入门的新手很容易就会掉进语法错误的坑里。忘记写冒号在 if、elif、else、for、while、class、def 语句后面忘记添加“:”if spam == 42print(‘Hello!’)误用 “=” 做等值比较“=”是给变量赋值,“==”才是判断两个值是否相等:score = 60if score = 60:print (‘passed’)改正:score = 60if score == 60:

2021-12-30 16:47:26 150

原创 Python入门时这5个知识点很重要,看完收获满满

人生苦短,我用Python。今天推荐的这本书,连python之父都说它好,认为它确实是值得一读的Python书籍。此书在简介中说明,阅读本书不需要任何的互联网协议知识。这本书的名字叫《Head First Python》(重视大脑的学习指南),是一位名叫:Paul Barry的大牛所编著的。最近发现他的编程生涯已近四分之一个世纪,这个事实着实让人有些震惊。在此期间,Paul使用过多种不同的编程语言编写程序,他在两个大洲的两个国家生活并工作过,并且娶妻生子,如今已经有3个孩子(当然……实际上孩子们都是他

2021-12-29 16:16:45 85

原创 python入门之认识函数

函数的认识简单地说就是一段代码被多次重复的使用,我们把这段代码定义成函数,之后直接调用函数就可以实现了!函数怎么写呢?使用def关键字定义了一个函数。函数名后边有一对括号“”,然后是冒号。这个冒号和for循环、if语句等中的冒号用法一样。如:def name:print(‘小鸡’)怎么调用函数调用函数就是运行函数中的代码。假若定义一个函数,但是从来不调用,这些代码就永远不会运行。比如上面我们定义了一个name函数调用就是:name就是将函数里面的代码运行结果就是输出:‘小鸡’举个

2021-12-29 16:13:55 324

原创 几个Python小案例,爱上Python编程 (附全套python资料分享)

一、画爱心表白1、图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们就可以建立模型,建立表达式expression,当满足时,两个for循环(for X in range;for Y in range)就会每行每列的打印。2、Python代码与注释:image理清思路一行代码实现:看上去是三行,在IDE中写作一行Python代码即可实现,如图:此图为静态图,效果并不如意,那么我们把它做成动态图并实现图文表白如何?(可自行更改字母内容)更改后代码如下:二、.

2021-12-29 16:10:34 212

原创 他靠Python,实现了曾经年薪100W的梦想,有这份Python资料你也行

Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,欢迎前来领取!一、我没在超大型公司待过,但是作为一个python爱好者和使用者,简单说一下自己的想法。(1)一定要掌握计算机基本知识。其他答主也提到了一些。比如Linux,git,操作系统,网络,数据库,正则,基本算法和数据结构等等。(2)明确自己以后的方向。python能做的事情太多,爬虫、后端、数据挖掘、运维是目前几个需求量比较大的方向。选定方向.

2021-12-29 16:09:29 359

原创 学Python还不会处理Excel数据?带你用pandas玩转各种数据处理

前言以前学习 Python 的 pandas 包时,经常到一些 excel 的论坛寻找实战机会。接下来我会陆续把相关案例分享出来,还会把其中的技术要点做详细的讲解。本文要点:使用 xlwings ,如同 vba 一样操作 excel使用 pandas 快速做透视表注意:虽然本文是"替代Excel Vba"系列,但希望各位读者明白,工具都是各有所长,适合才是好。案例今天的例子非常简单,从一个表中读取学生的数据,然后按班级汇总各个科目的成绩。下图,左为原始数据,右为示意结果:导入包本文.

2021-12-29 16:07:21 345

原创 Python程序实战:入门Python不仅让你少加班,他还可以这么炫酷

我们平时花大量时间去阅读各种各样的文章,有没有一种方式可以让你快速得知一篇文章的概要呢?今天我们介绍一种极其炫酷的表现方式——词云。当然,如果我只是拿普通的词云出来做文章就不太符合我的风格了,今天对词云稍加处理,做一个会变颜色的词云。下面看效果动图(这个动图gif文件就是程序直接生成):原创不容易,请点击右上方关注按钮,多多支持~所需要的库pip install jiebapip install wordcloudpip install imageio流程要点对一篇文章进行分词。.

2021-12-29 16:03:31 103

原创 大部分Python资料都没有说到的重点-用实战教你解决问题的思路

前言最近有些刚入门Python的小伙伴问我,他已经学会了大部分语法,基本的列表,元组也会使用,但是在实际中需要做一点小需求的时候,仍然不知所措。解决问题重要的并非是如何写代码,而是如何分析和拆解问题,因此编程的思路变得非常重要。本文以一个小需求为例子,讲解从分析思路,到编写代码,整个流程的细节,希望能让你得到更快速的水平提升。本文重点分析问题的思路。实现细节的关键点。需求变动时的应对。原创不容易,请点击右上方关注按钮,多多支持~需求我们从这样的一个小需求开始: 某个文件夹中存在一系.

2021-12-29 16:01:53 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除