自定义博客皮肤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、和你同在。

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

原创 如何训练自己的编程思路

最近一个周末班的学员,问黄哥你在讲解编程思路训练时,如何想到这个思路的。#首先要解决一个问题,学习编程是学习啥?是纯学习语法吗?不是,是要学习计算思维,编程思路。何为计算思维:计算思维(Computational Thinking)概念的提出是计算机学科发展的自然产物。第一次明确使用这一概念的是美国卡内基·梅隆大学周以真(Jeannette M. Wing)教授。计

2017-06-27 18:17:54 738

原创 黄哥Python:1019题Next Greater Node In Linked List解题思路

LeetCode 1019题Next Greater Node In Linked List解题思路先读题。1、题目要求单链表当前元素的下一个比它的值大的结点的值,要求Each node may have a next larger value: for node_i, next_larger(node_i) is the node_j.val such that j > i, no...

2019-11-14 10:57:03 221

原创 黄哥Python, 对初学者友好的Python ide

很多初学者在学习Python 过程中,被ide 或编辑器折腾得够呛。黄哥录制了一段视频,推荐初学者使用这个ide,Wing PersonalPython 学习环境准备1、先按照下面的文章,安装好Pythonhttps://zhuanlan.zhihu.com/p/327949742、再看下面的视频,安装Wing Personalhttps://zhuanlan.zhihu.com/p...

2019-07-30 18:24:43 660

原创 黄哥Python:提醒要转行当程序员的朋友,学习要分先后主次

很多要转行当程序员的朋友,被所谓的项目所迷惑,认为自己照着葫芦画瓢学了几个项目开发,认为自己就能转行成功,下面听黄哥细细道来。1、黄哥提醒:短时间内你开发项目的能力不可能达到有多年编程经验程序员的水平。用力不要用错方向。先要确保转行成功。2、黄哥提醒:找工作时,公司一般都要做面试题,面试题考啥?一般都是算法题。所以重点先要通过** 语言学会编程,再学数据结构和算法,再刷题,顺利通过面试。3...

2019-07-30 18:08:26 320

原创 黄哥Python: 通过学习Python学会编程没有毛病

黄哥Python: 通过学习Python学会编程没有毛病这里写自定义目录标题国内有部分学校上计算机科学导论时,顺带教Python实现计算机科学导论中讲的算法。有的大学第一门编程课程是教的Python编程。1、第一门编程课程如果直接教C语言,会打击很多人的积极性,很多人会跨越不过去。Python 语言简练,关注解决问题的训练,屏蔽了一些C 语言带来的学习困扰,等通过学习Python 学会编...

2019-07-30 17:59:37 203

原创 跟黄哥学python序列文章之python方法链(method chaining)

跟黄哥学python序列文章之python方法链(method chaining)写这篇文章来由,有朋友说下面这样的代码看不懂。choice = raw_input(“please input:\n”).strip()[0].lower() 很多对于有经验的程序员来说,这些都不是事, 但对于初学者来说,看到这样的语法头有点大。 这个其实是面向对象中方法链的概念。请看维基百科上Method ch

2016-04-19 06:15:17 644

原创 运维如何通过学习python学会编程

运维如何通过学习python学会编程https://github.com/pythonpeixun/article/blob/master/python/how_to_learn_python.md运维必须懂开发,特别是python开发,已经形成大家的共识,不懂开发的运维,路会越走越窄。 黄哥,从2012年底,从事python教学过程中,接触到很多运维的朋友。部分运维是自学

2016-03-01 20:55:27 1210

原创 如何捅破python编程的那层纸之二

# coding:utf-8"""如何捅破python编程的那层纸之二贴吧上有人问定义一个函数,名字为sameSums(aList),alist是一个整形list,函数作用是判断能分成两组,使得两组数字的和相等。若可以择返回值是true,若不可以返回值是false。如下例:sameSums([4, 7, 6, 3]) --> True //4+6 = 10 and 7

2015-07-22 13:00:08 500

原创 python 多态实例

# coding:utf-8"""多态(英语:Polymorphism),是指面向对象程序运行时,相同的消息可能会送给多个不同的类之对象,而系统可依据对象所属类,引发对应类的方法,而有不同的行为。简单来说,所谓多态意指相同的消息给予不同的对象会引发不同的动作称之。在面向对象程序设计中,多态一般指子类型多态(Subtype polymorphism)。上面的定义有点让

2015-07-21 15:50:15 1018

原创 python如何将数组分成几个区间,取每个区间的最大值存到另一个数组里

python如何将数组分成几个区间,取每个区间的最大值存到另一个数组里贴吧上有人问python 问题:有一段数组,把它分成几个区间,取每个区间的最大值存到另一个数组里比如数组a[1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,1,0]看看python培训黄哥所写的2个方法。第一种方法:# coding:utf-8"""黄哥pyth

2015-04-29 16:13:35 4644

原创 python将list连续元素和非连续元素分开转换为指定字符串

python将list连续元素和非连续元素分开转换为指定字符串贴吧网友提问http://tieba.baidu.com/p/3730249293已知一个由纯数字(顺序由小按大排序)元素组成的列表,比如li=[1,2,3,4,5,7,8,15,20,21,22,23,24,28]写一个函数,让它返回如下的字符串str='1~5,7~8,15,20~24,28'若数字连续,

2015-04-29 16:11:07 613

原创 c语言判断连续是0 或1 的最大次数

python贴吧上有人问,从终端读入一个整数n,随机一个输入一个0 或1判断连续是0 或1 的最大次数。如:输入00011110101在连续输入中,出现4次 ,将python代码修改为c语言代码。python代码请看http://my.os

2015-03-02 11:04:04 991

原创 go语言实现爬虫采集联想词

go语言实现爬虫_联想词,采集搜索引擎联想词,对seo优化收集关键词有用。

2015-02-28 21:51:40 894

原创 python 判断连续是0 或1 的最大次数

贴吧上有人问,从终端读入一个整数n,随机一个输入一个0 或1判断连续是0 或1 的最大次数。做这个练习题的思路是:先用一个n次的循环,将0或1添加到一个list中,最后用字典来统计出现的连续是0或1的最大次数

2015-02-27 07:59:38 2201

原创 The C Programming Language #2e page30代码getline函数问题

The C Programming Language #2e page30代码getline函数问题

2015-02-25 12:34:19 1208

原创 python用字典来统计单词或汉字词的个数

python用字典来统计单词或汉字词的个数python编程实践(python3)培训迪艾姆python远程视频培训班有一个网友有如下格式的文本文件/“/请/!/”/“/请/!/”/两名/剑士/各自/倒转/剑尖/,/右手/握/剑柄/,/左手/搭于/右手/手背/,/躬身行礼/。/两/人/身子/尚未/站/直/,/突然/间/白光闪/动/,/跟着/铮的/一/声响/,/双剑相/

2014-04-17 13:35:49 3348

原创 pyton设计一个函数,让返回值的调用来回切换,调用一次,返回1,下次调用返回0

pyton设计一个函数,让返回值的调用来回切换,调用一次,返回1,下次调用返回0Consider a procedure make_toggle that might be used to create an on/off switch. If the switch is off (0), invoking it causes the switch to come on and return

2013-11-06 08:28:07 1094

原创 用python代码统计大文本文件行数

#coding:utf-8"""python远程视频培训班招生https://github.com/pythonpeixun/article/blob/master/python_shiping.md咨询:qq:1465376564 python3.3.2环境,利用生成器和生成器表达式"""import timestart_time = time.time

2013-11-04 14:34:46 2240

原创 python 一个模块要执行其它模块主要有三种方法

python 一个模块要执行其它模块主要有三种方法第一:import 模块或动态导入,__import__()第二:利用os.system()第三:利用execfile函数请看下面三段代码。#coding:utf-8"""迪艾姆公司python远程培训班黄哥所写 python远程视频培训班https://github.com/pythonpeixun/article/blob/master/python_shiping.md

2013-11-03 10:46:06 1683

原创 python用xlrd读excel文件

xlrd是第三方库,需要安装。黄哥Python远程视频培训班可以用pip install xlrd安装,如果这样安装报错,那就下载源代码,用python setup.py install安装。#coding:utf-8"""黄哥Python远程视频培训班 黄哥所写https://github.com/pythonpeixun/article/blob/master/python_...

2013-10-29 11:11:52 18208

原创 迪艾姆python培训_爬虫_采集联想词

迪艾姆python培训_爬虫_采集联想词#coding:utf-8"""本代码由迪艾姆公司python培训班黄哥所写,详细请看视频。视频中有讲爬虫常用模块和第三方库,urllib2怎么使用、http拦截、get模拟、代理访问等知识点。迪艾姆python远程视频培训班咨询:qq:1465376564 """import urllib2

2013-10-27 18:13:50 8266 2

原创 将python2中文会出现乱码的事一次性说清楚。

将python2中文会出现乱码的事一次性说清楚。为了让初学者,不再为python2中汉字出现乱码的事烦恼!python视频培训班http://blog.csdn.net/xuxi_php/article/details/13172089请看迪艾姆公

2013-07-03 05:44:12 940

原创 python_既讲语法、又讲编程思路的演示

今天新录制的视频既讲语法、又讲编程思路的演示 1、从list列表这个数据结构、数据类型说起 怎么定义list、常用方法、排序、去重复元素、列表解析、常犯错误。 2、怎么利用list来编代码、解题第一段http://you.video.sina.com.cn/b/105491176-1631501663.html第二段http://video.sina.com.cn/v/b/105496654-

2013-05-30 18:25:55 804

原创 python核心编程6-14习题的解题思路

#coding:utf-8"""python核心编程6-14习题的解题思路设计一个"石头,剪子,布"游戏,有时又叫"Rochambeau",你小时候可能玩过,下面是规则.你和你的对手,在同一时间做出特定的手势,必须是下面一种手势:石头,剪子,布.胜利者从下面的规则中产生,这个规则本身是个悖论. (a) 布包石头. (b)石头砸剪子, (c)剪子剪破布.在你的计算机版

2013-05-23 17:00:34 857

原创 北京python学习方法交流_线下交流(免费)

北京python学习方法交流,由迪艾姆公司黄老师介绍python学习方法:1、如何选一本好的python书2、选python2还是python3,安装合适的ide3、如何看书和如何做题(用计算机思维解题)4、函数和类抽象简单介绍5、网页采集6、tornado框架快速开发时间:从2013-5-3起到2013-5-20日(周一到周五,人数每天限5

2013-05-03 13:48:05 841

原创 python ide介绍,多个免费ide的介绍

学习python,可以用这几个ide,零基础编程初学者建议先用idle,想以后当专业程序员,用vim.省事一点用sublime或AptansStudio3+pydev. 欢迎参加python培训,既讲语法,又讲编程思路。 http://www.qy7788.com.cn/shiyongxinxi/shiyongxinxi170.html

2013-04-06 09:14:02 1138

原创 web.py的hello word演示

web.py的hello word演示。(一):web.py安装假设经过前面的学习,已经安装了python,下面讲一下如何安装web.py(1)数据库选mysql,预设电脑中已经安装好mysql,需要安装python支持mysql的模块MySQLdb windows下,下载支持python2.7的安装包。 这个网址下载http://sourceforge.net/project

2013-01-15 17:49:48 1264

原创 用三个实例说明python类多态和重载。

用三个实例说明python类多态和重载。#coding:utf-8"""本代码写在2013-1-7日下午4:00先前写的代码有误,重新写一个。由sina微博"python爱好者所写",提供"python培训_python从零基础到网页采集和web开发培训"http://www.qy7788.com.cn/shiyongxinx

2013-01-08 20:24:12 1821

原创 python30多种ide,总有适合你的一款。

python30多种ide,总有适合你的一款。 BlackAdder     BlueFish     Boa Constructor ConTEXT        DABO          DreamPie   Dr.Python  Editra   Emacs        Eric Ide    E-Texteditor  Geany

2012-12-29 19:54:50 1057

原创 python读写文件文件中for循环和while循环区别

python读写文件文件中for循环和while循环区别一个学员在向我学习python从零基础到网页采集和web开发初步课程中,问我在读写文本文件有2中方法,一种是for循环,一种是while循环。他问我有啥区别。我当时回答是2个没有啥区别,先有while循环,后来python语言设计者再搞一个for循环读写文件。for循环简单。当时我是这样回答的。for line in fi

2012-12-29 19:53:27 4353

原创 python 教程达100多种

python 教程达100多种现在是学习python好时机,由于参考资料之多,招聘python职位也多起来了。python教程列表,涉及到基础知识,数据结构,算法,网络编程,web开发,和硬件仪器仪表结合开发,游戏开发,生物信息学编程等.Think PythonPractical Computer Vision with SimpleCVCore Python Applicat

2012-12-29 19:52:22 1803

原创 为啥现阶段还是学习python2.X,不学python3

为啥现阶段还是学习python2.X,不学python3基于以下理由: python2.x还会流行多年。 python社区需要很多年才能将现有的模块移植到支持python3. django web.py flask等还不支持python3 掌握python2.x,过度到python3也很容易。 现在找工作,大部分用python2.x.总上所述,现阶段需要学习python的还是从py

2012-12-29 19:51:40 788

原创 web.py等框架如何生成静态网页

web.py等框架如何生成静态网页为啥需要生成静态网页,静态网页方便搜素引擎的收录,还可以减少访问数据库的压力。减少带宽的占用。web.py这么干,django估计也可以这么干,估计还有其它的好方法,本人借鉴以前php生成的经验。将以前的思路移植到web.py上来。在web.py安装的路径下有一个static目录,创建一个model.html的文件文件内容如下。

2012-12-29 19:49:45 1846 1

原创 python类定义内部调用对象的实例

python类定义内部调用对象的实例 #coding:utf-8 class Newclass:    def __init__(self,intval = 1):        self.the_int = intval        if  intval % 2 == 0:            self.parity = 'even'        else

2012-12-29 19:47:53 902 1

原创 回答python贴吧"python循环10亿次你们花了多长时间?"的问题

回答python贴吧"python循环10亿次你们花了多长时间?"的问题#coding:utf-8"""回答"python循环10亿次你们花了多长时间?"的问题本代码由sina微博"python爱好者" qq:1465376564回答初学者的问题。所写我的笔记本上运行时间是0:00:58.453000如果用range直接报内存错误为啥

2012-12-29 18:59:19 3947

原创 python实例属性和类属性精讲

python实例属性和类属性精讲#coding:gb2312"""演示类属性和实例属性本实例代码由sina微博"python爱好者"所写,供初学者参考。python实例变量相当于C++中的静态变量。用实例对象调用类的属性jishu,隐藏了类的这个属性,在这里对该变量的修改,不入会影响到类属性(变量)的值。但是如果类属性是可改变的类

2012-12-29 18:57:30 803

原创 python web开发框架的选择

python web开发框架的选择python web开发框架有N多种,常有的有django,web.py,flask,Pyramid,Quixote ,Bottle,国人开发uliweb等.一些朋友问到底选那一个呢?django-适合有丰富的程序开发和web开发经验者选用。web.py-适合已经通过学python学会编程,还没有任何web开发经验的朋友。f

2012-12-26 10:43:18 1197

原创 对初学编程者建言

对初学编程者建言。建言一:c语言确实想从事计算机科学的人士来说,第一个需要学习的语言。          想学习C语言的同学建议看哈佛: 计算机科学cs50(1) 算法,程序设计,语言等http://open.sina.com.cn/course/id_147/          学习完C语言,学习离散数学,数据结构 c语言版严蔚敏。这本书看不懂的,找严蔚敏老师的视频结合教

2012-12-26 10:42:28 564

原创 学习python的必要和方向

学习python的必要和方向由于python简单,高效,为企业节省人工成本和时间成本。随着企业人工成本热来热高,一些IT企业纷纷导入python的应用。 必要性:    1、对于已经熟练将C/c++,java,php,ruby等(有意避开微软平台上的C#,vb,delphi等)应用到项目中的程序员,       等你掌握python后,发现你的cod

2012-12-26 10:41:48 1052

原创 python新手人门须知

python新手人门须知鉴于热来热多的同学希望学习python,本人结合多年使用python的一点小看法。 为什么需要学习python     Python是一种容易学习,强大的编程语言。它有高效的高级数据结构和一个简单但有效的方法来进行面向对象编程。     Python有着优雅的语法和动态类型,连同其解释特性,使它成为一个跨平台的理想语言脚本和快速应用程

2012-11-30 14:15:52 711

空空如也

空空如也

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

TA关注的人

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