00:00 Introduction 00:44 Download & install PyCharm IDE 01:19 Create new project & new project file 03:26 Hello world 05:35 Multiple lines, indentation 08:10 Breakpoint 10:35 String, and some string functions 14:08 Data type: String / integer / float / bool 17:08 Variable naming 18:47 Refactoring: rename a variable 19:45 Basic calculation 22:14 Type conversion 26:02 String concatenation 27:44 Use index to get a character from string 29:48 Slice [start:end:step] 33:17 More string functions 36:05 String quotations 37:42 Summary & conclusion
You are one of , if not the best Python channel for beginners on RUclips, esp feeling so good hearing your Cantonese. I am a trader learning Python, and your tutorial has helped me a lot! I want to buy you lunch for your instrumental help.
我少用app來寫,因為太小了,很難打字,出錯了也很難查看,如果是ipad或夠大的平板也可以的。可考慮使用 Google 的colab,這些介面是可以寫多段代碼,也可以加入筆記,但是文件是放在google colab。這樣可以在多個平台上寫代碼。 Google colab: colab.research.google.com/ 這些是使用一些稱為notebook的文件,使用方式和jupyter lab相似: ruclips.net/video/niWD8kxgpH0/видео.html
Thanks for share the tutorial. I just install Pycham 2022.2.3 and Python 3.7. but i have some strange. - External Libraries is empty - Settings > MyProject > Python Interpreter > nothing and i trying "Add interpreter" then i got error "Python has stopped working" and "Failed to create a virtual environment"
00:00 Introduction
00:44 Download & install PyCharm IDE
01:19 Create new project & new project file
03:26 Hello world
05:35 Multiple lines, indentation
08:10 Breakpoint
10:35 String, and some string functions
14:08 Data type: String / integer / float / bool
17:08 Variable naming
18:47 Refactoring: rename a variable
19:45 Basic calculation
22:14 Type conversion
26:02 String concatenation
27:44 Use index to get a character from string
29:48 Slice [start:end:step]
33:17 More string functions
36:05 String quotations
37:42 Summary & conclusion
多謝你用廣東話作講解,令我容易明白,感謝您
You are one of , if not the best Python channel for beginners on RUclips, esp feeling so good hearing your Cantonese. I am a trader learning Python, and your tutorial has helped me a lot! I want to buy you lunch for your instrumental help.
感謝,希望可以幫到你!
Thanks for your effort!我剛好見到開始學,就見到有廣東話channel,多謝你
歡迎!
ching, 條片勁有心機!! 非常感謝!!!! :D
唔該晒呀!我係一個Python嘅初學者,真係幫咗我大忙😢 真係教得好仔細,感謝無私嘅分享
歡迎 😁
多謝你,由淺入深,廣東話對我方便好多
加油
好清楚ar!!!!!!!!!!廣東話 perfect!!!!!support python
比心機學!!!!!!
簡明清楚 最後總結 最緊要廣東話加字幕 讚!!!!!!!!
字幕真的很花時間,前兩天才為第三課配上字幕,稍後有時間會慢慢加上字幕,謝謝!
原來有 python 有廣東話教學...謝謝!!!
被你發現了!
巴打 繼續加油!真系唔錯!
多謝詳細講解,對新手入門很有幫助
你就快係老手😏
教得好詳細,由淺入深。仲好過之前喺出面上堂學。Thank You !
疫情下唯有在家學習,加油!
多謝晒,好有心
正到一個點!
Thanks for sharing!!!!! 廣東話教得好正
多謝支持,得閒多d上黎玩
感激分享. 支持!!
多謝
kfsoft
Thank You! The beginning is great and details!
多謝!
好清晰既教學👍🏻👍🏻多謝
你隻鼠好得意
師兄多謝你嘅分享
多謝晒!
睇完好易明!!!
係呀,最緊要自己試試!
多謝分享!我會努力學習❤️😆
多謝支持!
very useful and so grateful for your videossss!!!
😁😁
多謝師兄分享,好正清楚
希望可以幫到你
學習中,謝謝
好清楚的基礎,我用 jupyter 學的。
溫故知新,難得! 多謝支持!
學佐半佐,再回頭復習返,原來可以又會再明白多D。真係唔試過既話,好多野都唔會明 。
係呀,再睇一次又會有不同睇會。但最緊要係自己寫code,可以提高信心。
多謝! 講解很清楚!
歡迎!謝謝!
使用VSCode来得简单和快,debug好用呢!比较Pycharm好用。只是更改编辑面设置比较麻烦。
Vs code也是不錯的選擇,而且開源,很多插件。我也喜歡vs code, 且不限寫python。如已有vs code 的經驗,不一定要用pycharm。 pycharm 啟動較慢倒是沒錯!
Hi kfsoft 好多謝你出咁多python教學片😁 我想問如果我目標係想去搵份back end web developer 既工 睇曬d python教學片仲可以做咩準備? sorry 我都知我呢個問題好空泛😌
有無web 底?如果做python 要識flask同埋django, 還要識SQL 接database, 識起個database開table。雖然只想做backend, 其實都要識html 同 javascript + 少少css。最好學埋php, 你老細都未必有python 既project 比你做。 我唔係講好多web, 遠遠未夠。
剛發現你原來在第一課留言,上個回復可能太過深入。依家對你來講最重要係行出第一步,先學好python基本語法,只要有興趣,掌握只是時間問題。記得訂閱!
@@kfsoft 哈哈 多謝你回覆 其實我有睇過你後面個d教學片😂 我依加睇到Flask個到 我琴日開始諗到係咪學完Flask就會易少少搵工😂 我以前有學過基本SQL同少少HTML css 但唔知點解我去搵工post 搵entry level要求識既野都好多,😂 所以我有少少迷失方向唔知點做
@@CK-bu5wh 學同做係完全兩回事,多數網上既片是講解,不反映現實的複雜程度😏
@@kfsoft 岩呀 不過你都比左個guide我,來緊學完Flask都要自學一下django同正式學下點接db先,table都唔記得曬concept要重新練過:)
請問pycharm話no python interpreter configurated for the project. Run唔到。咁要點做呀?謝謝
1) 安裝 PyCharm次前,有沒安裝好Python?
2) 如果未安裝,可到 www.python.org/downloads/,下載並安裝好 Python最新版。
3) 安裝時記得勾選 Add Python X.X to PATH
4) 如果不清楚早前有沒安裝好,也可以再安裝一次,記得加 PATH
5) 如果安裝成功,打開command prompt,打python,會進入Python的互動模式,否則會找不到python命令。
e.g. C:\users\paul> python
Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) ....
>>>
6) 再打開 Pycharm 試試在右下方選擇 Python interpreter
www.jetbrains.com/help/pycharm/configuring-python-interpreter.html#add-existing-interpreter
我見到 有Pycharm + Anaconda 的組合安裝, 我覺得可以開片教教, 好多朋友都有問點安裝
多謝你的提議,我會睇睇!
我upload左條講安裝Anaconda既片 ruclips.net/video/H4ihRvtdY7M/видео.html
@@kfsoft 感謝, 即Share俾我d FD, 佢地自學睇書, 又Gieny, 又IDE, 又Spyder, 又Jupyter, 仲有 vs code 同Repl ; 真係多到痴線, 但Pycharm + Anaconda就大家認同不過無人識裝, 仲有如何更新都係R爆頭
thanks
謝謝分享
想問下有無咩app可以在手機上練習寫,唔使下下開電腦先學到。用手機睇完直接試寫,最好是免費IOS or Android, thanks
我少用app來寫,因為太小了,很難打字,出錯了也很難查看,如果是ipad或夠大的平板也可以的。可考慮使用 Google 的colab,這些介面是可以寫多段代碼,也可以加入筆記,但是文件是放在google colab。這樣可以在多個平台上寫代碼。
Google colab:
colab.research.google.com/
這些是使用一些稱為notebook的文件,使用方式和jupyter lab相似:
ruclips.net/video/niWD8kxgpH0/видео.html
@@kfsoft 唔該曬你,詳細教學。👍
我打了message,upper或capitalize,出現nameerror: name “upper” is not defined
我嘅係python 3.8(venv)
係咪要再setting?
多半是你打錯字了,應該和版本或設定無關。
1) message 必須先定義好為一個 string
2) upper 後必須加()
3) message這variable後用一點來呼叫string 的方法 (function)
message = 'hello world' # 先建立一個variable
print(message) # 打印message內容
print(message.upper()) # 打印大寫message內容,呼叫 string 的 upper() 方法
print('hello world'.capitalize()) # 'hello world' 這樣寫是string,亦可呼叫 string 的各個方法
想問下撳乜制可以直接出一個(),電腦keyboard好似冇呢個掣。
可以分開兩次按呀 "(" 和")",有些IDE (Integrated development environment)會有auto-complete功能,只要打"(",會同時幫你打")",PyCharm會這樣的。
@@kfsoft 哦,可能就系呢個功能,我見其他d教學都系一打直接出(),然後個輸入位置直接在括號入邊添,方便.thanks
做左兩年都唔知原來可以甘用a = "a""b",同埋sublime O既Alt+F3功能(一次性選擇所有變量及改名)
係呀,呢個contcat方式都可以。
少用sublime,多謝你提供既方法。
請問如果想學data science方面, 係咪應該先學好python先, 再慢慢學data方面?
當然數據科學包括很多數學﹑統計學等理論,Python則是實際應用。這是有雞先還是有蛋先的問題,我覺得可以同時進行。
Python基本語法快上手,基本語法不需要理論支持,但要運用也要練習一段時間,而且有很多輔助工具要學習,這些工具反而有更多變化。
撇開data science,python本身也是個很重要的技能,為何不早點學習呢?也許後來你發覺data science根本不適合你,最少也學會了python。
想問下點解run program個時佢會話No Python interpreter configured for the project,之後就Run唔到了
有無install或最近更新python? 去settings > search "Project Interpreter" > 選擇你安裝左既python
github.com/learn10kYear/test1/blob/master/interpreter.gif
如果找唔到,先去www.python.org/downloads/release/python-385/ 下載個python 3.8 先再去pycharm選擇呢個版本
@@kfsoft Down完Python終於用到了,唔該哂你呀
Thank you for your lesson :)
你好KF 我想問下你有冇幫人寫python
不好意思,暫不提供編寫python程式的服務🙏
有心 巴打!
嘩, 我好想學!
可惜無中文字幕~ 因為我係聾人未能聽得短片內容明白
如果有埋字幕最好!
不好意思,由於只有我一個人上載,而且每段片都很長,對我來說工作量太大。如果可以找到一些輔助工具,以後會考慮加上字幕 !
@@kfsoft try pyTranscriber
@@acheung0520我會試下
@@kfsoft good luck
@@acheung0520 已試用了pyTranscriber 轉了第一課,加了一課。由於我不希望出現口語化字幕,而且很多術語也認不到,其實也要每行人工轉才行,pyTranscriber除了記下時間外沒太大幫助,我用了整整一天才完成。目標是先把1-6課最基本語法加上
書面語的字幕,不過可能要等一段時間了,新年快樂 !
thank you ching
多謝支持!
Thanks for share the tutorial. I just install Pycham 2022.2.3 and Python 3.7. but i have some strange.
- External Libraries is empty
- Settings > MyProject > Python Interpreter > nothing
and i trying "Add interpreter" then i got error "Python has stopped working" and "Failed to create a virtual environment"
1) 安裝Python時,有沒有加 PATH?
2) 如果未加,可以再安裝一次,同時勾選 Add Python X.X to PATH
3) 如果安裝成功,打開command prompt,打python,會進入 Python 的互動模式,否則會找不到python命令。
e.g. C:\users\paul> python
Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) ....
>>>
5) 打開 Pycharm,建立一個新 project,這時應該可以認到已安裝的 Python interpreter
6) 如果還是不行,在確定安裝好已加 PATH 的 Python 後,可以試試再次安裝 Pycharm
@@kfsoft 跟足你的steps. re-install左好多次都唔得.
試過轉Python 3.10 同轉第二個機install 都係有相同問題
"Failed to create a virtual environment"😭😭
1) 現在可用 python 或 pip 嗎?即在 cmd 打 python 或 pip 認到。
2) 根據 stackoverflow.com/questions/69709251/failed-to-create-virtual-environment-in-pycharm
有人建議安裝 virtualenv
> pip install virtualenv
試試有沒有用。
@@kfsoft 謝謝🙏🙏, 最後Python 3.10 + pip install virtualenv 成功了, 之前python 3.7都有run pip install virtualenv. 但都有一樣error
@@bananafk8584 想問吓你最後點解決,我都一樣本身安裝無click Add Python X.X to PATH,依家就算pip install virtualenv 都仲係唔得😅我本身仲有裝vs code 唔知有無衝突?🙏
can i add quotation mark when naming integer and float
只要你用type查一下,就會發現用了quotation就會被認為是str類。
value = '123'
print(type(value))
結果:
Python會認為value是str類型,Python不會知道123其實也可以是int,無論qutation裡面是什麼,也是當str類
#######################################
# 以下這行 python 會認為是int類
value = 123
# 以下這行 python 會認為是float類
value = 123.0
# 以下這兩行 python 也會認為是str類
value = '123'
value = '123.0'
#######################################
如果這樣寫
value = int('123')
'123'這string是通過int()這function轉換為int,最後value為int類
#######################################
如果這樣寫
value = float('123')
'123'這string是通過float()這function轉換為float,最後value為float類
hi 你個教學好好 已經LIKE 同SUB 左, 不過我用HIGHLIGHT完禁 (CTRL+/) 會出 ... 咁樣 整唔到全部做# 想問應該點做 ? (用緊2021 3.2 版本)
用這些shortcut時,必需要輸入英文字,可先切換為英文輸入法ENG。
@@kfsoft 感謝回覆, 試左但都係唔得
@@coollove1000 如果輸入法是這樣是只會有三點: 英 [倉] 或 英 [速]
要這樣: EN 或 ENG
不是可打英文的中文輸入,而是只有英文的輸入法。
@@kfsoft 感謝! 打到了, 同埋我想問 如果我想學好python for 搵工 係咪順住你既教學片睇就OK?
@@coollove1000 每份工作要求都唔同,先唔好講搵工,識多樣野都好呀。
正!!
21:46, Can i b /=a? My result is not correct
a=4
b=3
b /=a
print(a)
RUn:
4
3/4 not = 4
b/=a 係 b = b/a 既簡寫,結果assign去左手邊(即係b) ,你print a, 但無變過,當然係4,試下print埋b
liked
多謝!
@@kfsoft 加油,介紹俾同學
搵你寫程式得唔得架
可以把詳情 email 比我,我睇睇寫唔寫到。
paul@kfsoft.info
@@kfsoft 有冇tg or any apps?
字体太小了,
以後 d 字會大少少,建議用電腦或平板睇,會舒服 d