V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sordidclown  ›  全部回复第 1 页 / 共 1 页
回复总数  16
118 天前
回复了 iafei 创建的主题 程序员 giser 职业的困惑
这种不就得找对上管理一下,找领导哭诉,要点人力资源或者其他方面的资源?自己闷头干应该不太行吧(没经验纯瞎想,轻喷
“我没有发现任何一门语言能像 Python 这样,对初学者来说简单、对专业人士来说实用、对黑客来说令人振奋。”

摘录来自
流畅的 Python (第 2 版)
这就是围城吗?里面的人想出来,外面的人想进去。
PyCharm 的 Profile 调用一次?最后会有一个调用图,还能跳转到对应的方法
结合我个人的体验来说,OP 的这个问题的一部分是不是能归结为 Python 缺乏像 Java 一样通用的工程化准则?但是在类型注解出现之前,鸭子类型的语言本身就不太适合做工程,所以其实最后的落点反而是用 Python 做工程的人相对较少(?),相对来说,分享这方面经验的也少,最后都需要自己摸索。但其实如果要学习如何组织,其实可以看看开源的库,或者从其他语言借鉴(狗头)。之前找这方面的时候找到了一个项目: https://pyloong.github.io/pythonic-project-guidelines/
顺带一提,如果想同时 Web 和 GUI 开发,题主可以考虑下 Flet ,现在最新版已经提供了 Webview ,大部分情况下应该够用了。
157 天前
回复了 HHJY 创建的主题 Python 关于 Python 就业方向的疑问
@nyxsonsleep 那就看岗位是要立马能上手干活的,还是可以接受培养一段时间的了。可能现在行情不好,可能类似后者的岗位少了吧。
160 天前
回复了 HHJY 创建的主题 Python 关于 Python 就业方向的疑问
只靠 Python 就业应该不太行吧?其实可以用 Python 刷刷题,然后进公司了换技术栈。
163 天前
回复了 3country 创建的主题 职场话题 重生之在小公司摸鱼你会喜欢吗?
羡慕 op 公司,工资高要求低。
取之于 V ,用之于 V:《面向对象分析与设计》
171 天前
回复了 irisShaw 创建的主题 程序员 有从后端开发转数据分析的小伙伴吗
弃明投暗 +1 ,就像楼上说的除非是给钱的量化,要不然就是个全栈,而且还要包产品和业务
171 天前
回复了 ahhtree 创建的主题 职场话题 后端老鸟耍不要脸
@kuituosi 尖锐了老哥,有被激励到
177 天前
回复了 liushawn1999 创建的主题 程序员 大数据学习
在小公司做类似的工作,实际上研究过后会发现这个东西很坑,除非专门做数据的公司,否则大公司内部这些都是分开,比如数据仓库是 DBA ,展示是前端,数据接收处理有后端,业务本身有项目经理。也就是上面老哥说的涉猎比较广,换句话说就是很难专精于一项,在小公司内部可能还有点用,到市面上又是另一回事了,当然能进专门做数据的公司可能会不一样。
230 天前
回复了 shmilypeter 创建的主题 Java 给项目代码埋坑有哪些办法?
按楼上说的,逻辑写复杂一些。
提供几个思路:
1. 闭包内套高阶函数再在闭包内调用;
2. 如果语言允许,产生迭代器的迭代器,再在迭代器中调用;
3. 多个 stream 流套起来,最好是什么 map, filter, reduce 写成一行;
4. 猴子补丁打起来;
多用些语言的边角料,或者一般生产用不到的语法特性,总之多用些书里明确劝你不要用的。又能练手,出了事还能说与我无关。埋坑不一定要自己埋,守株待兔也是种方法。
247 天前
回复了 vicalloy 创建的主题 Python 你们的 Python 代码加不加 Type Hints
个人是加注解的。但是有个问题,假如说不加类型注释,pycharm 在推导不出来类型的时候不会提示属性和方法,也没有检查和补全,这样的话代码写起来不会很难受吗?还是说有其他办法避免这种情况发生?
297 天前
回复了 JustBecause 创建的主题 Python Python 如何优化简单代码的多进程速度
我再提供一个思路,比如说将“读写文件”和“实际处理处理”分离成两个函数,一个作为 IO 密集函数,一个作为 CPU 密集函数。IO 密集的部分使用线程或者协程处理,CPU 密集的部分采用多线程处理。这两部分可以使用管道或者队列通信。
297 天前
回复了 JustBecause 创建的主题 Python Python 如何优化简单代码的多进程速度
Python 新手,猜一下可能是任务太轻量了? Windows 上没有 `fork`,默认是 `spawn` 这种重量级的构建方式。鉴于 MacOS 上使用 `fork` 能降低执行时间。所以可能任务执行的时间还没有构建新进程的时间长,也就是“构建新进程”所占时间的比重较大。
我觉得如果要减少执行时间,又要多进程,你可以试着限制进程池的大小。或者说任务比较多的时候再开多进程,这样能有效减少构建新进程占用的时间。
PS:网上搜了点资料猜的,大佬们轻喷。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2644 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 15:49 · PVG 23:49 · LAX 08:49 · JFK 11:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.