Google推出了Python最牛逼的编辑器

本文介绍Google Colab——一款强大的在线云端开发平台。它不仅解决了环境配置难题,还提供了分享代码、团队协作、错误搜索、代码备份、免费GPU/TPU等功能,极大提升了编程效率。

环境配置对于大多数人来说都是拦路虎,我们小白往往不知道:

  1. 怎么正确的安装
  2. 不知道选择什么
  3. 怎么安装常用的第三方库
  4. 。。。

Google推出了一个在线的网站 https://colab.research.google.com ,这些问题现在已经不是问题了。而且Colab还有更多新奇的功能,绝对亮瞎我们的眼睛。下面一起去看看吧

一、新建云端notebook
打开 https://colab.research.google.com 网站,我们就能看到浏览器中出现了新建python notebook

在这里插入图片描述
二、分享代码
有时候同学之间或者同事之间分享项目代码,过去都是使用邮箱,繁琐费事。现在一键分享,这里我是给自己的邮箱里转发
在这里插入图片描述
然后打开自己的邮箱,wow,6666
在这里插入图片描述
三、团队成员可以评论代码
比如在一个团队中,有的人写错了代码,我们可以在远隔十万八千的另外一台电脑上做评论,提示错误。
在这里插入图片描述
四、链接到stackoverflow¶
单元格中运行如果出错,会直接弹出 SEARCH STACK OVERFLOW, 点击该按钮我们直接就能进入谷歌搜索界面,方便我们检索解决方案。
在这里插入图片描述
五、备份到github

如果你喜欢将代码备份到github,Colab也能满足你这一点
在这里插入图片描述
六、还有免费的GPU/TPU

如果你有深度学习项目,需要使用GPU/TPU,也没问题。我们可以如下操作
在这里插入图片描述
七、保存本地

最后我们还可以将我们的Colab的云端代码下载到本地,可以选择下载为py或ipynb文件
在这里插入图片描述

### Python 中内置的键值对数据结构 #### 创建字典 在Python中,`dict` 是一种用于存储键值对的数据结构。可以通过多种方式创建字典: - 使用花括号 `{}` 和冒号 `:` 来指定键和值。 ```python my_dict = {'apple': 1, 'orange': 2, 'banana': 3} print(my_dict['orange']) # 输出:2 ``` - 利用 `dict()` 函数并传入关键字参数或可迭代对象。 ```python # 关键字参数形式 fruit_counts = dict(apple=5, orange=7) # 可迭代对象形式 (如列表中的元组) items = [('red', '#FF0000'), ('green', '#008000')] color_codes = dict(items) ``` - 运用字典推导式以更加简洁的方式构建字典[^1]。 ```python keys = ['key1', 'key2', 'key3'] values = ['value1', 'value2', 'value3'] my_dict = {k: v for k, v in zip(keys, values)} print(my_dict) # 输出:{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} ``` #### 访问元素 访问字典内的项目通常通过其键完成。如果尝试获取不存在于字典里的键,则会引发 KeyError 异常;为了避免这种情况发生,可以采用 `.get()` 方法来安全地检索项,并允许设置默认返回值[^3]。 ```python person_info = { "name": "Alice", "age": 30, } # 安全地获取年龄属性,默认为 None 如果找不到该键的话 age = person_info.get('age') favorite_color = person_info.get('favorite color') # 默认返回 None ``` #### 修改与更新 向现有字典添加新条目只需简单赋值即可。对于已存在的键执行相同操作将会覆盖旧有值。 ```python inventory = {"apples": 430, "bananas": 312} inventory["oranges"] = 525 # 添加新的键值对 inventory["apples"] += 20 # 更新已有键对应的值 ``` #### 删除元素 要移除某个特定键及其关联的值,可以使用 del 命令或者 pop() 方法。后者还能够捕获被删除项目的原始值作为输出结果的一部分。 ```python stock_prices = {"AAPL": 150.99, "GOOGL": 2750.00, "MSFT": 300.00} del stock_prices["AAPL"] price_of_google_stock_removed = stock_prices.pop("GOOGL") # 移除的同时获得原值 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值