自己学编程该怎么开始

自己学编程从打基础开始。

打基础,至少学懂一门语言,推荐拿C/C++入门(为了学到一些指针与面向对象的知识),拿python入门也可,但你会发现面向对象在python教学中可能不被强调,因为python自带的工具已经很强大。

不推荐拿java入门,因为java实在是开发者用的语言,其魅力在于接口、程序设计,想拿java入门,不如拿C/C++入门。编程之理,一通百通。

第二个阶段就是多多实践、持续学习,在自己的领域探索下去:如果你要用搞数据科学、打数据比赛,就去多用熟悉python中的pandas、sklearn库等等。

如果想做线性求解,先找几个简单的java+线性求解器例子动手复现下来,读懂每行代码的作用,在过程中积累。



  • 闆跺熀纭灏忕櫧鎬庝箞瀛︾紪绋
    绛旓細闆跺熀纭灏忕櫧瀛︾紪绋鐨勬柟娉曞涓嬶細1銆佸浜庡垵瀛﹁呮潵璇达紝鍙互閲囩敤瑙嗛+涔︾睄鐨勬柟寮忚繘琛屽涔犮傝繖涓ょ鏂瑰紡褰㈡垚浜掕ˉ鍏崇郴銆傜紪绋嬫暀瀛﹁棰戝彲浠ヨ浣犺繀閫熸帉鎻$紪绋嬶紝浣嗛氬父姣旇緝鐢熷姩銆佹祬鏄撅紝涓嶆垚绯荤粺銆傝屼功鏈槸姣旇緝绯荤粺锛屾繁鍏ワ紝浣嗘槸鏋嚗锛屾墍浠ユ渶濂界殑鏂规硶鏄功鍜岃棰戠粨鍚堛2銆佸叆闂ㄦ湡閬囧埌闅鹃锛岃椾簡鍗婂ぉ鏃堕棿杩樻槸娌″紕鎳傦紝鍙互鏆傛椂...
  • 灏忕櫧濡備綍寮濮嬪涔璁$畻鏈缂栫▼?
    绛旓細杩欎簺璇█涓昏鐢ㄤ簬鍒涘缓鐙珛鐨勮绠楁満搴旂敤绋嬪簭锛屽娓告垙銆 C鍜孋 ++鏄垵瀛﹁呴毦浠瀛︿範鐨勮瑷锛屼絾骞堕潪涓嶅彲鑳姐傚涔犲畠浠笉浠呭彲浠ユ繁鍏ョ悊瑙缂栫▼锛堢粷澶у鏁扮紪绋嬭瑷浠嶤鍜孋 ++缁ф壙浜嗕竴浜涙蹇碉紝杩樺彲浠ョ户鎵垮叾浠栨蹇碉級锛岃繕鍙互娣卞叆浜嗚В璁$畻鏈虹殑宸ヤ綔鍘熺悊銆傝櫧鐒禖锛冩槸涓绉嶉潪甯哥被浼间簬Java鐨勮瑷锛屼絾瀹寮濮鍙樺緱鏇村姞鏅亶锛屽畠浠緢...
  • 瑕鑷缂栫▼搴旇鎬庝箞鍏ユ墜?鍏蜂綋瑕佸浠涔?
    绛旓細浠庨浂寮濮嬪缂栫▼锛岄鍏堥渶瑕佺粰鑷繁瀹氫竴涓缂栫▼鐨勭紪绋嬬洰鏍囥傜劧鍚庨夋嫨涓涓熀纭鐨勮绋嬶紝璺熺潃璇剧▼涓璧峰涔犮傜紪绋嬫槸涓闂ㄦ妧鏈紝鎴戜篃涓嶇煡閬撳畠闅句笉闅撅紝鎴戝彧鐭ラ亾锛屽彧瑕佷綘鎯冲锛岃偗瀹氳兘瀛︿細銆傛妧鏈氨鏄竴灞傜獥鎴风焊锛屾槸鏈夐亾鐞嗗彲浠ラ伒寰殑锛屽湪鎴戠湅鏉ワ紝姣旀悶鎶借薄鐨勮壓鏈瀹规槗銆備粠闆跺紑濮嬪缂栫▼锛岀涓鍏冲氨鏄閫夋嫨浣犳墍瑕...
  • 瀛︾紪绋鍏堝浠涔?
    绛旓細闂涓:瀛︿範缂栫▼鍏ラ棬搴旇鍏堝浠涔? 瀛,c++,C#,鏁版嵁缁撴瀯,鏁版嵁搴,绠楁硶.鍒寮濮杩樻槸鍏堝c璇█鍚,鎺ㄨ崘涓嬨奀绋嬪簭璁捐銆,鍙戣閲忕涓鐨勪功,鍑犱箮浜烘墜涓鏈.姣旂┛閫傚悎鍒濆鑰, The C Programming Language涔熸槸鏈ソ涔,鎺ㄨ崘 闂浜:瀛︾紪绋嬪簲璇鍏堝浠涔 鎴戜互鍓嶅杩囦絾鍚庢潵鏀惧純浜 鎴戝彲浠ョ粰浣犵偣寤鸿 甯屾湜瀵逛綘鏈夌敤!! 1....
  • 鑷繁瀛︾紪绋嬭鎬庝箞寮濮
    绛旓細鑷繁瀛︾紪绋浠庢墦鍩虹寮濮銆傛墦鍩虹锛岃嚦灏戝鎳備竴闂ㄨ瑷锛屾帹鑽愭嬁C/C++鍏ラ棬锛堜负浜嗗鍒颁竴浜涙寚閽堜笌闈㈠悜瀵硅薄鐨勭煡璇嗭級锛屾嬁python鍏ラ棬涔熷彲锛屼絾浣犱細鍙戠幇闈㈠悜瀵硅薄鍦╬ython鏁欏涓彲鑳戒笉琚己璋冿紝鍥犱负python鑷甫鐨勫伐鍏峰凡缁忓緢寮哄ぇ銆備笉鎺ㄨ崘鎷縥ava鍏ラ棬锛屽洜涓簀ava瀹炲湪鏄紑鍙戣呯敤鐨勮瑷锛屽叾榄呭姏鍦ㄤ簬鎺ュ彛銆佺▼搴忚璁★紝鎯虫嬁java鍏ラ棬...
  • 璁$畻鏈搴旇鎬庝箞寮濮瀛
    绛旓細瀛︿範鍒汉鐨勪唬鐮佸浐鐒舵槸寰堟湁鐢ㄧ殑锛屽彲浠ュ涔犲埆浜虹殑鎬濇兂锛涗絾鏄鏋滀粎浠呮槸璁板繂浜嗕竴浜涘埆浜哄啓濂界殑浠g爜锛屽氨甯屾湜鑳介氳繃鎷兼嫾鍑戝噾鎴愪负鑷繁鐨勭▼搴忥紝閭f槸鍩烘湰涓嶅彲鑳界殑銆傛垜鐨勫缓璁槸锛氬湪鑷繁缂栧啓绋嬪簭锛岃繘琛屽垱閫犵殑杩囩▼涓紝鍊熼壌鍓嶄汉绋嬪簭涓殑鎬濇兂鏂规硶鈥斺旇屼笉鏄暣澶╁浜庡鍒剁矘璐寸殑鐘舵佷腑銆傚缓璁洓锛氬ソ涔犳儻瑕浠寮濮鍋氳捣 鎵璋撯...
  • 鍒濆缂栫▼鎬庝箞寮濮
    绛旓細鍒濆缂栫▼鍙互鎸夌収浠ヤ笅姝ラ寮濮锛1銆侀夋嫨缂栫▼璇█锛氶鍏堥渶瑕侀夋嫨涓闂ㄧ紪绋嬭瑷锛屽Python銆丣ava銆丆/C++绛夈傚垵瀛﹁呭彲浠ラ夋嫨涓浜涙槗浜庡涔犲拰鍏ラ棬鐨勭紪绋嬭瑷锛屽Python锛屽洜涓哄畠鍏锋湁绠鍗曟槗鎳傘佽娉曠畝娲併佸姛鑳藉己澶х瓑鐗圭偣銆2銆瀛︿範缂栫▼鍩虹鐭ヨ瘑锛氭帉鎻$紪绋嬪熀纭鐭ヨ瘑鏄涔犵紪绋嬬殑鍩虹锛屽寘鎷暟鎹被鍨嬨佸彉閲忋佽繍绠楃銆佹帶鍒惰鍙...
  • 浠g爜缂栫▼濡備綍鍏ラ棬?
    绛旓細鑷充簬鍩硅鐝紝鍦ㄥ唴瀹逛笂鍏跺疄鍜岃嚜瀛﹂兘娌℃湁澶氬ぇ鍑哄叆锛屼絾鍙互甯綘寮哄埗鎬х殑鍥哄畾涓涓瀛︿範鏃堕棿锛岃姳閽辩粰鑷繁涔扮偣鍎垮帇鍔涳紝瑕佹槸鍦ㄦ椂闂村拰璐㈠姏鍏佽鐨勭姸鍐典笅鍙互閫夋嫨銆傝屽湪瀛︿範鐨勮繃绋嬩腑锛屽垏蹇屾棤鑴戠殑鐓х潃鍒汉鐨勪唬鐮佹暡锛岀敋鑷虫垜閮戒笉寤鸿浣犺绗旇銆傚洜涓烘渶閲嶈鐨勬槸鑳藉瀛︿範鍒汉鐨缂栫▼鐨勬濊矾锛屼綘瑕佹椂鍒绘濊冭繖涓姛鑳芥槸鎬庝箞瀹炵幇...
  • 楂樿冩瘯涓瀛︾紪绋,python闆跺熀纭鎬庝箞瀛?
    绛旓細涓嶈楂樿冩庢牱,浣犻兘韫氳繃浜嗚繖鏉℃邯娴,鑰屽墠闈㈡湁鏇村灞卞窛澶ф捣绛夌潃浣犮傚悓鏃跺嵆灏嗚繋鏉ユ渶缇庡ソ鐨勫亣鏈,浣犳槸鍚︽湁鍑嗗? 鎴戜滑鍙互鍒╃敤濂借繖涓亣鏈,瀛︿範涓鐐筽ython鍩虹,璁鑷繁璁$畻鏈鸿兘鍔涙彁楂,閭d箞鎴戜滑璇ュ浣瀛? 1銆缂栫▼鐜鐨勫畨瑁呬笌浣跨敤. 姣斿Python鐨勫涔犱竴鑸帹鑽愯蒋浠惰嚜甯︾殑IDLE,绠鍗曞ソ鐢ㄣ 2銆佹帉鎻¤緭鍏ャ佽緭鍏ヨ鍙ョ殑浣跨敤 杈撳叆璇彞鍙...
  • 鎴戞兂瀛︿範缂栫▼,瑕浠庡摢寮濮嬪璧?
    绛旓細瀛︿範缂栫▼鍙互浠巆璇█寮濮嬪锛屾柟娉曞涓嬨傞浂鍩虹鑷缂栫▼鍏ラ棬鎸囧崡锛氫竴锛氱‘瀹氫竴涓柟鍚戯紝缂栫▼璇█澶浜嗭細java銆丆++銆乸ython銆丳HP銆丆绛夛紝闇瑕佺‘瀹氭柟鍚戯紝浠庡熀纭瀛﹁捣锛屽缓璁浂鍩虹瀛︾紪绋鐨勫皬浼欎即浠嶤璇█寮濮嬪璧凤紝C璇█鍏ラ棬姣旇緝绠鍗曪紝浼氭彁鍗囪嚜淇″績銆備簩锛氳嚜瀛︾紪绋嬪叆闂ㄤ竴瀹瑕闃舵鎬х殑鐪嬪埌鎴愭灉锛岃繖涓滄垚鏋溾濆苟涓嶆槸...
  • 扩展阅读:少儿编程到底有多可怕 ... 自学编程入门10秒学会 ... 自学编程免费自学网站 ... 免费的编程学习网站 ... 自学编程最低学历 ... 编程一般要学多久 ... 自学编程最好的学校 ... 初学编程必背50个 ... 新手学编程该怎么入门 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网