0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>编程语言及工具>

编程语言及工具

电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。

关于Python 60道硬核面试题 你知道多少

1. Python 的特点和优点是什么? 答案:略。 2. 什么是lambda函数?它有什么好处? lambda 函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数。 lambda 函数不能包含命令,它...

2020-12-18 标签:pythonLambda 1938

关于Python的18个高效编程技巧

初识Python语言,觉得python满足了我上学时候对编程语言的所有要求。python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。高级语言,如果...

2020-12-16 标签:编程python 1227

Python程序员编程经常忽略的小技巧

下面我挑选出的这几个技巧常常会被人们忽略,但它们在日常编程中能真正的给我们带来不少帮助。 1. 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions) 大多数的Python程序员都知道且使...

2020-12-15 标签:开源python 435

关于Python巧妙而强大的内置函数

关于Python巧妙而强大的内置函数

python内置了一些非常巧妙而且强大的内置函数,对初学者来说,一般不怎么用到,我也是用了一段时间python之后才发现,哇还有这么好的函数,这个函数都是经典的而且经过严格测试的,可以一...

2020-12-14 标签:python 542

Python中最基本的10个内容

Python简单易学,但又博大精深。许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉。学海无涯,我们先来了解一些Python中最基本的内容。 Python的特点 解释型语言,...

2020-12-11 标签:LinuxASCIIpython 1690

20个超棒的Python 库集合分享

为了方便学习,本文列出的20个Python库将按领域进行分类,有些你可能并不熟悉,但是真的能提高你的模型算法实现效率,多一点尝试,多一些努力! 核心库和统计数据 1. NumPy (Commits: 17911, Co...

2020-12-05 标签:python数据科学 1958

开发人员生态系统现状,首选的编程语言有哪些?

互联网的下半场,科技公司为面对更加严峻的竞争环境,越来越重视开源节流。而对于身处其中且撑起 IT 半边天的技术人,如今如何了?从技术角度来看,其又该作何改变顺应潮流? 接下来,...

2020-12-04 标签:JAVAAI编程语言 1876

使用Python和Jupyter Notebook时的10个技巧

简介 提示和技巧总是非常有用的,在编程领域更是如此。有时候,小小的黑科技可以节省你大量的时间和精力。一个小的快捷方式或附加组件有时会是天赐之物,可以成为实用的效率助推器。...

2020-12-02 标签:edaHTMLpython 3547

Python 在分配内存需要考虑的问题

Python 中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解释器强交互的函数。 本文将会频繁地使用该模块的getsizeof()方法,因此,我先简要介绍...

2020-11-26 标签:python 390

关于Python内置电池介绍

(一) 最近,我突然想到一个问题:相比其它语言,有哪些概念或习惯叫法是 Python 特有的? 在朋友圈提出这个问题后,我得到最多的回复是Pythonic 。这个回复一点都不意外,名字中自带 Pyt...

2020-11-26 标签:编程语言python 904

详解Python如何拼接字符串

1、来自C语言的%方式 print(%s %s % (Hello, world)) Hello world %号格式化字符串的方式继承自古老的C语言,这在很多编程语言都有类似的实现。上例的%s是一个占位符,它仅代表一段字符串,并不是拼接...

2020-11-26 标签:C语言编程语言字符串python 1052

关于Python 浮点数哪些冷知识

最近遇到个问题: 若两个元组相等,即 a==b 且 a is b,那么相同索引的元素(如 a[0] 、b[0])是否必然相等? 若两个对象的 hash 结果相等,即 hash(a) == hash(b),那么它们是否必然相等呢? 大家可以...

2020-11-25 标签:浮点数python 783

温故而求知新:浅谈Python的字符串

字符串序列是一种不可变序列,这意味着它不能像可变序列一样,进行就地修改。...

2020-11-25 标签:字符串python 410

浅谈Python 字符串特有的操作方法

浅谈Python 字符串特有的操作方法

当要处理字符串列表等序列结构时,采用join()方式;拼接长度不超过20时,选用+号操作符方式;长度超过20的情况,高版本选用f-string,低版本时看情况使用format()或join()方式。...

2020-11-24 标签:字符串python 610

什么是复制字符串?Python如何复制字符串

连续几篇文章都在写 Python 字符串,这出乎我的意料了。但是,有的问题,不写不行,特别是那种灵机一动想到的问题,最后你发现,很多人根本不懂却又误以为自己懂了。那就继续刨根问底,...

2020-11-25 标签:字符串python 3026

Python 切片操作的高级用法

众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串、列表、元组)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢? 切片(slice)就是一种截取索引片段...

2020-11-23 标签:编程语言python 1319

Python学习要点:自定义序列实现切片功能

切片是 Python 中最迷人最强大最 Amazing 的语言特性(几乎没有之一),在《Python进阶:切片的误区与高级用法》中,我介绍了切片的基础用法、高级用法以及一些使用误区。这些内容都是基于原...

2020-11-24 标签:python切片 697

Python高级特性:迭代器切片的应用

在前两篇关于 Python 切片的文章中,我们学习了切片的基础用法、高级用法、使用误区,以及自定义对象如何实现切片用法(相关链接见文末)。本文是切片系列的第三篇,主要内容是迭代器切...

2020-11-29 标签:python迭代器 671

谈谈Python 中的迭代器模式

谈谈Python 中的迭代器模式

在软件开发领域中,人们经常会用到这一个概念设计模式(design pattern),它是一种针对软件设计的共性问题而提出的解决方案。在一本圣经级的书籍《设计模式:可复用面向对象软件的基础》...

2020-11-23 标签:python迭代器 801

Python学习点:为什么 range() 不生成迭代器

Python学习点:为什么 range() 不生成迭代器

迭代器是 23 种设计模式中最常用的一种(之一),在 Python 中随处可见它的身影,我们经常用到它,但是却不一定意识到它的存在。在关于迭代器的系列文章中(链接见文末),我至少提到了...

2020-11-23 标签:python迭代器 778

导入Python库失败的缺失库怎么解决

导入Python库失败的缺失库怎么解决

在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named xxx或者ModuleNotFoundError: No module named xxx。 导入失败问题,通常分为两种:一种是导入自己写的模块(即以...

2020-11-21 标签:python 2941

Python如何管理所用的全部依赖库

Python如何管理所用的全部依赖库

在 Python 的项目中,如何管理所用的全部依赖库呢?最主流的做法是维护一份requirements.txt,记录下依赖库的名字及其版本号。 那么,如何来生成这份文件呢?在上篇文章 《由浅入深:Python 中如...

2020-11-21 标签:python 1402

Python学习:“-m”选项典型用法和原理解析

Python学习:“-m”选项典型用法和原理解析

看了前面的几种典型用法,你是否开始好奇:“-m”是怎么运作的?它是怎么实现的?...

2020-11-20 标签:pythonpep 3005

Python的列表和元组两种数据结构区别差异分析

Python的列表和元组两种数据结构区别差异分析

前言 相信大家对于Python的列表和元组两种数据结构并不陌生了,如果我问大家这两种数据结构有什么区别呢?列表和元组都是数组,列表是动态的数组可以修改,元组是静态的数组不可修改。...

2020-11-20 标签:数据结构python 2171

初入门Python的小白介绍PEP是什么?

初入门Python的小白介绍PEP是什么?

或许你是一个初入门Python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。那正好,本文将系统性地介绍一下PEP,与大家一起加深对...

2020-11-20 标签:python 2336

VerilogHDL语言:清阻塞赋值和非阻塞赋值

对于VerilogHDL语言中,经常在always模块中,面临两种赋值方式:阻塞赋值和非阻塞赋值。对于初学者,往往非常迷惑这两种赋值方式的用法,本章节主要介绍这两种文章的用法。其实,有时候概...

2020-11-19 标签:比较器VerilogHDL 1167

Python程序员初学者和进阶者有什么区别

Python程序员初学者和进阶者有什么区别

编译:CSDN- 孙薇,作者:Martin Andersson Aaberge Python是一种很棒的语言,语法简单,无需在代码中搜索分号。对于初学者来说,Python是入门最简单的语言之一。 Python有大量的库支持,你还可以安装...

2020-11-04 标签:程序员python 1560

关于ST-Link的实际编程和调试应用的场景分析

关于ST-Link的实际编程和调试应用的场景分析

ST-Link编程和调试应用 下面罗列一些关于ST-Link常见的编程和调试应用,看看你还有不知道吗?...

2020-08-31 标签:ledSTM32编程STVD 3612

2020年常见的20种数据科学工具,你了解多少

执行数据科学任务的最佳工具有哪些?作为数据科学新手,你应该选择哪些工具? 我相信在你的数据科学之旅的某些时刻中你已经问过(或搜索过)这些问题。...

2020-08-27 标签:神经网络机器学习python数据科学 4106

让PyTorch 使用更轻便的深度学习框架

让PyTorch 使用更轻便的深度学习框架

它把研究代码与工程代码相分离,还将PyTorch代码结构化,更加直观的展现数据操作过程。...

2020-08-27 标签:人工智能深度学习pytorch 1844

编辑推荐厂商产品技术软件/工具OS/语言教程专题