PyConChina2022-杭州-Pants:Python工程化必备构建工具-沈达Pants: Python工程化 必备构建工具 主讲人: 沈达 – 比图科技数据工程师 Pants 2 https://www.pantsbuild.org 面向任意规模代码仓库的高性能、可扩展、用户友好的构建系统。 由 主要实现 用 定义构建 对 支持最好 Pants 1 诞生于推特 Pants 2 涅槃重生 由Toolchain赞助 人生苦短,我用Python 用户 JupyterLab0 码力 | 9 页 | 975.41 KB | 1 年前3
1_丁来强_开源AIOps数据中台搭建与Python的作用开源AIOps数据中台搭建与 Python的作⽤用 丁来强 关于我 • ⼯工作10+年年,熟悉⼤大数据分析、ITOps、SecOps等领域 • 阿⾥里里云⽇日志服务上海海负责⼈人,之前在Splunk上海海 • ⾃自从2015年年,在4届PyCon上,累计分享7+不不同议题 • 云栖⼤大会或社区累计分享13+个⼤大数据系统或Python相关议题 往届视频与PPT ⽇日志服务钉钉群 ⽇日志服务钉钉群 ⽬目录 CONTENTS 关于AIOps ⼯工程难点 开源⽅方案与Python作⽤用 1 关于AIOps 根据Gartner的报告,AIOps将在未来5-10年年落地开花,并集中统⼀一 各种Ops平台 IT运维的⽬目标/KPI 1 2 3 IT运维的挑战 • 复杂度越来越⾼高: • 架构演变:SaaS、多云、容器器、微服务等 • 数据孤岛越来越多:⼤大数据的3V(容量量、变化、种类) 团队缺少懂的⼈人 • ⼯工具不不好⽤用 • ⼯工程化不不易易 算法落地的趋势 • ⾼高薪机会让更更多⼈人⼈人员会进去这个领域 • 框架使得学习⻔门槛降低:不不需要博⼠士就能做 • 公司培训与⼈人员参与促进发展 外部数据集成与⾃自动化 • ⼯工单系统 • CMDB(资产管理理) • Run Book⾃自动化 • 告警 • 应⽤用编排 3 开源⽅方案选择与Python作⽤用0 码力 | 48 页 | 17.54 MB | 1 年前3
1_当Python遇上FPGA_PYNQ开源项目的实践与体会_陆佳华当Python遇上FPGA PYNQ开源项目的实践与体会 陆佳华 joshual@Xilinx.com 目录 CONTENTS FPGA 35th Computer Architecture Golden Age PYNQ Open Source Framework How Python helps, really a lot.. FPGA 35th National Inventors0 码力 | 9 页 | 3.42 MB | 1 年前3
Python的智能问答之路 张晓庆 标注数据 Ø 训练数据 Ø 测试数据 Ø 评估数据 • 建模 Ø 输入输出? Ø 工作流? • 语言工具 Ø C++ Ø Python Ø Java Ø GO • 模型 Ø 统计模型 Ø 传统机器学习模型 Ø 深度学习模型 Ø 如何选择?是否组合? • 评估 Ø 评估指标 Ø 工具 • 迭代 Ø 策略? • 服务化 Ø 服务框架 Ø 性能 Ø 稳定性 各个击破-业务 u 想给小孩报名英文课,不清楚课程内 公司需要打卡吗?公司的文化是什么? 年假多少天? u 打车发票要怎么报销? u 物业一年物业费多少钱?能帮忙换水 龙头? p 其它场景机器人 p 特性: ü 有效渗透 ü 横向复制的可行性 各个击破-语言工具 • 开发成本 Ø C++:简洁紧凑,灵活方便,需要精细设计,开 发成本较高 Ø Python:语法简单,完全面向对象,容易入门和 使用 Ø Java:语法简单,面向对象,但框架较重,相对 C/C++/Java分担慢速计算的压力 Ø Java:较快 Ø GO:C语言一样的执行速度 • 工具完备性 Ø C++:多为开发者开源,如切词、词性 标注等基础工具 Ø Python:海量的第三方开源工具库 Ø Java:较多开源NLP工具,LingPipe、 FudanNLP等 Ø GO:较多开源NLP相关工具, gonlp,goml等 各个击破-第一次建模 • 检索(Retrieval)0 码力 | 28 页 | 2.60 MB | 1 年前3
07 FPGA 助力Python加速计算 陈志勇FPGA 助力 Python 加速计算 陈志勇 高级技术市场经理 安富利电子科技 2019年10月20日,深圳 2 Ø Python 语言:易学易读易用、可扩展性、可移植性等。 Ø Python 开发工具:库丰富、效率高、调试方便 Ø Python 的应用: 人工智能、数据分析等 Ø Python 的生态环境:软件平台、硬件平台、方案合作伙伴 等 Ø 用 Python 如何开发嵌入式产品?如何实现 FPGA Ø 算法硬件加速:用FPGA的逻辑硬件实现算法加速 Ø 算法如何在FPGA 中实现?如何用”与或非”门电路去 写算法? Ø 目前哪些 Xilinx FPGA的开发工具支持python 语言? Ø 目前Xilinx 工具支持python 的主要应用领域 Python 工程师关心的问题 3 Python 工程师开发嵌入式产品的时候哪些地方可能会遇到性能瓶颈? Ø 传统的计算平台:基于通用处理器的架构,Intel RTL 语言的转换工具 Ø 全面覆盖 C、C++、OpenCL,能够进行浮点运算和任意精度浮点运算 Ø 可以输出 Verilog和 VHDL代码 Ø 可以通过制定约束 (Directive) 来提高运算性能和优化资源利用率 Ø 从算法验证到硬件实现的自动化工作流程 Ø 适合C算法的工程师进行快速硬件验证 Ø 赛灵思提供基于 OpenCV 的库函数,适用于图像处理 Ø 高层次EDA开发工具,C开发者的福音,Xilinx0 码力 | 34 页 | 6.89 MB | 1 年前3
FPGA助力Python加速计算 陈志勇 FPGA 助力 Python 加速计算 陈志勇 高级技术市场经理 安富利电子科技 2019年10月19日,北京 2 ➢ Python 语言:易学易读易用、可扩展性、可移植性等。 ➢ Python 开发工具:库丰富、效率高、调试方便 ➢ Python 的应用: 人工智能、数据分析等 ➢ Python 的生态环境:软件平台、硬件平台、方案合作伙伴等 ➢ 用 Python 如何开发嵌入式产品?如何实现 算法硬件加速? FPGA ➢ 算法硬件加速:用FPGA的逻辑硬件实现算法加速 ➢ 算法如何在FPGA 中实现?如何用”与或非”门电路去写 算法? ➢ 目前哪些 Xilinx FPGA的开发工具支持python 语言? ➢ 目前Xilinx 工具支持python 的主要应用领域 Python 工程师关心的问题 3 Python 工程师开发嵌入式产品的时候哪些地方可能会遇到性能瓶颈? ➢ 传统的计算平台:基于通用处理器的架构,Intel RTL 语言的转换工具 ➢ 全面覆盖 C、C++、OpenCL,能够进行浮点运算和任意精度浮点运算 ➢ 可以输出 Verilog和 VHDL代码 ➢ 可以通过制定约束 (Directive) 来提高运算性能和优化资源利用率 ➢ 从算法验证到硬件实现的自动化工作流程 ➢ 适合C算法的工程师进行快速硬件验证 ➢ 赛灵思提供基于 OpenCV 的库函数,适用于图像处理 ➢ 高层次EDA开发工具,C开发者的福音,Xilinx0 码力 | 34 页 | 4.19 MB | 1 年前3
2_FPGA助力Python加速计算_陈志勇FPGA 助力 Python 加速计算 陈志勇 高级技术市场经理 安富利电子科技 2019年9月21日, 上海 2 Ø Python 语言:易学易读易用、可扩展性、可移植性等。 Ø Python 开发工具:库丰富、效率高、调试方便 Ø Python 的应用: 人工智能、数据分析等 Ø Python 的生态环境:软件平台、硬件平台、方案合作伙伴等 Ø 用 Python 如何开发嵌入式产品?如何实现 算法硬件加速? FPGA Ø 算法硬件加速:用FPGA的逻辑硬件实现算法加速 Ø 算法如何在FPGA 中实现?如何用”与或非”门电路去写 算法? Ø 目前哪些 Xilinx FPGA的开发工具支持python 语言? Ø 目前Xilinx 工具支持python 的主要应用领域 Python 工程师关心的问题 3 Python 工程师开发嵌入式产品的时候哪些地方可能会遇到性能瓶颈? Ø 传统的计算平台:基于通用处理器的架构,Intel RTL 语言的转换工具 Ø 全面覆盖 C、C++、OpenCL,能够进行浮点运算和任意精度浮点运算 Ø 可以输出 Verilog和 VHDL代码 Ø 可以通过制定约束 (Directive) 来提高运算性能和优化资源利用率 Ø 从算法验证到硬件实现的自动化工作流程 Ø 适合C算法的工程师进行快速硬件验证 Ø 赛灵思提供基于 OpenCV 的库函数,适用于图像处理 Ø 高层次EDA开发工具,C开发者的福音,Xilinx0 码力 | 33 页 | 8.99 MB | 1 年前3
Python3 基础教程 - 廖雪峰7/531 关于作者 廖雪峰,十年软件开发经验,业余产品经理,精通 Java/Python/Ruby/Scheme/Objective C 等,对开源框架有深入研究,著有 《Spring 2.0 核心技术与最佳实践》一书,多个业余开源项目托管在 GitHub,欢迎微博交流: Python 简介 Python 是著名的“龟叔”Guido van Rossum 在 1989 年圣诞节期间,为了 适合开发哪些类型的应用呢? Python3 基础教程【完整版】 http://www.yeayee.com/ 10/531 首选是网络应用,包括网站、后台服务等等; 其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等; 另外就是把其他语言开发的程序再包装起来,方便使用。 最后说说 Python 的缺点。 任何编程语言都有缺点,Python 也不例外。优点说过了,那 Python 应用卖服务的模式越来越多了,后一种模式不需要把源码给别人。 再说了,现在如火如荼的开源运动和互联网自由开放的精神是一致的, 互联网上有无数非常优秀的像 Linux 一样的开源代码,我们千万不要高 估自己写的代码真的有非常大的“商业价值”。那些大公司的代码不愿意 开放的更重要的原因是代码写得太烂了,一旦开源,就没人敢用他们的 产品了。 Python3 基础教程【完整版】 http://www0 码力 | 531 页 | 5.15 MB | 1 年前3
1 Python在Azure Notebook产品发展中的核心地位 以及通过Visual Studio Code的最佳Azure实践 韩骏相对于机器学习,严重依赖于高端机,大量的 GPU 运算 • 高端机的成本高 开发工具 • 复杂的工具链 • 搭建环境花费时间 深度学习 à Azure Machine Learning 开发工具 à Azure Notebook Azure Machine Learning • 拥有不同运算性能的机器 • 降低成本,按需付费 • 支持不同的开源框架:TenserFlow、PyTorch、MXNet 等 container 3. 部署 model 测试 web service 如果我想要更强大的编辑功能呢? Stack Overflow 2019 开发者调查 Visual Studio Code • 开源 • 跨平台 • 轻量级 • 智能提示 (IntelliSense) • 代码调试 • 内置 Git 支持 • 多语言支持 • 丰富的插件 VS Code 最热门的插件是? 官宣!全球首秀 Visual Anywhere 未来就在眼前 • Cloud-Hosted Development Environments • Web 版 VS Code (Visual Studio Online) 依托云的开发工具更强大 • 协作开发 • 远程开发 • 无需繁杂的安装与配置 Cloud-Hosted Development Environments Web 版 VS Code (Visual Studio0 码力 | 55 页 | 14.99 MB | 1 年前3
Hello 算法 1.1.0 Python版AlphaGo 的精彩棋局、ChatGPT 的自然交互,这些应用都是算法在计算机上的精妙演绎。 事实上,在计算机问世之前,算法和数据结构就已经存在于世界的各个角落。早期的算法相对简单,例如古 代的计数方法和工具制作步骤等。随着文明的进步,算法逐渐变得更加精细和复杂。从巧夺天工的匠人技艺、 到解放生产力的工业产品、再到宇宙运行的科学规律,几乎每一件平凡或令人惊叹的事物背后,都隐藏着精 妙的算法思想。 算法犹如美妙的交响乐,每一行代码都像韵律般流淌。 愿这本书在你的脑海中轻轻响起,留下独特而深刻的旋律。 第 0 章 前言 hello‑algo.com 2 0.1 关于本书 本项目旨在创建一本开源、免费、对新手友好的数据结构与算法入门教程。 ‧ 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂,学习曲线平滑。 ‧ 算法源代码皆可一键运行,支持 Python、C++、Java 数据结构与算法有模糊的认识,在会与 不会之间反复横跳,那么本书正是为你量身定制的! 如果你已经积累一定的刷题量,熟悉大部分题型,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 若你是算法“大神”,我们期待收到你的宝贵建议,或者一起参与创作。 前置条件 你需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书的主要内容如图0 码力 | 364 页 | 18.42 MB | 1 年前3
共 111 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12













