Actually there have been many similar languages very close to the syntax of python in the past such as Fortran, Pascal, Java and others. One of the strength of Python is it is open-source and many libraries have been developed to support python.
It is different from the hardware point of view to see the software and from software point of view to see hardware. If someone wants to understand how the computer works, starting learning lower level language may be much better than from learning higher level language (bottom-up learning). The deeper understand the computer architectures, the better software can be developed but may not be vise versa.
Hi Professor: if we consider how to prepare finding a better job, which language is better? C or Python? say, if I wanna be Game developer, C vs Python, which one is better? thank you
It has 3 prerequisites: Basic calculus • Linear algebra • Object-oriented Python . So if you are entirely new to programming, you can take the Learn to Code course I mentioned in my video
I believe that the language best suited for beginners is MATLAB, not Python. Because with MATLAB, once the software is installed, you can start programming and getting results right away. But it's not the case with Python. Just installing Python involves two parts: you need to install Python to get the interpreter, and you also need to install an IDE for an interactive programming interface. The process of installing these two components can be discouraging for many. Moreover, even after installing these two components, you still need to consider installing third-party libraries and setting up virtual environments. This can be overwhelming. Finally, in programming, you have to import a lot, otherwise, you can't program. All these can't let a beginner focus on programming. So, I think the language that is truly suitable for beginners to focus on programming should be MATLAB. MATLAB doesn't have all the various complex setups that Python does.
hi Schelley, I am a learner of Python since a week ago. My fundamental of programming might not be too solid, but I am struggling with either choosing the AI lesson or the beginner lesson. If not mind can you help me to analyse which course should I choose?
You can do a quick check by going to schelley.co/begin , click “Download Syllabus” and check whether you have mastered all the fundamentals listed in the syllabus. If the answer is no, then I’d recommend finishing the beginner course first.
🔥 编程学习资源推荐如下:
1. 零基础学Python: schelley.co/begin
2. Python (数据科学方向): schelley.co/python-ds
3. Python (后端方向): schelley.co/python-backend
4. 用Python学AI: schelley.co/ai
更多推荐在视频下方信息栏里
推薦軟體自學還是念研究所!?!
@@zelpha985 如果是top school,可以考虑读研。另外,自学是必需和永恒的:读研需要自学,工作了之后仍然需要一直保持自学。
@@schelley
因為感覺軟體業似乎不怎麼吃學歷?
@@zelpha985 最重要的是能够pass coding interview。Google和Meta招了不少转码选手。
@@schelley
本身非軟體專業,有意跨領域跨入
在煩惱要不要進去唸研或自學就好
说的非常好。学习应该由浅入深,从解决问题入手,而非从基础和原理入手。所以编程入门,应该从需求说明,功能图,类图,流程图等,到伪代码,再到高级语言,最后再根据需要去学习底层语言。估计以后,写个需求说明,或者功能图,AI就自动出代码了,中间其它都可以机器实现了。
Actually there have been many similar languages very close to the syntax of python in the past such as Fortran, Pascal, Java and others. One of the strength of Python is it is open-source and many libraries have been developed to support python.
磁性的嗓音,娓娓道来的叙事,清晰的逻辑,深入浅出的讲解, 点赞
讲的太棒啦!我刚申请了Stanford的一个bootcamp,也不知道能不能被选上哈哈~
每次被推薦上什麼什麼課的時候都會想
如果是Schelley來教我各種語言該多麼美好🥰手把手教到會🎉
而且确实很多东西,比如编译还是解释,性能,库全不全,能否跨平台等等,并不是语言本身的问题,而是语言实现的问题。当年学c的时候,也说跟平台无关,结果又出来个说是更无关的java,但是java估计也不能直接运行在比如单片机之类的吧?所以就看你是否在对应平台开发了一套解释或者编译的对应东西。
不过程序员选择一门语言的时候,往往是综合来看的,包括编辑平台易用性,快速开发效率,性能,库,是否跨平台,流行度,工资待遇(这个对客户和程序员的需求正相反,比如我做项目,肯定想选择总成本低的语言来实现)等等,语言本身反而最次要。
应用和入门 绝对是python,但是想进入底层的特别是嵌入式开发,c/c++,汇编 还是速度最快,更接近底层的语言。
现在还学汇编,没必要了吧。
曾经看一个同事用16进制编程序,然后打印出来,一行一行找错误,说是电脑上debug眼睛花的不行。
@@nickvfx 不是没必要。看你的领域。如果做硬件以及操作系统方面的开发。不能不会汇编。python再高效简洁也不能像C/C++/Rust一样去访问内存地址。
谢谢分享!!Up主加油!!共勉!!
👍👍👍深入浅出,简单明了!
I have never seen such a beautiful software engineer before. You should be a beauty peagent instead ❤❤
python is a great tool for all the new users, however, C remains necessary for all the designers when you desire something more advanced.
Python的优点: 面向任务 语法简洁。 适用面及其广泛 c语言能做的功能 Python几乎都可以完成
Python的缺点: 不适合大型应用程序开发 软件工程思想不严谨
C 语言 软件工程师的必修课程 只有学习c 之后 才真正理解编程的精髓。
Java的优点: 语法结构严谨 充分体现了软件工程的思想 非常适合大型应用性软件工程的开发
Java的缺点: 对底层功能的支持比较差;不支持函数式编程 在开发简单功能时 非常啰嗦
那完全不懂的初学者到底学习哪一种比较推荐呢?
th-cam.com/video/6B9Olpve4n0/w-d-xo.html
@@CalebYang Python 初学者的利器。
hi pretty teacher. 谢谢分享。 可否分享你这期戴的项链是什么型号? 感谢
非常感謝您的分享
適合入門但強烈不建議做為長期開發工具,尤其當你面臨著上萬行的code還有難以捉摸的資料型態,降速和混亂會讓你想把電腦丟進垃圾桶,不過如果只是想做簡易產品開發,python內建模組真的是很誘人
For heavy handed scientific computing, for example, solving finite element equations with millions of unknowns, python is impossible, but C will do.
感觉Python完全不像编程语言,更像脚本。火爆的很大一部分原因是因为很多没实力的公司也想分点大数据和AI的羹。
你的介绍很有用. 謝謝
想问一下,现在有什么权威的Python 考试机构,或通过什么样的途径来展示自己的Python能力层级?
Udacity業配?其實我完全不排斥,好東西值得推薦,妳的影片也很棒
講得很詳細,謝謝你,季跟博主。
好久不见~~欢迎回来~~^-^
既有才,又有颜值,理想型。
懂修行的程序员都是牛人
当年上学的时候,就是c语言基础课,可是真的不好入门,除非那些真的喜欢用c语言,深入学习的。
我们做人、做事情,都要以佛法为上,就是对众生、对自己没有利益的事情,我们坚决不要去做;对自己没有利益,但是对人家有利益的事情,我们必须要做;既利益众生,也利益自己的事情要多做。你们救人是不是在救自己?你们度人不就是在度自己吗?所以,做人做事要以众生为主,而以自己为辅。
--不针对任何人和 事, 仅分享善言,感恩宽容!
It is different from the hardware point of view to see the software and from software point of view to see hardware. If someone wants to understand how the computer works, starting learning lower level language may be much better than from learning higher level language (bottom-up learning). The deeper understand the computer architectures, the better software can be developed but may not be vise versa.
你好,Schelley,国外有什么好用的数据存取服务?
好久沒回來了,讚!
python有許多庫,非常方便,想要的功能都已經實現,只有我想生成exe時,出現了轉換失敗的情況,而c++僅僅想播放一個mp3,都能讓我卻步,編程還是有點難。
想成为一名程序员,请问需要从申请大学重学专业开始吗?
本来最爱的是Python,直到我遇到了Golang。。
你好 这里web 推荐的是flask, 有没有比较推荐的django 项目, 工业界应该是用django 更多吧
感谢Schelley 的分享,真心希望Schelley 自己开设编程课,帮助大陆的程序员和北美程序员真正接轨,此外请Schelley分享一下比较优质的Golang的学习资源!多谢Schelley!
😄
好久不见Schelley
有美貌又有頭腦 真是萬中選一 不可多得的女人
难得的华人教授编程视频,希望多一点人做这些科技技术类视频。
可以收藏转发我的编程系列playlist哦: th-cam.com/play/PLnwmMZboPhaiwsrFdm-nGJm9EkMk-WmhI.html
那么如何在C语言中使用REPL 功能呢?
老师,有中文资源学习资源么,我英文基础·比较差
python 能不能應用在 blender 軟體裡呢,因為我最近正在學習blender軟體,希望能有這方面的資訊
Totall agree. Python is very easy
schelley 好棒!
Hi, Schelley, 请问可以聊聊ChatGPT 对程序员工作的影响吗?不是程序员的岗位还需要学习编程吗?谢谢
我觉得对只会解决别人提出问题的人肯定有威胁,对于能提出问题、发现问题的人没撒大威胁
说得好
@@KING-XINJIANG 说得好,谢谢你帮忙解决我提出的问题,哈哈哈哈,开个玩笑哈。
@@KING-XINJIANG 你无意中剥夺了Huang和美女交流的机会😁
@@fzalan 我错了我错了😓
只是寫遊戲自動腳本業餘者
請問那種語言最直觀 最易讀??
對啊,我愛學編程,老師好
有没有办法提升python运行效率?
用PyPy运行你的代码. 视频里有讲
@@schelley 能分享链接吗?
Google一下PyPy
真是美女🎉漂亮又聰明
Hi Professor: if we consider how to prepare finding a better job, which language is better? C or Python? say, if I wanna be Game developer, C vs Python, which one is better? thank you
th-cam.com/video/6B9Olpve4n0/w-d-xo.html
所有programming language应该是大同小异的,platform,tools,TextBox、command button、loops、等等。codes用到不同的符号。是吧?
Beside web courses, are there any books recommend? Chi/ Eng
Check this out: amzn.to/3nBEdTN
有这么正的妞,谁还玩编程呀
美貌与智慧并重😊
我当年是vb入门,然后是asp,之后换了php、c#,现在在用go,就是没有python~~现在接触人工智能。。。。全是python,看来要上了。
很有意思,先关注了
难得看到美女全栈工程师,谢谢了。schelley,我丢掉代码N年,近三年将代码捡回来,将自己业务的想法开发出来,前端和后端都做,以python为主。近年流行的streamlit非常好,省去了我许多前端的工作,让我更多地心思放在业务逻辑和模型构建上。我估计以后用streamlit的人会越来越多,当然它的效率要比JS\FLASK可能弱一点,但正在快速进步。什么时候听schelley讲一讲streamlit
❤谢谢美女老师,讲解方式非常👍
希望未來把所有的影片內容再詳細看一遍,培養自己對程式的興趣與了解
可以把我的程序员系列playlist收藏起来哦: th-cam.com/play/PLnwmMZboPhaiwsrFdm-nGJm9EkMk-WmhI.html
最美程序员爱了爱了
請教一下,如果我想用來python 來幫助分析股票,應該學那一個課程?
应该学AI for Trading: schelley.co/ai-trading
Do I need any course before that ? Like coding as you mentioned in video? Thanks
It has 3 prerequisites: Basic calculus • Linear algebra • Object-oriented Python . So if you are entirely new to programming, you can take the Learn to Code course I mentioned in my video
謝謝您
美麗佳人又分析能力強
小姐姐很漂亮,希望专攻技术之余,可以多多分享日常生活,聊聊心情日记,恋爱人生,瑜伽健美之类的😏
日常生活会发在Instagram上哦
说的挺好的,就是字幕不太需要
想请问课程教学内容是全英文理解吗
课程视频提供中文字幕
我想实现程序自动运行,请问小姐姐学什么
编程入门: schelley.co/begin 课程折扣码领取地址: schelley.co/uda
@@schelley 注册了,优惠60%,现在就差一个像小姐姐这样英语贼6的女朋友了。
粉了,谢谢分享
至少40年前工控领域就用组态和梯形图替代写代码了,不明白为何计算机语言领域,为何集成和迭代这么慢。
因爲計算機的基礎語言是二進制機械碼,所以要有assembly==>C==>C++==>python 構建人類直覺語言,所以C這種層次語言是必須一直存在的,除非CPU的架構都不再變動
@@瞎貓-g3d 存在没关系,但是大部分做app的,都不应该再写重复代码了呀。但是发现网上,完全可重复用的,并不多,都有这样那样的问题。
经过你的描述,更加喜欢C和C++了😅
我连安装python 都出错,系统还说要什么environment settings 。😅
无论与否,气质就在那里,找到了当年大学的感觉
可惜我刚学玩c语言 接下来还是先学数据结构,再接着打算学c++,汇编 然后自己写外挂玩
我之前做了影片讲解数据结构和算法: th-cam.com/video/ZQhMW50wmwg/w-d-xo.html
也可以参考node
好美啊!
如果只会为了平时偶尔用到的话学python真的很好,但是如果作为自己以后的发展方向和吃饭本领的话我觉得还是要先学C,学会了你就发现其他的都很简单。因为C就像是手动挡拉线油门化油器的桑塔纳,python就像特斯拉!
要不这样,先学会怎么走路,再去研究人类起源吧!哈哈哈
@@hasumihashimoto716 2B
我是做遊戲的,沒得選只能C哈哈
搞计算机很多东西都是跟编程语言无关的,比如数据结构与算法,计算机网络,操作系统原理,设计模式,先用python把这些东西入门了,再转c更加友好,编程的本质就是在创建一种数据结构,这种数据结构又适用于某种算法。
@@jackieliang6778 如果你不打算专门学习编程只是想用编程完成其他你自己的工作用python完全没问题,你说的那些要学习那些计算机专业的知识哪个不用c的?你见过大学教材算法导论用Python写的吗?最基础的二叉树表链都是用c描述的或者类c的伪代码,谁会用Python,tcpip原理理解数据报结构都是用c
, 怎么可能用Python,Python的特长是作为一个工具使用,比如科学计算pandas这些
谢谢
JavaScript的reply是不是浏览器😊
浏览器的dev console确实就是个REPL
有C语言基础,有没有中文课程,适合英文小白的呢?
Learn to code课程视频带中文字幕哦
I believe that the language best suited for beginners is MATLAB, not Python. Because with MATLAB, once the software is installed, you can start programming and getting results right away. But it's not the case with Python. Just installing Python involves two parts: you need to install Python to get the interpreter, and you also need to install an IDE for an interactive programming interface. The process of installing these two components can be discouraging for many. Moreover, even after installing these two components, you still need to consider installing third-party libraries and setting up virtual environments. This can be overwhelming. Finally, in programming, you have to import a lot, otherwise, you can't program. All these can't let a beginner focus on programming. So, I think the language that is truly suitable for beginners to focus on programming should be MATLAB. MATLAB doesn't have all the various complex setups that Python does.
Just install Anaconda then you will have all you need for Python.
请问:如果是JavaScript和Python比较谁更适合入门呢?
这两个差不多。所以Learn to Code课程一次性把两个语言都教了
如果我的編程老師這麼漂亮 沒有我學不會的編程🥹
好正
我的coding入门就是python,我也尝试过学习Java和其他语言,发现实在是太麻烦、而且和我coding的目的南辕北辙,索性全部放弃、只使用Python。
为什么程序员能这么迷人
父母代码写的好
程序猿长这么漂亮有什么用啊
@@毛正恩-r6u 太有用了,在开发部门简直就是,激励师的角色。
用電視看更美!
她是極少數可以把影片達到30萬觀看的程序員,雖然放了2年。
请问是不是国外对python的接受度比较高(就找工作而言)
接受度非常高。像Google, Meta, Amazon, Dropbox这些大厂,都大量使用Python做开发。用Python的小厂更是数不过来。
@@schelley感谢感谢,我看国内大部分博主在说国内的话pythone不是很好找工作。我目前在欧洲,所以其实就业市场也需要考虑进来,相对来说土木工程转行到it程序员的话,可能用python入门尽快上手,理解逻辑和框架,尽快找到工作解决初期经济压力问题,再根据个人发展和市场需求情况一边工作实战一边做来做横向扩充,比如学习其他编程语言,这样可能比较实际。 请问您觉得这样考虑是否更好呢?
这样考虑是可以的。并且,程序员的基础素养之一就是能够快速上手一门新的语言
@@schelley 非常感谢🥹 have a nice day!
Hi Schelley, can you explain the difference between Python and Java?
I explained their difference in a previous video: th-cam.com/video/6B9Olpve4n0/w-d-xo.html
没有字幕的情况下你是怎么看懂这个视频的
@@ykth9118 我想她应该是用到了耳朵😂
全世界讲中文的都是大陆人,yes@@ykth9118
hi Schelley, I am a learner of Python since a week ago. My fundamental of programming might not be too solid, but I am struggling with either choosing the AI lesson or the beginner lesson. If not mind can you help me to analyse which course should I choose?
You can do a quick check by going to schelley.co/begin , click “Download Syllabus” and check whether you have mastered all the fundamentals listed in the syllabus. If the answer is no, then I’d recommend finishing the beginner course first.
@@schelley Tq Schelley. Have a nice day.
很久以前看過一本C語言有關pointer的名著 Pointer On C by Reek, Kenneth A, 剛查了一下, 居然還有在賣
C语言作者的书 K&R 现在也仍然在卖
讲得非常棒!只是不知道讲了什么,光顾着看脸了。
谢谢老师,那个链接怎么打不开
具体哪个链接打不开? 你在中国吗? 美国这边都能打开
@@schelley 可以了
程序媛妹子你好!请问将近40岁还适宜学这个语言从事相关工作吗?
我见过不少40岁成功转码的人
@@schelley 谢谢你的回复~
很久沒推送了,還以為你放棄了哈哈,加油
哈哈,只是忙而已
Excellent +
我确定了!你不单单是颜值高!
当初我是Basic -> Turbo Basic -> ANSI C -> C++
骨灰级别的大师。前面还有Apple II。磁带机。
真好看
不太同意这个说法“不存在编译型还是解释型". python 的标准实现是解释型的 跟perl这种一样 是一行一行解释执行代码 调试时还可以跳行 不按前后顺序 从交互界面读取代码立即执行 缺点是执行效率低 重复执行很多冗余工作 优点是 容易做成交互 开发效率高。c, c++ 这种是全编译型,缺点是开发效率低,每次改动到的地方所在代码文件及其联动文件都要重新编译,但是一旦代码定形 执行效率很高。至于pypy 则是跟java 类似,半编译成中间代码,然后还是解释执行,不过这时候已经是半编译型的码流,所以效率会比文本代码行要高。其实是编译和解释的 一个折衷,外带优点:容易做跨平台 ;语言前端后端分离实现
爱了爱了
我java入门,然后学c, c++ js, php, sql顺便玩逆向
服了,羡慕了,今天被一个朋友说,A I很快取代了,搞得我都没有信心了
取代不了的
取代不了
毕竟AI只是给你提示
完整的还是要自己写的
对,大家学python,目前比较实用的就是python、JS类的语言、还有Java,C和C++我感觉平时用的机会比较少
不一定的,游戏,引擎方向的C++还是用的很多
C是偏底层的,涉及到硬件相关的工作会用到
前辈,下周能更新么
Visual Basic 當初也是編程入門,現在沒什麼人學了!
你这么美,说的都对
哪种语言,完全取决于案例和方向。想往底层走的,那就C/cpp了。在硬件资源强大的基础上,app开发估计就Python了,毕竟脚本语言有大量的库支持,搭积木一样整活。没有哪个语言的好坏,完全取决于应用案例。难度上,肯定C/CPP比脚本语言难。