自己学编程该怎么开始

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

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

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

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

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



  • 濡備綍浠庨浂寮濮嬪缂栫▼
    绛旓細1銆佸缂栫▼闇瑕佷笉鏂疄璺佃仈绯 缂栫▼璧锋闃舵瑕佺粡甯稿姩鎵嬭璁$▼搴忥紝鍏蜂綋璁捐鏃朵笉瑕佹嫎娉ヤ簬鍥哄畾鐨勬濈淮鏂瑰紡锛岄亣鍒伴棶棰樿澶氭兂鍑犵瑙e喅鐨勬柟妗堛傝澶氫氦娴侊紝鍚勪汉鐨勬濈淮鏂瑰紡涓嶅悓銆佽搴﹀悇寮傦紝鍚勬湁楂樻嫑锛岄氳繃浜ゆ祦鍙笉鏂惛鏀跺埆浜虹殑闀垮锛屼赴瀵岀紪绋嬪疄璺靛府鍔╄嚜宸辨彁楂樻按骞炽備翰鑷姩鎵嬭繘琛岀▼搴忚璁℃槸鍒涢犳ф濈淮搴旂敤鐨勪綋鐜帮紝鏄煿鍏婚...
  • 闆跺熀纭搴旇濡備綍寮濮嬪涔犵紪绋?
    绛旓細浠g爜鏄竴瀹氳浜叉墜璋冭瘯涓閬嶇殑锛岃浜叉墜杈撳叆涓涓瓧绗︿竴涓瓧绗︾殑杈撳叆锛屼笉鏄満姊扮殑澶嶅埗绮樿创锛屽鍒剁矘璐寸殑鍚庢灉灏辨槸浣犺嚜宸辨劅瑙夊鐨勫樊涓嶅閮界悊瑙d簡锛岀劧鍚庡埌涓婃満浜叉墜鍐欎唬鐮佹椂锛岃涔堝啓涓嶅嚭鏉ワ紝瑕佷箞涓杩愯鎶ラ敊涓鍫嗐傛墍浠ワ紝涔︿笂鐨勬瘡娈典唬鐮侀兘瑕佷翰鑷皟璇曘傚浜庝唬鐮佹姤閿欙紝浣滀负鏂版墜锛屾甯哥殑涓嶈兘鍐嶆甯哥殑涓浠朵簨锛岃繖閲岃...
  • 鑷缂栫▼璇ュ浣鍏ユ墜
    绛旓細5銆佸ぇ閲忛」鐩拰浠g爜缁冧範銆傚娌″浼氾紝鏈鐩存帴鐨勬柟娉曞氨鏄幓鍋氱粌涔狅紝瀛︽妧鏈氨鏄幓瑙e喅闂锛屾妸闂瑙e喅浜嗭紝鎶鏈氨鏄鍒板浜嗐傝嚜瀛︾紪绋嬮渶瑕佹敞鎰忎互涓嬪嚑鐐癸細1銆閫夋嫨鍚堥傜殑缂栫▼璇█ 閫夋嫨涓闂ㄩ傚悎鍒濆鑰呯殑缂栫▼璇█杩涜瀛︿範鏄緢閲嶈鐨勶紝杩欐牱鍙互璁╀綘鍦ㄧ紪绋嬬殑鏃呴斾腑閬垮厤涓嶅繀瑕佺殑鍥版壈銆2銆佺悊瑙e熀鏈蹇 鍦ㄥ紑濮嬬紪绋嬩箣鍓...
  • 鍒濆鑰鎬庢牱瀛︿範缂栫▼?鏈夊摢浜涙柟娉?
    绛旓細鍒濆鑰呭涔犵紪绋嬬殑鏂规硶濡備笅锛1銆 鎵撳ソ鍩虹 褰撲綘寮濮嬪涔犵紪绋嬬殑鏃跺欙紝棣栧厛浣犺纭畾鐨勪笢瑗挎槸鈥滃熀纭鈥濄傝鎵撳ソ鍩虹锛屼綘闇瑕佸涔犺绠楁満绉戝銆傜幇鍦紝鎴戜滑鍙互鍦ㄧ綉涓婃壘鍒板緢澶氶拡瀵瑰垵瀛﹁呯殑璇剧▼銆備簰鑱旂綉鐨勭‘涓哄垵瀛﹁呮彁渚涗簡渚垮埄锛屼娇浣犲彲浠ラ氳繃缃戠粶鎵惧埌澶ч噺鏈夌敤鐨勪俊鎭傚洜姝わ紝浣犲緱鑺辨椂闂寸爺绌朵竴涓嬭繖浜涗俊鎭紝浠庝腑閫夋嫨鏈...
  • 缂栫▼鍏ラ棬鍏堝浠涔
    绛旓細2銆侀鍏堜粠C璇█寮濮銆傛湁鐨勬湅鍙嬪彲鑳借涓篊璇█澶毦浜嗭紝搴旇浠嶸B寮濮嬨傝櫧鐒讹紝瀵逛簬涓涓垵瀛﹁呮潵璇达紝鐢ㄤ竴浜涙帶浠跺爢鐮屾垚涓涓皬杞欢浼氭湁涓浜涙垚灏辨劅锛屼絾鏄紝鍩虹鎵嶆槸鏈閲嶈鐨勶紒C璇█瀵逛簬鏁版嵁绫诲瀷鐨勬弿鍙欙紝杩滄瘮VB鏇村叏闈佹槑鐧斤紝鑰岃繖浜涙鏄紪绋嬩腑鐨勬牴鏈紒3銆佸C璇█锛屼粠鏁版嵁绫诲瀷锛屽熀鏈〃杈惧紡锛屽啀鍒版潯浠惰鍙ワ紝寰幆...
  • 鑷绋嬪簭鍛鎬庝箞鍏ラ棬
    绛旓細鎺屾彙缂栫▼鍩虹鐭ヨ瘑鏄垚涓虹▼搴忓憳鐨勭涓姝ャ寮濮嬪涔鍩烘湰鐨勭紪绋嬫蹇碉紝濡傚彉閲忋佹暟鎹被鍨嬨佹潯浠惰鍙ュ拰寰幆缁撴瀯銆傛祦琛岀殑缂栫▼璇█锛屽Python鎴朖avaScript锛岄兘鏄彲浠ヨ冭檻鐨勮捣鐐广3銆佸鎵惧悎閫傜殑瀛︿範璧勬簮銆傛湁寰堝鍏嶈垂鎴栦粯璐圭殑瀛︿範璧勬簮鍙緵閫夋嫨銆備綘鍙互閫夋嫨鍦ㄧ嚎鏁欑▼銆佸涔犲钩鍙般佺ぞ鍖鸿鍧涙垨浼樿川鐨勭紪绋嬩功绫嶃傞夋嫨閫傚悎鑷繁瀛︿範...
  • 鏂版墜瀛︾紪绋嬭鎬庝箞鍏ラ棬?
    绛旓細2銆瑕佽嚜宸鍔ㄦ墜 缂栫▼搴鏄釜瀹炲共鐨勬椿锛屽厜璇翠笉缁冧笉琛屻傚垰寮濮嬪鐨勬椂鍊欏彲浠ュ缁冧範涔︿笂鐨勪範棰樸 瀵逛簬鑷繁涓嶆槑鐧界殑鍦版柟锛岃嚜宸辩紪涓皬绋嬪簭瀹為獙涓涓嬫槸鏈濂界殑鏂规硶锛岃兘缁欒嚜宸辩暀涓嬫繁鍒荤殑鍗拌薄銆傝嚜宸卞姩鎵嬬殑杩囩▼涓涓嶆柇绾犳鑷繁涓嶅ソ鐨缂栫▼涔犳儻鍜岃璇嗛敊璇傛湁涓瀹氱殑鍩虹浠ュ悗鍙互灏濊瘯缂栦竴鐐瑰皬娓告垙锛屾枃鏇叉槦涔嬬被鐨勭數瀛...
  • 鏂版墜鎬庝箞寮濮嬪缂栫▼?
    绛旓細1銆佺‘瀹瀛︿範鐩殑 鍋氫换浣曚簨鎯呭墠锛屼綘閮借棣栧厛鏄庣櫧涓轰粈涔堣鍋氾紵鏄釜浜哄叴瓒h繕鏄兂閫氳繃瀛︿範灏变笟鍛紝浠庝竴寮濮锛屽氨缁鑷繁鐨勫涔犲畾涓涓洰鏍囷紝杩欒浣犱笉浼氫腑閫旀斁寮冿紝鑰屼笖鑳藉甫缁欎綘鍓嶈鐨勫姩鍔涖2銆侀夋嫨缂栫▼璇█ 寰堝浜轰竴寮濮嬫槸瀵圭紪绋嬫湁鍏磋叮鐨勶紝浣嗘槸涔嬪墠寰堝澶у涓涓婃潵灏辨暀C锛孋++銆傞噷闈㈠鏉傜殑鍐呭锛屼篃璁╁緢澶氫汉浠庡叆闂...
  • 鎯瀛︾紪绋嬫庝箞寮濮
    绛旓細瀛︾紪绋嬬殑姝ラ濡備笅锛1銆佺‘瀹氬涔犵洰鏍囷細棣栧厛锛屾槑纭綘瀛︿範鐢佃剳缂栫▼鐨勭洰鏍囥備綘鍙兘鎯宠寮鍙戠綉绔欍佺Щ鍔ㄥ簲鐢ㄧ▼搴忥紝鎴栬呬粎浠呮槸浜嗚В缂栫▼鐨勫熀鏈師鐞嗐傛牴鎹綘鐨勫叴瓒e拰鐩爣锛岄夋嫨涓闂ㄧ紪绋嬭瑷浣滀负璧风偣銆2銆侀夋嫨鍚堥傜殑缂栫▼璇█锛氱紪绋嬭瑷鏈夊緢澶氱绫伙紝姣忕璇█閮芥湁鍏剁壒鐐瑰拰搴旂敤棰嗗煙銆傚浜庡垵瀛﹁呮潵璇达紝涓浜涜緝涓哄父瑙佸拰鏄撲簬...
  • 鑷繁瀛︾紪绋嬭鎬庝箞寮濮
    绛旓細鑷繁瀛︾紪绋浠庢墦鍩虹寮濮銆傛墦鍩虹锛岃嚦灏戝鎳備竴闂ㄨ瑷锛屾帹鑽愭嬁C/C++鍏ラ棬锛堜负浜嗗鍒颁竴浜涙寚閽堜笌闈㈠悜瀵硅薄鐨勭煡璇嗭級锛屾嬁python鍏ラ棬涔熷彲锛屼絾浣犱細鍙戠幇闈㈠悜瀵硅薄鍦╬ython鏁欏涓彲鑳戒笉琚己璋冿紝鍥犱负python鑷甫鐨勫伐鍏峰凡缁忓緢寮哄ぇ銆備笉鎺ㄨ崘鎷縥ava鍏ラ棬锛屽洜涓簀ava瀹炲湪鏄紑鍙戣呯敤鐨勮瑷锛屽叾榄呭姏鍦ㄤ簬鎺ュ彛銆佺▼搴忚璁★紝鎯虫嬁java鍏ラ棬...
  • 扩展阅读:少儿编程一共有几级 ... 新手怎么自己学编程 ... 程序员初级入门自学 ... 如何自己编程做游戏 ... 学黑客的最佳年龄 ... 小学生该不该学编程 ... 自学编程最低学历 ... 编程一般要学多久 ... 初中开始学编程 ...

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