youngersteral
码龄7年
关注
提问 私信
  • 博客:35,411
    35,411
    总访问量
  • 16
    原创
  • 2,143,611
    排名
  • 22
    粉丝
  • 0
    铁粉

个人简介:蜗牛

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2017-08-09
博客简介:

youngersteral的博客

查看详细资料
个人成就
  • 获得14次点赞
  • 内容获得2次评论
  • 获得22次收藏
创作历程
  • 18篇
    2018年
  • 11篇
    2017年
成就勋章
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

笨方法学Python——接下来的路

通过这本书,你已经了解了足够的编程基础知识,并且有能力阅读别的编程书籍了。读完这本书,你应该已经掌握了一些学习的方法,并且具备了该有的学习态度,这样你在读其他python书籍时或许会更顺利,且能学到更多知识。建议你看看下面这些项目,并试着用他们实现一些东西。The Django Tutorial(http://docs.djangoproject.com/en/1.4/intro/tutorial...
转载
发布博客 2018.03.15 ·
570 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

笨方法学python——老程序员的建议

编程语言并不重要,重要的是你用这种语言做的事情。你可能一直很清楚这件事情,可能会周期性的被各种编程语言分神而忘了这一点。编程语言是作为你的工具来实现有趣的事情。编程作为一项智力活动,是唯一一种能让你创建交互式艺术的艺术形式。你可创建项目让别人使用,且可间接地和使用者沟通。编程作为一种职业知识一般有趣,你最好的选择是将自己的编程技术作为自己的其他职业的秘密武器。技术公司里边会编程的人多到一毛钱一打,...
转载
发布博客 2018.03.14 ·
1409 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

笨方法学python习题52——创建web游戏

创建web游戏在这个习题中,我们不会创建一个完整的游戏,相反,我们会为习题42中的游戏创建一个“引擎”(engine),让这个游戏能够在浏览器中运行起来。这会涉及重构习题42中的游戏,混合习题47中的结构,添加自动测试代码,最后创建一个可以运行这个游戏的web引擎。这是一个很庞大的习题,预计花费时间一周到一个月。最好的方法:一点一点来,每晚完成一点,在进行下一步之前确认上一步已正确完成。重构习题4...
转载
发布博客 2018.03.14 ·
1294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

笨方法学python习题51——从浏览器中获取输入

从浏览器中获取输入让浏览器显示是一件很有趣的事,但如果能让用户通过表单(form)向应用程序提交文本就更有趣了。在此,我们将使用表单改进 你的web应用程序,并且将用户相关的信息保存到他们的会话(session)中web的工作原理关于web的工作原理,这里讲的并不完整,但相当准确,在你的程序出错时,他会帮你找到出错的原因。另外如果你理解了表单的应用,那创建表单对你来说就会更容易。我将以一张简单的图...
转载
发布博客 2018.03.08 ·
1357 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

笨方法学Python习题50—你的第一个网站

你的第一个网站这个习题及后面的习题中,你的任务是将前面创建的游戏做成网页版。难度相当大,你要费些时间才能做出来。开始这个习题前,你必须已经成功完成习题46的内容,正确安装了pip, 而且学会了如何安装软件包以及创建项目骨架目录。安装lpthw.web创建你的第一个web应用程序之前,你需要安装一个“web框架”,它的名字叫lpthw.web。所谓的“框架”通常指“让某件事情做起来更容易的软件包”。...
转载
发布博客 2018.03.04 ·
3090 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

笨方法学Python习题49—创建句子

创建句子从这个小游戏的扫描器中(ex48),可得到类似下面的列表:>>> from ex48 import lexicon>>> print lexicon.scan("go north")[('verb', 'go'), ('direction', 'north')]>>> print lexicon.scan("kill the princ...
转载
发布博客 2018.03.04 ·
1627 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

笨方法学Python习题48—更复杂的用户输入

更复杂的用户输入你的游戏可能工作的很好了,但处理用户输入方式肯定让你烦不胜烦。每个房间都需要一套自己的语句,且只有用户输入正确后才能执行。你需要一个设备,它允许用户以各种方式输入短语。如下几种表述都应被支持:Open door   Open the doorGo THROUGH the doorPunch bearPunch The Bear in the face即用户的输入和常用英语很接近也可...
转载
发布博客 2018.03.03 ·
1201 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

笨方法学Python习题47—自动化测试

自动化测试为确认游戏正常,你需要一遍一遍在游戏中输入命令,过程枯燥无味,若能写一段代码用来测试代码是极好的。这样只要你对程序做了任何修改,或添加了什么新东西,只要“跑一下测试”,而这些测试能确认程序依然能正确运行。这些自动测试不会抓到所有bug,但可让你无需重复输入命令运行你的代码,从而节省很多时间。从现在开始,你需要为自己写的所有代码写自动测试,这会让你成为更好的程序员。程序的作用是让无聊冗繁的...
转载
发布博客 2018.03.03 ·
2734 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

笨方法学Python习题46—项目骨架

项目骨架学会如何建立一个项目的“骨架”目录。这个骨架目录具备让项目跑起来的所有基本内容。里边会包含你的项目文件布局、自动测试代码、模块及安装脚本。当你要建立一个新项目的时候,只需将这个目录复制进去,改改目录的名字,再编辑里边的文件就行了。Python软件包的安装需要预先安装一些软件包,安装软件包的方法太多,所以不提供详细安装步骤,只告诉需要安装哪些东西,然后自己搞定。这对你有好处,你将打开一个全新...
转载
发布博客 2018.03.03 ·
1670 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

笨方法学Python习题45—你来制作一个游戏

你来制作一个游戏在编程过程中,你需要的所有信息网上都有,只需去搜索就行。这就需要使用正确的单词进行搜索,挑选正确的搜索关键字事半功倍。下面将尝试写一个大的项目,并让其运行起来。需求如下:1. 制作一个截然不同的游戏。2. 使用多个文件,并使用import调用这些文件。确认自己知道import的用法。3. 每个房间使用一个类,类的命名要能体现出它的用处,如GoldRoom、KoiPondRoom。4...
转载
发布博客 2018.03.03 ·
1017 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

笨方法学Python—习题44:继承与合成

继承与合成大部分使用继承的场合都可以用合成取代,而多重继承则不惜一切的避免它。什么是继承继承是用来指明一个类的大部分或全部功能都是从一个父类中获得的。class Foo(bar),就发生了继承效果:创建一个叫Foo的类,并让它继承Bar———Python语言会让Bar的实例所具有的功能都工作在Foo的实例上。  所以你可把通用功能放到Bar里边,然后再给Foo特别设定一些功能。父类与子类有三种交换...
原创
发布博客 2018.02.28 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

笨方法学Python—ex43:基本的面向对象分析和设计

可遵循的一个流程Python面向对象编程(OOP)方式实现东西的流程(只是你可以遵守的一种方法):1. 把要解决的问题写下来,或画出流程图。2. 将第一条中的关键概念摘录出来并加以研究。3. 创建一个类和对象的层次结构图。4. 用代码实现各个类,并写一个测试来运行它们。5. 重复上述步骤并细化代码。上述可看做一个“自顶向下”(top down)的流程:从很抽象的概念入手,逐渐细化,直到概念变为具体...
原创
发布博客 2018.02.28 ·
1572 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

笨方法学Python—ex42:对象、类及从属关系

对象、类及从属关系“类”(class)和“对象”(object)的区别:两者并没有真正的不同,只是在不同时间名字不同罢了。1) 鱼和泥鳅有什么区别呢?两者之间不同,但也有相同点:泥鳅是鱼的一种,但是又区别于其他鱼。2)三条泥鳅:小方、小乔、小丽。小丽和泥鳅有啥区别?并没有不同,只是泥鳅的一个“实例”(instance)。小乔、小方也一样。“实例”? 它们都是从泥鳅中创建
原创
发布博客 2018.01.30 ·
1214 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

面向对象编程(OOP)—面向过程和面向对象区别

面向对象编程(Object Oriented Programming--OPP),是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计:把计算机程序视为一系列命令集合(一组函数顺序执行)。为简化程序设计,       面向过程把函数继续切分为子函数(大块函数通过切割成小函数来降低系统复杂度)。面向对象的程序设计:
转载
发布博客 2018.01.30 ·
1326 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python教程(廖雪峰)——模块

模块#Python中一个.py文件就称为一个模块(Module).#好处:大大提高代码可维护性;编写代码不必从零开始(一个模块编写完毕就可被其他地方引用)#好处: 还可避免函数名和变量名冲突—相同名字的函数和变量可分别放在不同模块中。#但是要注意尽量不要与内置函数名字冲突#模块名相同怎么办?为避免模块名冲突,Python引入了按目录来组织模块的方法,称为包(package)
转载
发布博客 2018.01.30 ·
1441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

笨方法学Python—习题41:学习面向对象术语

单词练习(术语学习)1. 类(class):            告诉Python创建新类型的东西。2. 对象(object):           两个意思,最基本的东西(变量、语句等等),或者某个东西的实例。3. 实例(instance):       是让Python创建一个时得到的东西4. def:                           在类里定义函数的方法
原创
发布博客 2018.01.29 ·
3214 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

笨方法学Python—习题40:模块、类和对象

Python是一种面向对象biancheng(OPP)语言。即,Python中有一种叫做类(class)的结构,通过它可用一种特殊的方式构造软件。模块和字典差不多字典:一种将一个东西对应到另外一个的方式— 若有一个字典,其有一个叫‘apple’的键,想获取值就需要:mystuff = {'apple': "I AM APPLES!"}    print mystuff['apple
原创
发布博客 2018.01.28 ·
2603 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

命令行入门

习题一 准备工作准备好Terminal、shell和PowerShell。Mac OSX1) 按住command键,同时敲击空格键   2)右上方跳出蓝色的搜索栏  3)键入“terminal” 4)点击长得像一个黑盒子的终端应用程序 5)此时终端打开了,可以按着Ctrl点击Dock, 在打开的菜单中选择“Options—Keep”,这样终端就会一直保留在Dock里。Linux在窗口管理器(win
原创
发布博客 2018.01.18 ·
785 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Python支持的所有转移序列

\\                          Backslash()--反斜杠 \'                          Single quote--单引号 \"                         Double quote--双引号\a                        ASCII Bell--响铃符
转载
发布博客 2017.11.01 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础教程第十章学习笔记——充电时刻

10 充电时刻前面已经讲解了Python语言的大部分基础知识。Python的标准安装包括一组模块,称为标准库(standard library)。之前已介绍了一些模块(如math和cmath),标准库还包含其他模块。本章将展示这些模块的工作方式,讨论如何分析他们,学习它们所提供的功能。对标准库进行概括,并着重介绍一部分有用的模块。
原创
发布博客 2017.10.15 ·
861 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多