❶ 在哪些網站可以自學編程
如果你在自學編程,你可以在慕課網上觀看學習視頻,慕課網上的視頻可以說是包含了所有你想學的知識點;當你的學習遇到了難點的時候,你可以去CSDN上查找解決方法;當你想要寫練習題的時候,你可以在力扣網上刷到所有題型。那麼關於在哪些網站可以自學編程?以下是我的看法:
三、力扣網
學習編程最重要的就是敲代碼,只要代碼敲的好,你就可以找到好的工作,所以當你學完一部分課程的時候,一定要敲代碼。力扣上的題目是非常多的,不管你學的是哪一種編程語言,力扣上都有題目,而且每一個題目都有對應的解析和視頻,所以如果你要自學編程的話,一定要多敲代碼。
那麼關於在哪些網站可以自學編程?以上是我的看法,你有什麼看法?歡迎留言交流。
❷ 編程網課哪個好
網課是一種新興的學習方式,是為學習者提供的以互聯網為平台、內容包含視頻、圖片、文字互動等多種形式的系列學習教程。
網課是服務機構提供的在線學習課程。區別於線下課堂教授,網課具有方式多樣,靈活便捷等優點,越來越多的學生群體和育兒父母的開始使用。[2]
停課不停學
2020年初,一場突如其來的疫情暴發,打亂了我們的生活節奏,疫情嚴重牽動人心。面對全球嚴峻的疫情和網路上繁雜的病毒信息,為阻斷疫情向校園蔓延,確保師生生命安全和身體健康,中國教育部日前下發通知,要求2020年春季學期延期開學,學生在家不外出、不聚會、不舉辦和參加集中性活動,各培訓機構也按要求取消各類線下課程。[1]
貴州教育局
「離校不離教,停課不停學」,官方的新舉措讓學生和家長稍緩心中的焦慮。為做好新型冠狀病毒感染的肺炎疫情防控期間貴州全省中小學教育教學工作,貴州省教育廳、省廣播電視局聯合在疫情防控期間通過廣電網路開播「陽光校園·空中黔課」,利用現代網路信息技術面向全省中小學生開展教育教學和疫情防控宣傳,最大限度減少疫情對中小學教育教學的影響。
「陽光校園·空中黔課」從2月3日9時開播,實行貴州全省統一課表,統一教學進度、統一教學要求。小學一年級至高三年級各學科課程教學資源由貴州省教育廳統籌指導、貴陽市教育局在全市遴選部分中小學校優質師資團隊,貴州省廣電網路公司統一錄制,均向全省免費播放。初三、高三年級採取專題授課方式,其餘年級按2020年春季學期課程計劃進行,授課內容依據國家課程標准,不受教材版本限制。
北師大貴陽附中校長胡曉明希望,高三學子們要做勤於學習、善於自主學習,善於利用時間、高效學習。胡曉明建議,家長在呵護家人身體健康的同時,要調整好自己的心態,用我們良好的心態去影響孩子,有助於孩子的心裡健康;在做好後勤保障的同時,注意用恰當的方式監督好孩子的學習。
❸ 有哪些學習編程的網站
1、Codewars
Codewars經常被拿來和LeetCode比較。
Codewars雖然沒有C和C+的題目,但是砌牆式進階受到不少程序員的青睞。
不同等級有不同的題目,當然你也就獲得不一樣的經驗值。
2、LeetCode
leetcode上題目分easy,medium,hard三個難度。
LeetCode為用戶提供了各種主流編程語言,比如C++、Java、Python、C、C#、Java等。
3、CodeEval
CodeEval可以支持程序員建立一個產品或者應用,並得到現金獎勵作為回報。
可以讓開發者宣傳他們在自己工作領域的經驗。
4、HackerRank
至少有100多萬程序員使用HackerRank。程序員通過挑戰編程,可以提高自己的技能。
HackerRank有一個選手積分榜,你解決了問題就可以獲得相對應的積分。積分越多,你的個人戰績排名越靠前。
5、CodinGame
CodinGame支持超過20種編程語言,例如Python、Ruby、Java、Scala等。
它將編程變成游戲,在玩游戲時,會遇到許多具有挑戰性的編碼問題,我們需要想法設法完成挑戰。
6、OverAPI.com
一個能查詢到所有與編程相關的各種技術的網站,還能給出詳細的知識點。真是太良心的網站。
❹ 推薦幾個學習C++語言好的網站呢
BBS 水木清華站
一些同學問我,如何學好C++,我沒有別的辦法給你們,唯一的辦法就是讀書,讀大
量的書,就可以解決。要把C++作為日常語言,而不是一種程序語言,這樣就好辦了。
有人又要問我,那麼我應該讀什麼書才好?沒有時間怎麼辦?
我只能對你們說,沒時間的話,就別學C++了,做你們喜歡做的事。生活中沒有
C++,也同樣美好。
如果你准備學,一定要學好,那麼我開個書單,應該問題不是甚大。
首先肯定要讀一讀Bjarne Stroustrup的The Design and Evolution of C++,了解
一下這個語言的歷史。接下來就可以看別的書了,但要不停地回頭看這本書,看到
你不斷地學到的新技術是怎麼樣一點點地被接納到這個語言中去的。
第一本書因人而異,基礎好一些的,可以看Stanley B. Lippman的C++ Primer,這
本書非常地巨大,你打星號的部分可以不要看。基礎不太好的,可以看Stanley B.
Lippman的Essential C++,這本書份量要輕得多,不過四個C++的范型都講了,而
且講得非常清楚。
第二本應該停止技術層面的東西,靜下心來看看Pike和Kernighan的The Practice
of Programming,好好地整理一下,在程序設計中應該有哪些注意的事項。這本
非常薄的booklet,可以說是程序員必讀的指南。
第三本書,就應該是Bruce Eckel寫的、候捷譯的Thinking in C++,這本書每過
半年我就要重讀一遍。可以說每一章都是寫得發人深省的,這本書讓我感覺到了
技術運用的非常高的境界,但是語言非常平實,只要認真地讀,即使基礎不行,
也一定可以懂。我在教課的時候,就是用這本書(面對的學生是零基礎)。
要更上一層的話,就要慢一步,先要把握C++設計習慣的良好。這是Scott
Meyers的Effective C++和More Effective C++帶給我們的無盡收益。我More
Effective C++買不起,只好花了10塊錢復印裝訂了一本"線裝本",看起來像葵花
寶典(;-))。這兩本書是真正的經典,作者對C++的純熟,使得語言的風格讀起來
簡直是如飴甘甜,就像他站在對面在講課。我手中有這兩本書的原版CD,如果有興
趣,可以發E-mail到[email protected]或在飲水思源投條兒給gaobo索要,只要您提供
光碟我就給免費燒。如果你已經深刻地理解了Effective C++和More Effective
C++,那你可以發現,你在眾人中已經是雞群之鶴。可以指導項目運作了,可以編
寫一切你想做的程序了,可以指出別人看起來不錯的代碼的大小問題了。如果你能
一眼看出有人的代碼是對應於"條款27"或"條款M6",那你可真是讓本人刮目了。
我已經講了,如果要寫程序,EC++和MEC++的境界已經足以使你自如應付,可是如
果你還不滿足,想關注一些理論層面的問題,或是想看看實現的代碼,你就不應該
錯過這幾本好極了的書。我是說Herb Sutter的Exceptional C++和More
Exceptional C++,這兩本書的難度是非常大的,我對每一條的閱讀筆記都是十多
頁。特別是泛型程序設計的部分,這兩本書旁徵博引,極盡深入探討之能事,每每
看懂一條,都抹汗一次,大感酣暢淋漓;還有侯捷的 STL源碼剖析 ,以實際的
例子一點點地講解一個STL是怎麼樣實現的,我是剛開始讀,不發表評論;而
Stanley B. Lippman,Cfront的實現者之一,執筆寫出Inside the C++ Object
Model,我只有一個字,就是基本帥呆了。我從中了解了無數的編譯器解釋源代碼
的細節,以及記憶體分配的細節,呵呵,這些都知道了,我還怕什麼呢?最近得到
了另一Cfront實現者、C++標准委員會Koenig的 C++沉思錄,看起來非常不錯,這
里也推薦給大家,但我也沒看完,亦無發言權。
最後最後,你們,未來的C++理論家們,可要記住,Bjarne Stroustrup的The C++
Programming Language無論如何也應該讀個四五遍!這是一切C++的書本的源泉。
如果還覺得不夠,就向C++標准委員會訂購一本C++標准。
一切中國大陸作者的書,一概不要看(包括我的)。一切VC++或講特定的編譯器的
書,一概不要看。如果需要補C語言的課,買一本非常小的K&R的The C
Programming Language足矣,其它的書一概不要看。不要先學C,再學C++,而要直
接學C++。你不是先學古文,再學白話的,對不對?所以相信我,直接來更容易。
以上文字,皆為原創,本人願意為每個字負責。
1、《Effective STL》
訂購:
作者:Scott Meyers
出版社:中國電力出版社
一開始欺負這本書比較薄,想快點看完,但不久就發現自己已經翻不動了。直
到看完最後一個字,才發現一個基本的事實:薄的不是這本書,而是自己的見識。
有關STL的書也讀了不少,正如讀《Effective C++》以前,有關C++的書也讀了
不少。Meyers的書總是給人一種脫胎換骨的提升感覺,他總能在大家以為老生常談
的地方挖出意想不到的新意,並指出一些一般人習以為常的東西其實存在種種危機,
或是在一些看來完全等價的選擇中,為特定的場合選擇最有效的(Most
Effective)那一種。而且他的切入口總是讓人看得懂的(不像Stroustrup的書,
第一句話就要琢磨半天),但是他總是會選擇幾個拓展點,並把它們分析得淋漓盡
致,這時候就需要一段代碼一段代碼甚至是語句粒度地閱讀了——當然,最後總是
看得懂,這和讀者的閱讀程度總是正比,這會給人極大的成就感。可以說,在STL
實踐的書籍,無書可出其右(當然在STL實作方面,我還是要向大家推薦侯捷的
《STL源碼剖析》)。
讀完這本書後,和Pascal就產生明顯的距離感了。這里我仍然要說:請熱愛
Delphi!我還是更願意寫「var s:set of char;」而不是
「set , allocator > s」,;-)。
2、《Modern C++ Design》
訂購(中文):
訂購(影印):
作者:Andrei Alexandrescu
譯者:侯捷、於春景
出版社:華中科技大學出版社(中文)
中國電力出版社(影印)
讀完這本書的第一頁,我就知道自己放不下它了,但我也知道,我的苦難經歷
又要多上一筆了。用C++實作設計模式,已經是骨灰級的難度,但這本書明顯還在講
一個template的對象模型的問題,這在我讀《Inside the C++ Object Model》時是
屢攻不下的難點。不過,出乎意料的是這本書居然使我具有一些概念了,而且動手寫
出了一個SmartPointer。
這本書我還遠不能說我讀懂了,但是確乎是讀完了。如果你還沒有讀過對象模型
和設計模式的書,我認為需要讀一讀。否則,直接看這本書根本就是受罪。最近,有
一些朋友也注意到設計模式的重要性了,可能從明年起我在《電腦報》上要發表一些
文章,屆時請朋友們指教吧。
--