學python的前提是不是要用c語言打基礎?

時間 2021-05-30 10:51:33

1樓:我還是小孩子

本人,學過c語言,c++還有python。大家都說c語言是其它語言的基礎,確實是這樣的,學完c之後,再學其它語言會很容易。一是因為c語言比較難,二是因為任何語言的邏輯和思維都是一樣的。

所你難的都學會了,簡單的當然容易上手。

每種語言都有自身的體系,有基礎的部分,也有複雜的部分。所以我們不需要依靠其它語言,也能學好python。

2樓:聲聲

n你如果要用C語言打基礎的話,那真的估計就是從入門到放棄了…

python是指令碼語言,很多封裝好的api只需要稍微熟悉一下就能夠直接使用,沒有繁瑣的指標也不用事先定義資料型別,很容易讓你產生程式設計的成就感,作為乙個入門的程式語言非常合適,加油

3樓:冰月

並不是,而且從理論上來講Python和C語言是兩種截然不同的語言。

Python是一種物件導向的語言,又稱為膠水語言,主要的應用方向是資料處理的大資料方向,人工智慧方向,Web後端方向,以及資料爬取方向。

C語言是一種面向過程的語言,主要應用於伺服器端的開發,以及底層開發。

而且C語言要比Python難好多,如果學習Python還需要先學習C語言作為基礎的話,那豈不是難死了,而且學完C對學習Python的幫助並不是特別大,只不過是在學習Python之前鍛鍊了一段時間的程式設計思維,了解了程式設計,至於其他的幫助,就微乎其微了。

而且這樣的學習方式和直接學習Python相比還更加浪費時間,用一句比較接地氣的話就是脫褲子放屁,多此一舉。

4樓:溪村公尺洛

其實並不需要,嗯,學著學著就會發現,其實所有的語言都是相通的,C語言當然是基礎的語言,但是呢,其實最終還是看計算機的乙個邏輯的實現,比如說,嗯計算機底層的邏輯是什麼學會了計算機底層的技術,其實學拍攝和學C是一樣的,最終都能達成目標,都能幫助你去理解幫助你去使用這門語言。

5樓:尚學堂官方

學習Python的前提是不需要用C語言打基礎的,如果題主本身是有C語言基礎的話,那麼學習Python確實是會相對輕鬆很多,但是要是沒有C語言基礎的話也是可以的。

其實看到這個問題的第一感受就是想到了,殺雞焉用宰牛刀,感覺的確是有一點大材小用的意思了,倒也不是說Python如何,只不過二者的基礎部分來說,Python相對容易的多。

或許這個問題反過來問能夠更加感同身受一些,學習C語言的前提是不是需要用Python來打基礎,這樣子想必有同感的人可能應該會更多吧。

總之就是,好好學Python就好了,Python就是你最好的基礎,從Python開始入門會輕鬆很多,因為學習難度並不是很大,比較適合零基礎的初學者。

6樓:日系少女豆瓣醬

學習Python的話,並不需要用C語言作為前提條件啊,而且說是用C語言為Python打基礎,感覺多少有點大材小用的意思了。

的確Python是基於C語言發展而來的,但是如果自身有C語言的基礎的話,那麼學習Python應該還是比較輕鬆的,相對來說學習難度會小很多,比較適合通過自學的方式來學習。

但是如果是自己本身沒有接觸過C語言的話,然後是想要學習Python,個人覺得更加應該先去直接學習Python,然後有了一定的基礎之後,再去學習C語言。

因為我們學習程式語言,還是比較推薦由易入難,零基礎的初學者從Python開始入門還是不錯的。

當然了如果是想要挑戰一下自己,先學習C語言也是完全沒有問題的,只不過是本人的一點小建議哈,僅供參考。

7樓:挖掘機不機

這個問題約等於:

找女朋友的前提是不是要領個證打基礎?

學微積分的前提是不是要用數學分析打基礎?

高一期末考的前提是不是要用高考卷打基礎?

都不需要。下一題。

8樓:Super桓

沒有這個必要,但你也可以學了C之後再來學python。

學C容易理解一些概念,因為python簡化了許多東西(個人感覺)。

但是C沒有GC但python有GC,所以無論C過度到python,還是python過度到C我覺得多少會有些不適感,不過適應即可。

9樓:ATatatat

不需要。

學習程式語言唯一的基礎就是程式邏輯。只需要把高中數學選修三的程式框圖學好就行。

程式語言只是一種將腦袋裡的邏輯具象化的工具。就像你想要問學python需不需要c語言基礎時用中文把這個問題表述出來一樣。

這是不是Python的Bug

冒泡 list裡面存的是引用,10只是將引用複製,10個元素都引用同乙個列表 a tmp for i in xrange 10 a 10 id x for x in a 34938824L,34938824L,34938824L,34938824L,34938824L,34938824L,34938...

請問python中的tuple是不是就是immutable list ImList ?

Ting Wang 首先tuple是沒法保證不變的 In 8 a 1,2,3 In 9 a 0 0 2 In 10 a Out 10 2,2,3 如果需要immutable list 可以看 pysistence In 15 from pysistence import make list In 1...

現在學 Python 是不是還有機會?是不是越早學獲利越多?

PLUMHAWQ 我覺得會python類似於會開車 開車能讓你從乙個地方到另乙個地方 python可以讓你快速得到和計算機相關的各種能力真有點魔法的感覺。因為實際上python傾向於你去直接去用現有的東西,如果完全不考慮執行效率的問題,python實現乙個專案的速度真的算前三了吧 已登出 吃螃蟹是不...