Head First Python (中文)学习笔记-1,2章

2024-04-26 15:38

本文主要是介绍Head First Python (中文)学习笔记-1,2章,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ubuntu下idle的安装:sudo apt-get install idle

idle的启动: idle-python2.7  或idle-python3.4      注:idle shell  与python shell  混合编辑文件,可能导致tab与空格不一致

print("\t", end='')  这行代码在python2中会报错,作用是打印空格,跟for配套可以打印制定规律的空格

def nester(the_list,indent=Flase,level=0)   函数定义时赋值0的作用是默认值,调用时可以不带参数


1、2章主线贯穿于一个函数:

def  print_lol(the_list,indent=Flase,level=0):          <---- 做逻辑判断的时候用Flase和true,if  indent:   非常方便

    for each_item in(the_list):

        if isinstance(each_item,list):

            print_lol(each_item,indent,level+1)

       else:

            if indent:

                  for tab_stop in range(level)

                         print("\t",end='')

            print_lol(each_item)    


pypi的使用:

发布流程

1.创建模块文件夹   lxg1

2.将lxg1.py,复制到lxg1

3.cd lxg1 ,创建setup.py

from distutils.core import setup

setup(

               name =  'lxg1',

               version = '1.0.0',

               py_modules = '['lxg1]',

               author = 'lxg',

               author_email = '   ',

               url = '  ',

               description = ' ',

          )

4.构建一个发布文件   python3 setup.py sdist

5.将发布安装到你的python本地副本    sudo python3 setup.py install   注:修改完代码后,如果要本地副本生效,必须再安装一次,相应的build文件夹里的py文件才会更新。

6.发布注册   python3 setup.py register    注:这步只需做一次,让系统save住你在pypi上注册的用户名和密码

7.上传   python3 setup.py  sdist upload


这篇关于Head First Python (中文)学习笔记-1,2章的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/937980

相关文章

查找所有员工的last_name和first_name以及对应部门编号dept_no--5

题目描述 查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工 CREATE TABLE dept_emp ( emp_no int(11) NOT NULL, dept_no char(4) NOT NULL, from_date date NOT NULL, to_date date NOT NULL, PRIMARY KEY

1688快速获取整店铺列表 采集接口php Python

在电子商务的浪潮中,1688平台作为中国领先的批发交易平台,为广大商家提供了一个展示和销售商品的广阔舞台;然而,要在众多店铺中脱颖而出,快速获取商品列表并进行有效营销是关键。 竞争对手分析 价格比较:监控竞争对手的价格,确保你的定价具有竞争力。产品对比:了解竞争对手的产品优势,寻找差异化的营销策略。 营销活动效果 促销效果:监控促销活动的效果,了解哪些类型的促销更能吸引顾客。广告投放:跟踪

python if __name__ == “__main__“啥意思

github copilot 在 Python 中,if __name__ == "__main__": 是一个常见的模式。这个语句的作用是检查当前的模块(即 Python 文件)是否是被直接运行的,而不是被其他模块导入的。 在 Python 中,每个模块都有一个内置的变量 __name__,这个变量的值取决于模块是如何被使用的: 如果模块是被直接运行的(例如,通过命令行 python mym

Python和MATLAB及C++资产价格看涨看跌对冲模型和微积分

🎯要点 🎯资产价格动态数学随机模型:🖊价格几何布朗运动过程积分 | 🖊布朗运动和几何布朗运动随时间概率密度 | 🖊几何布朗运动离散过程 | 🖊电动车历史股票价值及预期。🎯金融衍生品估值偏微分方程:🖊期权合约 | 🖊计算看涨期权期权面,显示对冲参数及预期价格 | 🖊计算看跌期权的期权面 | 🖊对冲看涨期权投资组合 | 🖊再平衡频率对投资组合方差的影响。🎯期权价格与隐含概率

吴恩达深度学习笔记:深度学习的 实践层面 (Practical aspects of Deep Learning)1.13-1.14

目录 第二门课: 改善深层神经网络:超参数调试、正 则 化 以 及 优 化 (Improving Deep Neural Networks:Hyperparameter tuning, Regularization and Optimization)第一周:深度学习的 实践层面 (Practical aspects of Deep Learning)1.13 梯度检验(Gradient ch

面试笔记——工厂模式(简单工厂、工厂方法模式、抽象工厂模式)

场景需求:设计一个咖啡店点餐系统。 设计一个咖啡类(Coffee),并定义其两个子类(美式咖啡【AmericanCoffee】和拿铁咖啡【LatteCoffee】);再设计一个咖啡店类(CoffeeStore),咖啡店具有点咖啡的功能。 在不使用工厂模式情况下,类设计如下: 以上类图中的符号表示: +:表示public-:表示private#:表示protected泛化关系(继承) 用带空心

swoole学习笔记

swoole是php的一个扩展,主打高性能的网络编程扩展,由于扩展使用c语言编写,性能上会比php实现的框架快很多。而且因为swoole的内部实现给php提供了比apache+php更多的灵活性。接触swoole也已经有1年有余,在公司项目也使用了swoole为app提供功能服务。 春节期间在家为了能更好的使用swoole,深入的了解内部实现,于是特别去阅读了swoole主要的核心源码。为了阅读

【机器学习与实现】线性回归示例——波士顿房价分析

目录 一、创建Pandas对象并查看数据的基本情况二、使用皮尔逊相关系数分析特征之间的相关性三、可视化不同特征与因变量'MEDV'(房价中值)间的相关性四、划分训练集和测试集并进行回归分析 一、创建Pandas对象并查看数据的基本情况 boston.csv数据集下载: 链接:https://pan.quark.cn/s/fc4b2415e371 提取码:ZXjU i

Hadoop学习之MapReduce框架

开始聊mapreduce,mapreduce是hadoop的计算框架,我学hadoop是从hive开始入手,再到hdfs,当我学习hdfs时候,就感觉到hdfs和mapreduce关系的紧密。这个可能是我做技术研究的思路有关,我开始学习某一套技术总是想着这套技术到底能干什么,只有当我真正理解了这套技术解决了什么问题时候,我后续的学习就能逐步的加快,而学习hdfs时候我就发现,要理解hadoop框架

压缩感知和深度学习的区别

本质上是两个问题。如果一定要找联系,两者都涉及数据的稀疏表达。 压缩感知解决“逆问题”:Ax=b。对于欠定的线性系统,如果已知解具有稀疏性(sparsity),稀疏性可以作为约束或者正则项,提供额外的先验信息。线性逆问题和稀疏性在这类问题中的应用有相对完整的理论体系,楼上 yang liu推荐的 Michael Elad的书是很好的入门教材。 另一类关系密切的问题是低秩矩阵恢复(low-ra