V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
idcspy
V2EX  ›  Python

求助帖, PHP 还是 Python

  •  
  •   idcspy · 2018-09-20 21:47:54 +08:00 · 5841 次点击
    这是一个创建于 2015 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人不是科班出身,以前也到处下下脚本做做网站,属于落伍的不太懂技术的站长,php 都不太会写,从 hostloc 追寻吃瓜群众到 v 站。现在有兴趣做一个基于地图的分享社区,想向各位大牛请教,最简单的 Python 解决方案是哪套,有熟悉 geodjango 的大牛没,实在不行退一步用 php 也行。本人年过 40,感觉学习有点吃力了,如果有类似 dz 和 wp 之类的插件比较丰富的解决方案就更好了,谢谢各位。

    45 条回复    2018-09-27 22:35:35 +08:00
    kslr
        1
    kslr  
       2018-09-20 22:06:12 +08:00
    PHP 生态好,资料也很多,算是入门很低了。
    hiths
        2
    hiths  
       2018-09-20 22:07:36 +08:00 via iPhone
    PHP 吧
    Raisu
        3
    Raisu  
       2018-09-20 22:12:01 +08:00
    语言不重要吧。。。
    ClutchBear
        4
    ClutchBear  
       2018-09-20 22:23:53 +08:00   ❤️ 6
    为啥年过 40 就学习吃力啊
    我 70 后,
    刚刚转行写代码一年多. 一点没有感到吃力啊.
    感觉比以前学的东西多多了.
    idcspy
        5
    idcspy  
    OP
       2018-09-20 22:31:15 +08:00
    要向兄弟学习啊,我只在十几岁看过些计算机奥赛之类的教程,后面离这个梦越来越远,心态也比较浮躁。书感觉看不进去,程序的话,感觉就能做个 scriptkids:)
    darkcode
        6
    darkcode  
       2018-09-20 22:37:18 +08:00
    @ClutchBear 想看看你的故事
    soho176
        7
    soho176  
       2018-09-20 22:42:18 +08:00
    @idcspy 这串 id 好熟悉,idcspy 这站 可是很厉害 不少赚钱啊。
    carlclone
        8
    carlclone  
       2018-09-20 23:09:51 +08:00 via Android   ❤️ 1
    Python ,PHP 不能刷 leetcode 滑稽
    arsom
        9
    arsom  
       2018-09-20 23:12:47 +08:00 via iPhone
    两个都会,没啥纠结的,先熟悉一个,另外一个看看手册就会了。高级语言很多地方都是相通的
    c00WKmdje2wZLrSI
        10
    c00WKmdje2wZLrSI  
       2018-09-20 23:15:48 +08:00
    @ClutchBear 这年龄是有些大了....是怎么找到工作的?
    xvrzhao
        11
    xvrzhao  
       2018-09-20 23:21:25 +08:00
    Python::Django, PHP::Laravel, Ruby::Rails, 都可以。

    学习编程切忌不可急功近利,把基本功学扎实再做网站吧。
    ksharp8
        12
    ksharp8  
       2018-09-21 04:31:55 +08:00
    flask 或者 django+百度或高德地图 API
    bypythoncom
        13
    bypythoncom  
       2018-09-21 05:07:49 +08:00
    idcspy 这站是当年在国内推广 godaddy 的先锋,不知是不是本人
    ClutchBear
        14
    ClutchBear  
       2018-09-21 07:55:56 +08:00
    @c00WKmdje2wZLrSI 第一份写代码工作是那个公司没有一个码农, 有一个兼职的中科大博士, 觉得我的博客写的不错, 主动找我.
    第二份工作,也就是现在的, 是 2005 年在虎扑认识的朋友在群里聊天找我的.
    ClutchBear
        15
    ClutchBear  
       2018-09-21 07:57:08 +08:00   ❤️ 1
    @darkcode 很正常啊, 因为犯错被原来公司山航开除了.
    总不能让我自杀吧, 就算自杀也要等母亲死了之后啊.
    Pythoner666666
        16
    Pythoner666666  
       2018-09-21 08:37:18 +08:00
    @carlclone
    python 可以刷 老铁
    OMGZui
        17
    OMGZui  
       2018-09-21 08:44:32 +08:00 via Android
    我看你需求是做网站满足自己,而不是谋生,所以成效快的话选 php,什么 map,list,php 中 array 一把刷
    AngryPanda
        18
    AngryPanda  
       2018-09-21 09:25:17 +08:00 via Android
    @ClutchBear 也算是励志老哥了
    EruDev
        19
    EruDev  
       2018-09-21 09:29:01 +08:00
    @ClutchBear 老哥,我在知乎上有关注你,确实很不容易,不过都会慢慢变好的
    bestkayle
        20
    bestkayle  
       2018-09-21 09:31:41 +08:00
    @ClutchBear #4 比我爸好多了。。让他用个电脑都费劲,只会看小视频,想创业只会花点小钱让别人做,自己啥都懒得学,没有任何行动力,指出他的缺点就一个劲的反驳。
    zarte
        21
    zarte  
       2018-09-21 09:37:36 +08:00
    我只能说做网站 php 最简单。
    qq603540681
        22
    qq603540681  
       2018-09-21 09:43:22 +08:00
    php
    1129047234
        23
    1129047234  
       2018-09-21 09:52:30 +08:00
    @ClutchBear 老哥知乎 id 多少 ? 我去关注你
    ben1024
        24
    ben1024  
       2018-09-21 09:57:14 +08:00   ❤️ 1
    网站推荐 PHP,写小工具用 Python
    sonyxperia
        25
    sonyxperia  
       2018-09-21 09:58:23 +08:00
    Java 来吧
    tanglijun
        26
    tanglijun  
       2018-09-21 10:17:24 +08:00
    PHP 吧,不信你招聘网站搜一下
    ClutchBear
        27
    ClutchBear  
       2018-09-21 13:05:24 +08:00
    @bestkayle 但是你老爸有你这么优秀的儿子啊,
    我到现在除了家人连女性的手都没有碰过呢.
    哎.
    Raisu
        28
    Raisu  
       2018-09-21 13:09:12 +08:00 via Android
    自学的过来握个手
    tf2017
        29
    tf2017  
       2018-09-21 13:17:46 +08:00
    可以找个合伙人来做事情,你技术能力差点没关系,但是有人生阅历,有经验,很多事情看得明白,要做的事情也想得透。这一个技术好的人来帮你实现就好了。
    各司其职……
    VVVVVEX
        30
    VVVVVEX  
       2018-09-21 13:57:15 +08:00
    Java
    saberliver
        31
    saberliver  
       2018-09-21 14:17:08 +08:00
    php 专一简单,python 多面手,以后如果要涉及数据分析啥的,可以用 python ;
    话说很多大牛都说过,语言都不是事,重要的是思想,窃以为是有道理的。
    自己刚从 php 转到 golang,不是说 php 不好,只是个人喜好问题。
    myyou
        32
    myyou  
       2018-09-21 14:18:35 +08:00
    你可以 php 和 python 都学一点儿,看哪个喜欢就深入哪个。
    saberliver
        33
    saberliver  
       2018-09-21 14:18:55 +08:00
    @ClutchBear 老哥,你不会还单身吧?花开堪折直须折,莫待无花空折枝啊。
    Socket
        34
    Socket  
       2018-09-21 14:33:38 +08:00
    @Raisu 这种正确的废话就没必要说了吧,除了装逼以外没啥卵用,语言当然重要,php 和 java 学起来就是两种风格,另外更重要的是选择语言就是选择了语言背后的生态,你说重要不重要?
    ClutchBear
        35
    ClutchBear  
       2018-09-21 14:42:27 +08:00
    @saberliver 当然单身了.
    Raisu
        36
    Raisu  
       2018-09-21 14:51:22 +08:00
    @Socket 不重要,完
    gsw945
        37
    gsw945  
       2018-09-21 16:03:21 +08:00   ❤️ 1
    "基于地图的分享社区"、"geodjango"...你是要寻找 Geo Spatial ?空间数据处理,肯定是 Python 呀:有 GeoPy、GeoPandas、PySAL、Shapely、pycsw 等专用第三方库, ArcGIS、QGIS 等 GIS 软件直接支持使用 Python 编程,更有 PostGIS + GeoDjango 的强力组合......


    下面的链接,或许对你有用:

    https://automating-gis-processes.github.io/2016/

    https://geo-python.github.io/2018/

    https://docs.djangoproject.com/zh-hans/2.1/ref/contrib/gis/
    yoyohaha
        38
    yoyohaha  
       2018-09-22 00:41:40 +08:00
    如果你之前用过 Python,那就继续用 Python
    如果用过 PHP,那就继续用 PHP
    如果 2 个都用过,那就 PHP
    happykjoy
        39
    happykjoy  
       2018-09-22 08:50:35 +08:00
    @ClutchBear 经历比我都厉害。我今年 35+了。学的是工商管理,以前也是文职经历,干了差不多十年,觉得在那行自己是没希望。开始转 IT。毕业时候,学是 VB,基本没有啥用的语言。07 年想转行 IT,没转成。前几年才转公司网管,自学搞了个思科认证。现在在自学 Python 爬虫,学完后再学 django。我发现人的兴趣真的很重要,你不是干那行的,干十年你还是干不出啥成就。现在虽然年龄大,但是觉得这个很有兴趣。有的时候真得觉得是人生是造化弄人。
    ccnccy
        40
    ccnccy  
       2018-09-22 12:05:23 +08:00 via iPhone
    网络世界比真实的世界大太多了,以后肯定得走网络方面,ai,自动化方面。
    onice
        41
    onice  
       2018-09-22 17:33:52 +08:00
    PHP 和 Python 都行,看自己的心情可以。不过 PHP 只能做 web,学了 python 可以做其他事情。
    likuku
        42
    likuku  
       2018-09-22 18:28:54 +08:00
    @zarte [我只能说做网站 php 最简单] .... 玩过 ROR 的人就不会认同这点了吧...
    likuku
        43
    likuku  
       2018-09-22 18:29:39 +08:00
    楼主,你发在 Python 节点,来问 Python or PHP 是几个意思?妄想得到客观的建议? 233
    likuku
        44
    likuku  
       2018-09-22 18:38:25 +08:00
    想起很早以前 V2EX 也有类似 地图分享社区的功能,然后...嗯

    现在还活着的国内类似产品还有 遇见,

    更早记得还有个粉蓝色调已经关闭多年的 app 名字叫什么不记得了,国内人作的,地图定位,封闭式社交,
    堪比 Path,运营似乎 2-3 年后也没了。
    wizardforcel
        45
    wizardforcel  
       2018-09-27 22:35:35 +08:00 via Android
    我的经验是,php 方便但很容易写得很烂,要想不烂就只能用框架。用框架还不如 python。

    另外 php 部署方便很多,python 的 wsgi 模块太折腾了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3551 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 10:46 · PVG 18:46 · LAX 03:46 · JFK 06:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.