用Python来入门编程,不等于只学Python不学C/C++。一些不懂教学的人请不要因为这抵制Python。

Python确实应该作为大学入门编程语言,因为绝大多数计算机专业的同学在大学之前编程基本是零基础。而美国有些高中就有AP计算机、数学(微积分)的课程,即使这样,四大CS名校也是把Python作为入门编程语言。

比如斯坦福大学,CS106A是Python作为入门,而CS106B/X则是C++是计算机的核心课程。Python与C++这个组合就非常推荐,是理工科的至尊经典拍档。

推荐大一上或高考刚结束的同学,先把这本书自学完。这是机械工业出版社出版的一本黑皮书,黑皮书通常都是美国高校的教科书,而这本python教材符合“学院式”教法,里面一是包含了大量经典习题,二是里面的知识点很“理工科”,当然最重要的是这本书和美国其他教材一样,循序渐进,即使零基础也能入门。

可以把这和很多学校都会开设的C语言一起学,C语言推荐C Primer Plus。

而且不太建议非顶级985的学生按照学校的节奏来学,以及不要使用学校自编的教材。

大一上就把Python、C语言给学完,除此之外要学习计算机导论或概论(很多人在大学连电脑都没有怎么碰过)。

然后在大一下再学习一些应用类开发,比如Linux、MySQL、计算机网络等,用python、JavaScript、PHP等其他编程语言(选择其中一个分支即可)能够开发一个完整应用(小程序、网站、App都可以)以及要坚持用C刷算法题。

python大学_大学为什么不先开python?相关推荐

  1. 零基础如何入门python语言_零基础如何开始学习 Python

    Python是一门简单优雅的计算机程序设计语言,相比于C语言.Java语言,Python编程具有以下特点: 1. Python语法简单,代码可读性高,容易入门: 2. Python代码具有一定的规范性 ...

  2. flask执行python脚本_如何在Flask中运行python脚本

    我有一个Flask脚本,可以创建网站并动态打印一些数据.-打印的数据应来自另一个python脚本. 我目前面临的问题是,如果我将执行python脚本的行放在执行Flask应用程序的行之前,它将运行Py ...

  3. 苹果系统安装python环境_如何在mac下配置python虚拟环境

    安装python虚拟环境核心目的就是为了复制一个python环境,这样新项目下载的所有包,都会存放在虚拟环境下的python site-package 中 首先安装 1. sudo pip insta ...

  4. ai python 面试_面试分享系列 | 17道Python面试题,让你在求职中无往不利

    今天给大家分享的是Python面试题系列的第一篇文章,后续我也会陆续整理Python相关的问题给大家,无论是求职者还是新人都可以通过面试题来考察自己的能力缺陷. 1.Python中pass语句的作用是 ...

  5. 量化投资与python语言_在量化投资领域,为什么Python如此受欢迎?

    说起Web领域 你立马会想到JavaScript语言,它在Web领域不可撼动:Python也已经在金融量化投资领域占据了重要位置,从各个业务链条都能找到相应的框架实现. 在量化投资(证券和比特币)开源 ...

  6. 小猿圈python视频_小猿圈分享学习Python的最佳方式

    原标题:小猿圈分享学习Python的最佳方式 python现在是世界上功能最多的编程语言之一,可以是用Python编辑应用程序,游戏.算法程序.还可以编程一个机器人,学习Python可以担任软件工程师 ...

  7. 下载anaconda前需要卸载python吗_装了anaconda要卸载python吗

    装了anaconda其实是可以选择卸载python,当然也可以不卸载.Anaconda 是Python的一个发行版,里面内置了很多工具,不用单独安装,因为做了优化也免去了单独安装带来的一些麻烦. An ...

  8. linux python优势_来讲讲 Julia胜于Python的5个优势

    导读 Julia是一种多范式函数编程语言,主要用于机器学习和统计编程.虽然Julia当然没有Python那么受欢迎,但是将Julia用于数据科学有一些巨大的好处,使得它在Python的许多情况下都是一 ...

  9. 小白如何学python编程_零基础小白如何学习Python编程?

    随着社会的发展,人工智能市场的火爆,因此也让Python这门语言一举成名,成为了最受欢迎的编程语言,也是现代四大编程语言之一,打破了原有的局面.下面,我带领着大家一起来探索一下吧. 1.Python跟 ...

  10. php运行python爬虫_群晖系统中运行python爬虫程序

    重要:本文最后更新于2021-01-28 17:02:43,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗. 准备入手一台NAS,事先的学习是必须的,今天在VM虚拟机中安装好NAS后, ...

最新文章

  1. PCL的PNG文件和计算点云重心
  2. Struts2中的配置文件--struts.properties文件
  3. Android的Activity屏幕切换动画(一)-左右滑动切换
  4. iOS KVO (验证Object-C实现流程)
  5. Redis 内存压缩实战
  6. java 仿百度文库源码_java开发_模仿百度文库_SWFTools_源码下载
  7. SAP Fiori Elements的change and save实现原理
  8. 算法设计与分析———动态规划———最大子段和
  9. java安全——加密
  10. 2022年Java项目课程目录
  11. Vue列表渲染---vue工作笔记0009
  12. 如何修改音乐的匹配字数
  13. Xshell中文乱码问题
  14. 软考中级软件设计师笔记第二章计算机操作系统
  15. 通过qq进行ip定位
  16. 【Multisim】关于Multisim仿真“运放积分器”出现的问题以及解决方法
  17. getBytes方法
  18. 高仿今日头条视频列表功能
  19. 化工原理计算机辅助设计,化工原理课程设计心得三篇
  20. flutter - mixin

热门文章

  1. 超炫彩光效数码产品线条感海报PSD分层模板,炫亮抓你眼球
  2. ueditor如何去掉末尾的p标签_织梦dedecms如何去掉域名后面的index.html
  3. Windows开发时IsWindowVisible返回错误的处理方法
  4. qt调用外部程序(exe)
  5. 关于java中 get提交方式的乱码问题。
  6. 边界条件(求解偏微分方程的边界条件)
  7. CUBLAS变量解释(1)
  8. Dell服务器与IntelX520万兆网卡兼容性问题解决过程
  9. python多线程实现方法_Python3 多线程的两种实现方式
  10. springboot多环境切换