首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么别人都能轻松入门Python,而你不行?论学习方法的重要性!

在很多小白学习Python的过程中 都不知道怎么去学习Python,也不知道零基础应该从什么地方开始下手,于是就东学一点西学一点,到后来发现这里也懂点,那里也懂点!实际上什么都不懂!

那么零基础开始学习应该从哪里开始学习呢?

一、Python的开发环境安装

这个是毋庸置疑的,你连Python的环境都没有安装好的话,那你怎么写代码呢?

安装教程 直接百度上面有很详细的讲解。

怎么设置环境变量?

百度也有的,能百度的问题都不是问题!与其做伸手党,还不如直接百度。

二、熟练使用IDLE的使用

很多初学Python的小伙伴都有一个共同的问题,那就是安装Python后,不知道怎么使用!

win + S 搜索IDLE

或者在菜单里面

国际惯例:hello world

三、Python的基本使用

变量

获取用户的输入

输出信息

运行Python代码:IDLE运行、控制台运行

四、基本数据类型

字符串:

字符串定义

字符串索引

字符串的拼接

字符串格式化

列表:

索引

添加

移除

链接

排序

字典:

键值对

获取

添加

移除

更新

五、流程控制

选择:

if

if/else

if/elif/else

循环:

while

break

continue

迭代:

range

for..in..

六、函数

函数相关的语句和表达式

myfunc('spam') # 函数调用

def myfunc(): # 函数定义

return None # 函数返回值

global a # 全局变量

nonlocal x # 在函数或其他作用域中使用外层(非全局)变量

yield x # 生成器函数返回

lambda # 匿名函数

匿名函数:lambda

f = lambda x, y, z : x + y + z # 普通匿名函数,使用方法f(1, 2, 3)

f = lambda x = 1, y = 1: x + y # 带默认参数的lambda函数

def action(x): # 嵌套lambda函数

return (lambda y : x + y)

f = lambda: a if xxx() else b # 无参数的lambda函数,使用方法f()

七、类

最普通的类

class C1(C2, C3):

spam = 42 # 数据属性

def __init__(self, name): # 函数属性:构造函数

self.name = name

def __del__(self): # 函数属性:析构函数

print("goodbey ", self.name)

I1 = C1('bob')

#类方法调用的两种方式

instance.method(arg...)

class.method(instance, arg...)

八、模块及包

创建模块

导入模块

创建包

pip安装包

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180610A1GEX000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券