笨办法专题

Python进阶难,百万程序员首选的“笨办法”助你逆袭!

Python拥有简单、形象、直观的语法,有着众多的第三方库,封装了大多数的操作,因此入门Python非常容易。  今天我为大家带来全新python入门书—《笨办法学Python》(第四版)!   本书是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基

笨办法学python 习题20(函数和文件)笔记

from sys import argv# import sys 与from sys import argv的作用与区别(https://blog.csdn.net/weixin_41321234/article/details/79099233)script,input_file = argvdef print_all(f):print(f.read())# 读取文件def rewind(f

笨办法学python 习题16

from sys import argvscript,filename = argvprint(f"We're going to erase {filename}.")#删除文件print("If you don't want that,hit CTRL-C(^C).")print("If you do want that,hit RETURN.")input("?")print("Op

跟着《“笨办法”学Python》一起学Pyhton

个人笔记 习题22 课后作业 符号列表 符号print输出# -*- coding: UTF-8 -*-  OR # coding=utf-8 中文编码 coding=utf-8的“=”,左右无空格。 使用nodepad++时,设置中文编码失效: 修改nodepad++的编码——编码——编码字符集——中文——简体中文,再保存,OK。 #注释”””将复杂的字符串进行赋值raw_input([pr

笨办法学 Python3 第五版(预览)(一)

原文:Learn Python the Hard Way, 5th Edition (Early Release) 译者:飞龙 协议:CC BY-NC-SA 4.0 模块 1:Python 入门 练习 0:准备工作 这个练习没有代码。这只是你完成的练习,让你的计算机运行 Python。你应该尽可能准确地遵循这些说明。如果你在遵循书面说明时遇到问题,请观看包含的适用于你平台的视频。 通

一个笨办法 ,画嵌套奥运五环。

# 绘制奥运五环import turtle# 设置笔尖turtle.width(10)# 画第一个圆turtle.color("blue")#turtle.circle(50)turtle.circle(50, -340)# 画第四个圆turtle.color("yellow")turtle.penup()turtle.goto(77, -50)turtle.pendown()

笨办法学linux階段小结

现在你已经尝试过,如何在 Linux 中使用 CLI 的感觉,下一步是打开你喜欢的文本编辑器,并为自己制作下表。搜索那些你不知道的命令和符号的意思。警告!为了有效,你必须手动输入此表。搜索这些新的术语和命令。 现在你将学习如何研究某些东西。并记住,不要复制粘贴! 术语 术语含义vim 正常模式 vim 命令模式 CLI SHell 配置 文件 文件描述符 进程 程序 环境 环境变量 重定向

笨办法将本地SQLServer迁移至华为云SQLServer

首先去华为云官网先领个云数据,数据库领取的时候注意初始密码设置为复杂密码,否则可能老师创建失败。创建成功后会跳转值如下页面。 创建成功后先登录下数据库玩玩,不同于咱们本地数据库用sa账户,华为的sqlserver用户默认是rdsuser,密码是你创建实例时的密码,如果记不住了就在更多里更改下密码。成功登录后显示以下页面。   这个时候就有小伙伴想用咱们的SQL Ser

笨办法学 Python3 第五版(预览)(一)

原文:Learn Python the Hard Way, 5th Edition (Early Release) 译者:飞龙 协议:CC BY-NC-SA 4.0 模块 1:Python 入门 练习 0:准备工作 这个练习没有代码。这只是你完成的练习,让你的计算机运行 Python。你应该尽可能准确地遵循这些说明。如果你在遵循书面说明时遇到问题,请观看包含的适用于你平台的视频。 通

笨办法刷抖音-----记一次失败的强行装逼

阅前注意 看完估计我会被各位云大佬狂喷,毕竟CSDN是一个专业的技术交流平台。对我来讲这也是第一次在CSDN上发博客也是我第一个博客,发这个博客的目的不是为了炫耀(都失败了还秀个P),而是当做自己在技术方面的成长日记和补遗录,对我来讲自己的经历和想法通过文章发表在网上在让自己看着时的确有种“给自己设了个台阶,从而可以向上走,还能借着这个台阶看到更美的人”的感觉。如果有过来的学长看完后能给我提一下

【Python】“笨办法”学python习题41-面向对象术语的练习

使用以下代码会无限输出类似于: 1.class X(Y):创建一个叫X的类,它是Y的一种 2.class X(object):def init(self,J):类X有一个__init__,它接收self和J作为参数 3.class X(object):def M(self,J):类X有一个名M的函数,它接收self和J作为参数 4.foo = X():将foo设为类X的一个实例 5.foo.M(J

笨办法学 Java(四)

原文:Learn Java The Hard Way 译者:飞龙 协议:CC BY-NC-SA 4.0 练习 55:记录数组 记录很棒,数组更好,但是当你把记录放入数组时,这个生活中几乎没有你不能编码的东西。 1 class Student2 {3 String name;4 int credits;5 double gpa;6 }7 8 public clas

《笨办法学Python》 第13课手记

《笨办法学Python》 第13课手记 这一节有很多新内容,需要花点功夫。 原代码如下: from sys import argvscript, first, second, third = argvprint "The first variable is called:", scriptprint "Your first variable is:", firstprint "Your

《笨办法学Python》 第12课手记

《笨办法学Python》 第12课手记 本节课接着讲raw_input这个函数,其后面的括号里的字符串可以显示在屏幕上。 原代码如下: age = raw_input("How old are you? ")height = raw_input("How tall are you? ")weight = raw_input("How much do you weight? ")print

《笨办法学Python》 第11课手记

《笨办法学Python》 第11课手记 本节课讲了一个用来输入的函数raw_input,而我们一直用的print其实是一个用来输出的函数。 原代码如下: print "How old are you?",age = raw_input()print "How tall are you?",height = raw_input()print "How much are you weig

《笨办法学Python》 第10课手记

《笨办法学Python》 第10课手记 本节课讲转义字符,并在代码中使用了\n(回车) 、\t (制表符,单个使用即输出八个空格)、\(打印一个\),也解释了前面遇到的为什么不能再一个本身加了双引号的字符串里输出双引号,因为Python将双引号当做字符串开始和结束的标志,要想实现输出双引号要加\表示这是一个单纯的双引号,不是标识符。 代码如下(跟原代码有一点点差别,下面会讲到): tabby

《笨办法学Python》 第9课手记

《笨办法学Python》 第9课手记 这节课终于有一点新内容了,新内容也蛮容易理解的。 原代码如下: # Here's some new stuff, remember type it exactly.days = "Mon Tue Wed Thu Fri Sat Sun"months = "Jan\nfeb\nMar\nApr\nMay\nJune\nJul\nAug"print "He

《笨办法学Python》 第8课手记

《笨办法学Python》 第8课手记 第八课没有新内容,作者在常见问题解答里面说得很清楚,建议每一课的常见问题解答都要仔细阅读。 代码如下: formatter = "%r %r %r %r"print formatter % (1,2,3,4)print formatter % ("one","two","three","four")print formatter % (formatt

《笨办法学Python》 第7课手记

《笨办法学Python》 第7课手记 本节课是为了巩固之前的内容,作者要求不能跳过所以就老老实实照做了。 代码如下: print "Mary had a little lamb."print "Its fleece was white as %s." %'snow'print "And everywhere that Mary went."print "." * 10 # what'd

《笨办法学Python》 第6课手记

《笨办法学Python》 第6课手记 第6课讲字符串和文本,作者给出的代码如下: x = "There are %d types of people." % 10binary = "binary"do_not= "don't"y = "Those who know %s and those who %s." % (binary, do_not)print xprint yprint "

《笨办法学Python》 第5课手记

《笨办法学Python》 第5课手记 本节内容复习了前两节的内容,并且引入了格式化字符,这节课里的格式化字符与C语言格式化字符,规则没有什么区别。 我把原文代码中的信息改成了我自己的信息,并且尝试以.2f(2位浮点数)来输出我的身高(英寸) 代码如下: my_name = 'Steve Wang'my_age = 20 #not a liemy_height = 67.71 #172c

《笨办法学Python》 第4课手记

《笨办法学Python》 第4课手记 这节课目的是让你掌握变量,跟C语言非常类似,很简单。 左边是变量名用”=”号给变量赋值。 不同的是我没有看到变量声明,作者是直接赋值,拿过来就用的。 结果如下: 至于接下来作者举的报错那个例子,如果你把变量名打错的情况下就会出现,因为变量名一旦打错,Python将不能识别,也就无法在print中输出对应的值。 这里我们可以看出来,Python的

《笨办法学python》习题20:函数和文件

from sys import argvscript, input_file = argvdef print_all(f):print f.read()#readline() 方法用于从文件读取整行,包括 "\n" 字符。如果指定了一个非负数的参数,则返回指定大小的字节数,包括 "\n" 字符。def rewind(f):f.seek(0)def print_a_line(line_cou

《笨办法学Python》习题18:命名,变量,代码,函数

错误代码:(编译时一直报错)IndentationError:expected an indented block:说明此处需要缩进 # this one is like your scripts with argvdef print_two(*args):arg1, arg2 = argsprint "arg1: %r, arg2: %r" % (arg1, arg2)# ok, tha

《笨办法学python》习题17:更多文件操作

from sys import argvfrom os.path import exists #我们 import 了又一个很好用的命令 exists。这个命令将文件名字符串作为参数,如果文件存在的话,它将返回 True,否则将返回 False。script, from_file, to_file = argvprint "Copying from %s to %s" % (from_file

《笨办法学python》习题15:读取文件

from sys import argv#使用 argv 来获取文件名script,filename =argvtxt=open(filename)print "here is your file %r:"%filenameprint txt.read()print "type the filename again:"file_again =raw_input(">")txt_again=