Python 入門:第1課 - PyCharm + Data Types | 教學 | 廣東話

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 131

  • @kfsoft
    @kfsoft  4 года назад +15

    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

  • @cocotang844
    @cocotang844 Год назад +1

    多謝你用廣東話作講解,令我容易明白,感謝您

  • @twtw785
    @twtw785 4 года назад +6

    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.

    • @kfsoft
      @kfsoft  4 года назад +1

      感謝,希望可以幫到你!

  • @kwanxni
    @kwanxni Год назад

    Thanks for your effort!我剛好見到開始學,就見到有廣東話channel,多謝你

  • @successlui
    @successlui 3 года назад +8

    ching, 條片勁有心機!! 非常感謝!!!! :D

  • @lonce9678
    @lonce9678 2 года назад +1

    唔該晒呀!我係一個Python嘅初學者,真係幫咗我大忙😢 真係教得好仔細,感謝無私嘅分享

    • @kfsoft
      @kfsoft  2 года назад

      歡迎 😁

  • @ck8250
    @ck8250 2 года назад +1

    多謝你,由淺入深,廣東話對我方便好多

  • @富豪-b1i
    @富豪-b1i 5 лет назад +7

    好清楚ar!!!!!!!!!!廣東話 perfect!!!!!support python

    • @kfsoft
      @kfsoft  5 лет назад +1

      比心機學!!!!!!

  • @marcuskwan4953
    @marcuskwan4953 3 года назад +1

    簡明清楚 最後總結 最緊要廣東話加字幕 讚!!!!!!!!

    • @kfsoft
      @kfsoft  3 года назад +2

      字幕真的很花時間,前兩天才為第三課配上字幕,稍後有時間會慢慢加上字幕,謝謝!

  • @MegaHeatbreaker
    @MegaHeatbreaker 3 года назад +3

    原來有 python 有廣東話教學...謝謝!!!

    • @kfsoft
      @kfsoft  3 года назад +2

      被你發現了!

  • @starklee2607
    @starklee2607 2 года назад +1

    巴打 繼續加油!真系唔錯!

  • @jasontsang4369
    @jasontsang4369 2 года назад

    多謝詳細講解,對新手入門很有幫助

    • @kfsoft
      @kfsoft  2 года назад

      你就快係老手😏

  • @kinkinalexkin
    @kinkinalexkin 4 года назад +1

    教得好詳細,由淺入深。仲好過之前喺出面上堂學。Thank You !

    • @kfsoft
      @kfsoft  4 года назад +1

      疫情下唯有在家學習,加油!

  • @wingfatcheung9320
    @wingfatcheung9320 2 года назад +1

    多謝晒,好有心

  • @stephenlam9878
    @stephenlam9878 4 года назад +4

    正到一個點!

  • @goblinslayer9693
    @goblinslayer9693 4 года назад +2

    Thanks for sharing!!!!! 廣東話教得好正

    • @kfsoft
      @kfsoft  4 года назад

      多謝支持,得閒多d上黎玩

  • @twttwt2973
    @twttwt2973 4 года назад +5

    感激分享. 支持!!

  • @張銘-i4k
    @張銘-i4k 4 года назад +1

    多謝
    kfsoft

  • @kwoktimlau287
    @kwoktimlau287 3 года назад

    Thank You! The beginning is great and details!

    • @kfsoft
      @kfsoft  3 года назад

      多謝!

  • @h1300
    @h1300 4 года назад

    好清晰既教學👍🏻👍🏻多謝

    • @kfsoft
      @kfsoft  4 года назад +1

      你隻鼠好得意

  • @dickychan28
    @dickychan28 3 года назад

    師兄多謝你嘅分享

    • @kfsoft
      @kfsoft  3 года назад

      多謝晒!

  • @kuen18l
    @kuen18l 3 года назад

    睇完好易明!!!

    • @kfsoft
      @kfsoft  3 года назад

      係呀,最緊要自己試試!

  • @ilyh1688
    @ilyh1688 4 года назад +1

    多謝分享!我會努力學習❤️😆

    • @kfsoft
      @kfsoft  4 года назад

      多謝支持!

  • @anniedeng9209
    @anniedeng9209 3 года назад

    very useful and so grateful for your videossss!!!

    • @kfsoft
      @kfsoft  3 года назад

      😁😁

  • @ngchokkau8000
    @ngchokkau8000 4 года назад

    多謝師兄分享,好正清楚

    • @kfsoft
      @kfsoft  4 года назад

      希望可以幫到你

  • @felis111
    @felis111 7 месяцев назад

    學習中,謝謝

  • @jimmylee6083
    @jimmylee6083 5 лет назад +1

    好清楚的基礎,我用 jupyter 學的。

    • @kfsoft
      @kfsoft  5 лет назад +1

      溫故知新,難得! 多謝支持!

  • @nightmanmark
    @nightmanmark 3 года назад +1

    學佐半佐,再回頭復習返,原來可以又會再明白多D。真係唔試過既話,好多野都唔會明 。

    • @kfsoft
      @kfsoft  3 года назад +1

      係呀,再睇一次又會有不同睇會。但最緊要係自己寫code,可以提高信心。

  • @kenhui4303
    @kenhui4303 3 года назад

    多謝! 講解很清楚!

    • @kfsoft
      @kfsoft  3 года назад

      歡迎!謝謝!

  • @waiyikyung2825
    @waiyikyung2825 4 года назад

    使用VSCode来得简单和快,debug好用呢!比较Pycharm好用。只是更改编辑面设置比较麻烦。

    • @kfsoft
      @kfsoft  4 года назад

      Vs code也是不錯的選擇,而且開源,很多插件。我也喜歡vs code, 且不限寫python。如已有vs code 的經驗,不一定要用pycharm。 pycharm 啟動較慢倒是沒錯!

  • @CK-bu5wh
    @CK-bu5wh 3 года назад +2

    Hi kfsoft 好多謝你出咁多python教學片😁 我想問如果我目標係想去搵份back end web developer 既工 睇曬d python教學片仲可以做咩準備? sorry 我都知我呢個問題好空泛😌

    • @kfsoft
      @kfsoft  3 года назад +3

      有無web 底?如果做python 要識flask同埋django, 還要識SQL 接database, 識起個database開table。雖然只想做backend, 其實都要識html 同 javascript + 少少css。最好學埋php, 你老細都未必有python 既project 比你做。 我唔係講好多web, 遠遠未夠。

    • @kfsoft
      @kfsoft  3 года назад +3

      剛發現你原來在第一課留言,上個回復可能太過深入。依家對你來講最重要係行出第一步,先學好python基本語法,只要有興趣,掌握只是時間問題。記得訂閱!

    • @CK-bu5wh
      @CK-bu5wh 3 года назад

      @@kfsoft 哈哈 多謝你回覆 其實我有睇過你後面個d教學片😂 我依加睇到Flask個到 我琴日開始諗到係咪學完Flask就會易少少搵工😂 我以前有學過基本SQL同少少HTML css 但唔知點解我去搵工post 搵entry level要求識既野都好多,😂 所以我有少少迷失方向唔知點做

    • @kfsoft
      @kfsoft  3 года назад +1

      @@CK-bu5wh 學同做係完全兩回事,多數網上既片是講解,不反映現實的複雜程度😏

    • @CK-bu5wh
      @CK-bu5wh 3 года назад

      @@kfsoft 岩呀 不過你都比左個guide我,來緊學完Flask都要自學一下django同正式學下點接db先,table都唔記得曬concept要重新練過:)

  • @cynthialeung8176
    @cynthialeung8176 2 года назад

    請問pycharm話no python interpreter configurated for the project. Run唔到。咁要點做呀?謝謝

    • @kfsoft
      @kfsoft  2 года назад

      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

  • @awandayleong9285
    @awandayleong9285 4 года назад +1

    我見到 有Pycharm + Anaconda 的組合安裝, 我覺得可以開片教教, 好多朋友都有問點安裝

    • @kfsoft
      @kfsoft  4 года назад +1

      多謝你的提議,我會睇睇!

    • @kfsoft
      @kfsoft  4 года назад +1

      我upload左條講安裝Anaconda既片 ruclips.net/video/H4ihRvtdY7M/видео.html

    • @awandayleong9285
      @awandayleong9285 4 года назад +1

      @@kfsoft 感謝, 即Share俾我d FD, 佢地自學睇書, 又Gieny, 又IDE, 又Spyder, 又Jupyter, 仲有 vs code 同Repl ; 真係多到痴線, 但Pycharm + Anaconda就大家認同不過無人識裝, 仲有如何更新都係R爆頭

  • @kwokkuenu67
    @kwokkuenu67 2 года назад +1

    thanks

  • @mylike
    @mylike 3 года назад +1

    謝謝分享

  • @diyer1190
    @diyer1190 3 года назад

    想問下有無咩app可以在手機上練習寫,唔使下下開電腦先學到。用手機睇完直接試寫,最好是免費IOS or Android, thanks

    • @kfsoft
      @kfsoft  3 года назад +1

      我少用app來寫,因為太小了,很難打字,出錯了也很難查看,如果是ipad或夠大的平板也可以的。可考慮使用 Google 的colab,這些介面是可以寫多段代碼,也可以加入筆記,但是文件是放在google colab。這樣可以在多個平台上寫代碼。
      Google colab:
      colab.research.google.com/
      這些是使用一些稱為notebook的文件,使用方式和jupyter lab相似:
      ruclips.net/video/niWD8kxgpH0/видео.html

    • @diyer1190
      @diyer1190 3 года назад +1

      @@kfsoft 唔該曬你,詳細教學。👍

  • @puputo111
    @puputo111 3 года назад

    我打了message,upper或capitalize,出現nameerror: name “upper” is not defined
    我嘅係python 3.8(venv)
    係咪要再setting?

    • @kfsoft
      @kfsoft  3 года назад

      多半是你打錯字了,應該和版本或設定無關。
      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 的各個方法

  • @diyer1190
    @diyer1190 3 года назад

    想問下撳乜制可以直接出一個(),電腦keyboard好似冇呢個掣。

    • @kfsoft
      @kfsoft  3 года назад

      可以分開兩次按呀 "(" 和")",有些IDE (Integrated development environment)會有auto-complete功能,只要打"(",會同時幫你打")",PyCharm會這樣的。

    • @diyer1190
      @diyer1190 3 года назад +1

      @@kfsoft 哦,可能就系呢個功能,我見其他d教學都系一打直接出(),然後個輸入位置直接在括號入邊添,方便.thanks

  • @samshum2
    @samshum2 4 года назад +1

    做左兩年都唔知原來可以甘用a = "a""b",同埋sublime O既Alt+F3功能(一次性選擇所有變量及改名)

    • @kfsoft
      @kfsoft  4 года назад

      係呀,呢個contcat方式都可以。
      少用sublime,多謝你提供既方法。

  • @kenchan6172
    @kenchan6172 2 года назад

    請問如果想學data science方面, 係咪應該先學好python先, 再慢慢學data方面?

    • @kfsoft
      @kfsoft  2 года назад +1

      當然數據科學包括很多數學﹑統計學等理論,Python則是實際應用。這是有雞先還是有蛋先的問題,我覺得可以同時進行。
      Python基本語法快上手,基本語法不需要理論支持,但要運用也要練習一段時間,而且有很多輔助工具要學習,這些工具反而有更多變化。
      撇開data science,python本身也是個很重要的技能,為何不早點學習呢?也許後來你發覺data science根本不適合你,最少也學會了python。

  • @crossxc3542
    @crossxc3542 4 года назад

    想問下點解run program個時佢會話No Python interpreter configured for the project,之後就Run唔到了

    • @kfsoft
      @kfsoft  4 года назад +1

      有無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選擇呢個版本

    • @crossxc3542
      @crossxc3542 4 года назад +1

      @@kfsoft Down完Python終於用到了,唔該哂你呀

  • @99balloons63
    @99balloons63 4 года назад +1

    Thank you for your lesson :)

  • @tsytommy
    @tsytommy 3 года назад

    你好KF 我想問下你有冇幫人寫python

    • @kfsoft
      @kfsoft  3 года назад

      不好意思,暫不提供編寫python程式的服務🙏

  • @pl4195
    @pl4195 4 года назад +1

    有心 巴打!

  • @acheung0520
    @acheung0520 3 года назад +3

    嘩, 我好想學!
    可惜無中文字幕~ 因為我係聾人未能聽得短片內容明白
    如果有埋字幕最好!

    • @kfsoft
      @kfsoft  3 года назад +2

      不好意思,由於只有我一個人上載,而且每段片都很長,對我來說工作量太大。如果可以找到一些輔助工具,以後會考慮加上字幕 !

    • @acheung0520
      @acheung0520 3 года назад +1

      @@kfsoft try pyTranscriber

    • @kfsoft
      @kfsoft  3 года назад

      @@acheung0520我會試下

    • @acheung0520
      @acheung0520 3 года назад

      @@kfsoft good luck

    • @kfsoft
      @kfsoft  3 года назад +5

      @@acheung0520 已試用了pyTranscriber 轉了第一課,加了一課。由於我不希望出現口語化字幕,而且很多術語也認不到,其實也要每行人工轉才行,pyTranscriber除了記下時間外沒太大幫助,我用了整整一天才完成。目標是先把1-6課最基本語法加上
      書面語的字幕,不過可能要等一段時間了,新年快樂 !

  • @Steve_and_Dave_use_etoro
    @Steve_and_Dave_use_etoro 3 года назад

    thank you ching

    • @kfsoft
      @kfsoft  3 года назад

      多謝支持!

  • @bananafk8584
    @bananafk8584 2 года назад

    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"

    • @kfsoft
      @kfsoft  2 года назад

      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

    • @bananafk8584
      @bananafk8584 2 года назад

      @@kfsoft 跟足你的steps. re-install左好多次都唔得.
      試過轉Python 3.10 同轉第二個機install 都係有相同問題
      "Failed to create a virtual environment"😭😭

    • @kfsoft
      @kfsoft  2 года назад

      1) 現在可用 python 或 pip 嗎?即在 cmd 打 python 或 pip 認到。
      2) 根據 stackoverflow.com/questions/69709251/failed-to-create-virtual-environment-in-pycharm
      有人建議安裝 virtualenv
      > pip install virtualenv
      試試有沒有用。

    • @bananafk8584
      @bananafk8584 2 года назад +1

      @@kfsoft 謝謝🙏🙏, 最後Python 3.10 + pip install virtualenv 成功了, 之前python 3.7都有run pip install virtualenv. 但都有一樣error

    • @Sforss
      @Sforss 2 года назад

      @@bananafk8584 想問吓你最後點解決,我都一樣本身安裝無click Add Python X.X to PATH,依家就算pip install virtualenv 都仲係唔得😅我本身仲有裝vs code 唔知有無衝突?🙏

  • @annwong4134
    @annwong4134 4 года назад

    can i add quotation mark when naming integer and float

    • @kfsoft
      @kfsoft  4 года назад

      只要你用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類

  • @coollove1000
    @coollove1000 2 года назад

    hi 你個教學好好 已經LIKE 同SUB 左, 不過我用HIGHLIGHT完禁 (CTRL+/) 會出 ... 咁樣 整唔到全部做# 想問應該點做 ? (用緊2021 3.2 版本)

    • @kfsoft
      @kfsoft  2 года назад

      用這些shortcut時,必需要輸入英文字,可先切換為英文輸入法ENG。

    • @coollove1000
      @coollove1000 2 года назад

      @@kfsoft 感謝回覆, 試左但都係唔得

    • @kfsoft
      @kfsoft  2 года назад +1

      @@coollove1000 如果輸入法是這樣是只會有三點: 英 [倉] 或 英 [速]
      要這樣: EN 或 ENG
      不是可打英文的中文輸入,而是只有英文的輸入法。

    • @coollove1000
      @coollove1000 2 года назад

      @@kfsoft 感謝! 打到了, 同埋我想問 如果我想學好python for 搵工 係咪順住你既教學片睇就OK?

    • @kfsoft
      @kfsoft  2 года назад +1

      @@coollove1000 每份工作要求都唔同,先唔好講搵工,識多樣野都好呀。

  • @tommyli5272
    @tommyli5272 4 года назад +1

    正!!

  • @富豪-b1i
    @富豪-b1i 5 лет назад

    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

    • @kfsoft
      @kfsoft  5 лет назад

      b/=a 係 b = b/a 既簡寫,結果assign去左手邊(即係b) ,你print a, 但無變過,當然係4,試下print埋b

  • @philipchak620
    @philipchak620 3 года назад

    liked

    • @kfsoft
      @kfsoft  3 года назад +1

      多謝!

    • @philipchak620
      @philipchak620 3 года назад

      @@kfsoft 加油,介紹俾同學

  • @tycmichael4124
    @tycmichael4124 Год назад

    搵你寫程式得唔得架

    • @kfsoft
      @kfsoft  Год назад

      可以把詳情 email 比我,我睇睇寫唔寫到。

    • @kfsoft
      @kfsoft  Год назад

      paul@kfsoft.info

    • @tycmichael4124
      @tycmichael4124 Год назад

      @@kfsoft 有冇tg or any apps?

  • @yiyili9486
    @yiyili9486 4 года назад

    字体太小了,

    • @kfsoft
      @kfsoft  4 года назад

      以後 d 字會大少少,建議用電腦或平板睇,會舒服 d