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

pycharm入门教程(非常详细)_pycharm用法

PyCharm v2018.2最新版本下载 在PyCharm中使用IPython / Jupyter Notebook 在你开始之前执行本教程任务之前,请确保满足以下先决条件: 您已经创建了一个Python...新创建文件现在显示在Project Tool Window窗口中,并自动打开以进行编辑 。 到目前为止,新文件是空,但PyCharm将其识别为 notebook文件。...请注意,单元格产生输出,但会自动创建下一个空单元格。在此新单元格中,输入以下代码: 运行此单元格。运行会导致错误: 应首先定义变量。为此,请添加一个新单元格。...这次它显示了预期输出: 剪贴板操作单元格 您可以执行标准剪贴板操作:Ctrl+C,Ctrl+X和 Ctrl+V。 运行和停止kernels 单击播放图标执行单元格。...有关所有这些操作消息显示在控制台中: 选择风格 查看文档工具栏右侧下拉列表。它允许您选择单元格演示样式。例如,现有单元格表示为代码。再次单击包含import语句单元格,然后单击图标+。

3.6K40

Excel事件(二)工作表事件

二、工作表事件分类 上图介绍工作表事件代码编写位置时,可以看到工作表对象对应有多种事件类型,最常用9中工作表事件如下图所示: 工作表事件发生在工作表被激活、用户修改,以及更新工作表上单元格或数据透视表时...当Worksheet_Change事件执行时,会将操作单元格Range对象传递到参数targe中,然后就用来对参数进行判断,来空值用户对参数更改。...用户修改单元格内容时,触发一次change事件,中间代码也修改单元格内容中加入了“内容更改”,这也会再一次触发了change事件,第二次在单元格值前加入”内容更改“标识,循环触发下去。)...所以用户修改单元格内容时,先触发了代码运行后。要先禁止事件。让中间代码去添加“内容更改”标识。此时因为禁止事件而不会触发,修改完之后再恢复事件开启即可。...当cancel事件发生时为false,如果事件过程将此参数设为true,则在完成此过程后,执行默认单价鼠标右键操作。 比如在工作表中禁用右键,只需要将cancel参数设置为true即可。

3.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Jupyter Notebook

    每个 notebook 由多个单元格构成,而每个单元格又可以有不同用途。 下方截图中看到是一个代码单元格(code cell),以[ ]开头。在这种类型单元格中,可以输入任意代码执行。...之后,单元格代码就会被计算,光标也会被移动动一个新单元格中。你会得到如下结果: ? 根据绿色边框线,我们可以轻松地识别出当前工作单元格。...notebook 有一个非常有趣特性,就是可以修改之前单元格,对其重新计算,这样就可以更新整个文档了。...现在我们已经知道了如何输入代码,为什么尝试着让这个 notebook 更加漂亮、内容更丰富?为此,我们需要使用其他类型单元格,即 Header单元格和 Markdown单元格。...计算单元格后,会得到如下图形: ? 我们看到,绘制出图形直接添加在了 notebook 中,就在代码下面。我们可以之后修改代码,重新计算,这时图形也会动态更新

    1.6K30

    Jupyter Notebook

    每个 notebook 由多个单元格构成,而每个单元格又可以有不同用途。 下方截图中看到是一个代码单元格(code cell),以[ ]开头。在这种类型单元格中,可以输入任意代码执行。...之后,单元格代码就会被计算,光标也会被移动动一个新单元格中。你会得到如下结果: ? 根据绿色边框线,我们可以轻松地识别出当前工作单元格。...notebook 有一个非常有趣特性,就是可以修改之前单元格,对其重新计算,这样就可以更新整个文档了。...现在我们已经知道了如何输入代码,为什么尝试着让这个 notebook 更加漂亮、内容更丰富?为此,我们需要使用其他类型单元格,即 Header单元格和 Markdown单元格。...计算单元格后,会得到如下图形: ? 我们看到,绘制出图形直接添加在了 notebook 中,就在代码下面。我们可以之后修改代码,重新计算,这时图形也会动态更新

    1.7K80

    如何快速处理大量数据

    数据分列和合并 5.1如果数据格式统一,可以使用“数据”菜单中“分列”功能来快速将一列数据拆分成多列。 5.2使用“合并单元格”功能将多个单元格合并为一个,便于展示或计算。 6....使用条件格式 6.1条件格式可以帮助你快速识别数据中异常值、趋势或模式,通过颜色或图标来突出显示数据。 7....宏和VBA编程 7.1对于需要重复执行复杂任务,可以考虑使用宏录制功能或编写VBA代码来实现自动化操作。 8....使用Excel新功能 9.1Excel不断更新,新版本通常会引入一些新数据处理功能,比如Power Query(获取与转换)和Power Pivot(数据建模与分析),这些都可以大大提高数据处理效率...记得在进行任何操作之前,尤其是处理大量数据时,最好先备份原始数据,以防万一出现误操作导致数据丢失。

    9810

    Vs Code 2020年6月(1.47版)

    这个是下载文件.看意思是.arm平台.我想起了我之前哟一个surface 1代.但是需要破解装exe文件.那这这里是新玩法吗?...新搜索编辑器上下文默认 该search.searchEditor.defaultNumberOfContextLines设置更新为默认值1而不是0,这意味着在搜索编辑器中,每条结果行前后都会显示一条上下文行...源代码控制 单一检视 源代码管理视图合并为一个视图: ? 所有存储库都在单个视图中呈现,因此您可以更好地了解整个工作区状态。...通过利用webpack,我们依赖浏览器现在支持两个库: iconv-lite 读写编码 jschardet:从文字内容中猜测编码 这个功能厉害,keil程序是GB2123编码,可以给我识别回来 更新用户体验...例如,在GitHub问题笔记本中,您可以选择“ 锁定”按钮将单元格内容设置为只读,还可以通过常规“撤消/重做”命令撤消/重做此操作

    4.5K30

    php Spreadsheet Csv,使用 PhpSpreadsheet 实现读取写入 Execl「建议收藏」

    软件支持 需要满足以下条件: PHP5.6及以上版本 PHP扩展php_zip开启 PHP扩展php_xml开启 启用PHP扩展php_gd2(如果没有编译) 安装 进入自己项目目录,使用composer...sampleData/example1.xls’; spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load(inputFileName); 此方法会在执行加载之前测试当前文件...最后变成一个二维数组数据(行列),然后渲染就实现了简单读功能了,但是这里还有问题 execl表中之前有些单元格有样式,暂时没有从那一坨东西中找到....Online主机,可以去微软官网文档具体看下操作,如果有人已经搭建了,希望能分享一下....本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    3.3K20

    Excel编程周末速成班第26课:处理运行时错误

    当发生错误并且程序包含处理错误代码时,程序将停止并显示一个对话框,其中包含错误说明,如图26-1所示。通常无法从未处理错误中恢复,这就是为什么它们如此讨厌原因。...ExitSub语句用于防止执行陷入错误处理代码中,这样可以确保仅在发生错误时才执行错误处理代码。 在详细介绍编写错误处理代码之前,你需要了解Err对象,这将在下一部分中介绍。...错误处理代码 错误处理代码任务是 1.识别错误(使用Err对象)。 2.采取适当操作,例如向用户显示消息。 3.恢复程序执行。 为了识别错误,你必须对在此特定过程中可能发生错误有所了解。...提示:执行任何Resume语句会自动清除Err对象中现有的错误信息,就像调用Err.Clear方法一样。每当执行退出过程时,Err对象也会被清除。...在许多情况下,此错误可以简单地忽略它,因为它不会影响程序操作。 清单26-1展示了一个过程,该过程选择当前所选区域中包含批注所有单元格

    6.8K30

    Excel VBA编程

    属性获取目录名称 使用窗体对象设置交互界面 用代码操作自己设计窗体 显示窗体 将窗体显示为无模式窗体 关闭或隐藏显示窗体 用户窗体事件应用 借助Initialize事件初始化窗体 借助QueryClose...单元格相对于字体来说对象,但是单元格相对于工作表而言是属性 方法是在对象上执行某个动作或者操作,每个对象都有其对应一个或者多个方法。...,一个worksheet对象代表工作簿中一个普通工作表 range 代表Excel中单元格,可以是单个单元格,也可以是单元格区域 application对象操作 使用ScreenUpdating属性设置更新屏幕...在删除工作表之前发生 beforeDoubleClick 双击工作表之后,默认双击操作之前发生 beforeRightClick 右击工作表之后,默认右击操作发生之前 calculate 重新计算工作表之后发生...在窗体中添加和设置控件功能 用代码操作自己设计窗体 显示窗体 手动显示窗体 在VBE窗口中选中窗体,依次执行【运行】——>【运行子过程/窗体】命令,即可显示选中窗体 在程序中用代码显示窗体 sub

    45.5K33

    JupyterLab 新版本更新

    改进键盘导航 本次更新致力于优化键盘导航功能,特别关注提升用户体验和操作便利性: 笔记本单元格现在可保留焦点 现在可将焦点移至活动笔记本以外位置 现在可以使用箭头键导航工具栏 笔记本中执行历史 用户可以使用之前执行代码来填充空白单元...要清除执行历史,请查阅所用内核文档(如 IPython/ipykernel)。 从跟踪记录中打开文件 现在,代码错误跟踪检测到文件路径已经转换为链接。...目录中错误指示符 当单元格执行过程中出现故障时,相应标题会显示一个错误指示符,以提高对笔记本状态认识,并使用户能够快速导航到需要注意单元格。...JupyterLab 4.1 增加了两种通知,以便在可能出现混乱情况下为用户提供指导: 当用户尝试保存只读文档时,会显示一个建议使用 "另存为 "瞬时通知 当用户尝试在慢启动内核初始化之前执行单元格时...,会显示通知提示该单元格尚未执行(这是选择性,需要在设置中启用) 改进全窗口模式 全窗口模式下笔记本只渲染可见单元格,大大提高了应用程序性能。

    82910

    个人永久性免费-Excel催化剂功能第32波-行列批量插入和删除

    批量操作永远是效率提升王道,也是Excel用户们最喜欢能够实现操作 虽说有些批量操作不一定合适Excel最佳实践操作,但万千世界,无奇有,特别是在国人眼中领导最大等级森严职场环境下。...Excel催化剂迎合大众需求,特推出对行或列批量插入和删除操作,希望能够惠及部分在恶劣职场环境下表哥表姐们。 有此功能,代表鼓励去做类似的批量操作,此类操作有太多糟糕后果等着收拾。...这里选区即是工作表上选定单元格区域,请提前对隐藏、自动筛选单元格进行显示 ?...总结 本篇简单实现了一些批量操作空行空列操作,对于正规军来说,这些操作并不多,但工作中难免接手许多其他人所做表格,这些表格规范时,就有很大场景需要用到这些步骤。...,且需可连接外网方式实现自动更新机制,若下载安装过程中有任何疑问或需要离线版安装等,尽量不单独私聊询问,加QQ群可高效解决(群内汇集了VSTO开发、Powerbi技术、Sqlserver商业智能等方面的国内顶尖大牛人物

    2K20

    Win10 Jupyter相关杂记

    最近在打数据比赛,频繁使用Jupyter 这里记录一下笔记本一些使用Tips pip install --upgrade pip 安装之前更新一下pip pip install jupyter 直接...执行命令时候 可以使用!...,你只想留下图表和表格 命令模式下单元格操作: 如果单元格边框为绿色(即为编辑模式),请按ESC键,退回到命令模式。...蓝色 数字键:将单元格变为标题类型,数字越大标题越小 L: 显示代码行号 m: 将单元格变为markdown类型,在markdown类型单元格内可以编写文档 y: 将单元格变为代码类型,在代码类型单元格中输入...Python代码 d: 按两下d按键删除单元格 z: 撤销最后删除单元格操作 a: 在当前单元格之上创建一个新单元格 b: 在当前单元格之下创建一个新单元格 x: 剪切当前单元格 c: 复制当前单元格

    91320

    Python | 使用Python操作Excel文档(一)

    Python | 使用Python操作Excel文档(一) 0 前言 在阅读本文之前,请确保您已满足或可能满足以下条件: 请确保您具备基本Python编程能力。 请确保您会使用Excel。...在openpyxl之前,我们使用xlrd和xlwt来操作Excel表格,事实上这两个库也非常好用,一读一写,然而遗憾是它们只能操作2003及以前版本,而openpyxl却能支持2010版本。...可以查看一下,程序执行目录下是不是出现了一个example.xlsx文件。这时,是一个全新文件,里面只有一张默认表。...操作单元格 每个单元格都是一个Cell对象。 访问单元格,需要使用坐标,坐标的表示方式有两种,一种是使用字符串,如‘A1’,表示是第一列,第一行。。...load_workbook方法会读取存在工作簿,返回Workbook对象 Worksheet类用来进行表操作,比如访问单元格。返回Cell对象。

    2.4K20

    个人永久性免费-Excel催化剂功能第52波-相同内容批量合并单元格,取消合并单元格并填充内容

    视频演示 Excel催化剂正式在千聊上发布视频,如查阅文章有理解障碍,不妨查看下视频,视频不定期更新,内容丰富,干货满满,有术亦有道!...其实开发此功能,是源于手里一个棘手问题,怎样在合并单元格上插入图片,虽然之前开发插入图片功能,已经足够覆盖众多场景,再加上自由报表生成已经足够灵活运用。...之前插入图片功能不太好使,如果可以使用合并单元格方式再插入图片到合并单元格上,效果就不错。 ?...需要可视化商品款号,方便查阅 最终想实现效果如下: 今天很高兴告诉大家,在Excel催化剂里已经可以轻松实现。插入图片也有众大更新补充可用于合并单元格和批注图片插入。 ?...选定需合并单元格列,可选多列,连续列亦可接受,无需频繁去操作多列。 ? 选择1、2、4列 最终结果如预期所想,多列同时可合并单元格,且合并单元格内仅首个有内容。 ? image.png ?

    1K20

    Excel编程周末速成班第21课:一个用户窗体示例

    用户窗体中代码可以验证输入数据并执行检查,例如,验证邮政编码是否包含且仅包含五位数字(对于较新代码,则为九位数字加破折号)。与在后面进行处理相比,在输入之前捕获错误数据要容易得多。...与其在输入后检查数据(下一节中将对某些字段进行操作),不如直接阻止输入不正确数据有时更为有效。 在键盘输入到达控件之前对其进行检查方法是使用KeyDown事件。...注意,除了函数中代码外,返回说明符AsBoolean添加到函数第一行。你应该将此清单中代码添加到你程序中。...你知道第一列标题位于单元格A2中。这意味着第一行空白开始于单元格A3或它下面的任何单元格中。有几种方法可以识别第一个空行。这里使用其中一种,如下: 1.从单元格A2开始作为参考点。...VBA学习信息 本文为知识星球:完美Excel社群正在陆续推出《Excel编程周末速成班》系列中一篇,到2020年12月27日,此系列更新至第21课。

    6.1K10

    简单Excel VBA编程问题解答——完美Excel第183周小结

    7.什么时候可以省略Select Case语句Else部分? 如果在所有Case语句都不匹配情况下没有要执行代码,则可以省略Else部分。 8.IIf函数有什么作用?...虽然仍被支持,但更灵活Do ...Loop语句取代了While... Wend。 11.可以在For... Next循环中放入多少条Exit For语句? 没有限制。...13.过程中代码行数有什么限制? 没有限制,但是良好编程习惯规定过程不应太长,最多30至40行代码是合理。 14.如何将数组作为参数传递给过程? 数组名后加上空括号。...17.VBA可以识别通用格式日期,例如2020/11/11。在VBA代码中,如何表明该值是日期? 通过将其括在#字符中。 18.哪个VBA函数用于为日期添加间隔? DateAdd函数。...Excel公式技巧64:为重复值构造包含唯一值辅助列 Excel小技巧67:列出工作表中所有定义名称 完美Excel社群本周内容 本周完美Excel社群内容更新不是很多,仍然是《Excel编程周末速成班

    6.6K20

    使用管理门户SQL接口(一)

    Show History:收回以前运行SQL语句,然后重新运行它,或者修改它,然后运行它。 列出所有执行语句,包括未成功执行语句。...注意,Show History列出了之前执行所有语句,包括那些执行失败语句。使用表拖放在文本框中构造SQL代码。...返回多个结果集查询。在文本框中编写SQL代码后,可以单击“显示计划”按钮查看SQL代码执行SQL代码。如果代码有效,则显示计划显示查询计划。...如果行列包含数据(NULL),结果集将显示一个空白表格单元格。 指定一个空字符串文本将显示一个HostVar_字段,其中包含一个空白表格单元格。...最后一次更新:最后一次执行查询(或其他SQL操作)日期和时间。 这个时间戳在每次执行查询时都被重置,即使在重复执行相同查询时也是如此。

    8.3K10

    在 Excel 工作簿中定义决策表(Oracle Policy Modeling-Define decision tables in Excel workbooks)

    在 Excel 中创建规则表 当您向项目中添加 Excel 文档时,此文档规则表工作表将包含如下所示规则模板: ? 要在 Excel 中编写包含单个条件和单个结论简单规则,请执行以下步骤。...在此示例中,我们将根据人员国籍推 断出其是哪国人。注:变量属性应先在属性文件中声明才能在 Excel 中使用。(在规则中使用布尔值属性之前不必 声明这些属性。)...a.将第二列中文本条件替换为“国籍”。此单元格采用正确条件标题样式。因为我们将只有一组条件,所以您可以删除第一个条件列。  b.将文本结论替换为“哪国人”。此单元格采用正确结论标题样式。...此操作将应用替代结论“不确定”。 规则表应如下所示: ? 当编译规则时,在 Excel 中编写决策表将由 Oracle Policy Modeling 转换成内部生成规 则表。...根据规则表应用起始日期拆分规则表 表可以拆分在同一文件多个表上,以考虑从特定日期开始应用定期表更新。为此, 可插入主表对各表区分优先次序。通过引用在表选项卡中指定表名称来区分优先次序。

    4.1K30

    CVPR 2020 Oral | 双边分支网络BBN:攻坚长尾分布现实世界任务

    通过该方法,旷视研究院在细粒度识别领域权威赛事 FGVC 2019 中,获得 iNaturalist Challenge 赛道世界冠军。该网络框架代码开源。...因此,类别再平衡可有效地直接影响深度网络分类器权重更新,即促进分类器学习。正是因为这个原因,再平衡方法可以在长尾数据上取得令人满意识别准确度。...总体而言,BBN 每个分支各自执行其表征学习和分类器学习任务。...此外,α 并没有阶跃式地从1变为0,而是逐渐降低,使得两个分支在整个训练过程可以同时维持学习状态,让模型在迭代后期关注尾部数据同时损害习得通用表征。...基于此,可得到两个方面的观察结果: 分类器:可以发现,当应用同样表征学习方法时(比较竖直方向上三个单元格错误率),RW/RS 分类错误率总是低于 CE,这是因为它们再平衡操作会对分类器权重更新过程进行调整

    1.2K30

    手把手搭建游戏AI—如何使用深度学习搞定《流放之路》

    为了跟踪移动相机和玩家,世界点在被投影之前会被转平移回原始位置。在实际中,这是通过将投影矩阵乘以一个平移矩阵得到最终投影矩阵来实现。...图10:闪电传送分类器数据 执行预测代码如下。以下代码假定文件 LWTrain.csv 有多行这样格式:文件名,Y / N。...这一操作可以通过线程库中线程和锁定对象来实现。 (点击查看大图) 4.结果 为了对新代码进行计时,应该在ScreenUpdateT函数中进行测量。...开放和闭合单元格实例如图3所示。 图14:图像单元格标签 识别物品和敌人任务第二次使用了CNN。给定画面上单元格,CNN将单元格分类为包含敌人,物品还是什么也包含。...4.使用并行以获得更好表现 为了提高AI性能,CNN检测要并行执行。这个程序允许加速,因为numpy和TensorFlow代码避免了普通Python代码全局解释器锁定问题。

    2.9K70
    领券