6612589564357771523

我先学的Java,后学的Python,不妨先学Python吧,个人之见,仅供参考,对错勿怪。如果感兴趣,可以关注我的公众号:du-talk。


不管说培训还是自学,先从一个方向开始,对一个方向有比较深刻的自我认识之后,再去扩张知识广度吧,你的其他诉求和情况不了解,不太好说


这个还是要综合考虑,如果是零基础入门编程的话,Python相对java更加的容易,不过具体也要看你的兴趣和你擅长的方向,这里分享一下千锋java培训课程内容和Python培训课程内容给你看看,你可以参考一下!

千锋Java培训大致分为四大阶段,具体内容如下:

第一阶段——Java基础

Java的学习内容从计算机基本概念,DOS命令开始,为你入门编程语言扫盲,什么是程序,如何配置Java开发环境,Java编程的过程是怎样的,Java有什么物特点,程序是如何运行的,这些你都可以在这里得到答案。

Java编程的基础语法,共分为10个知识点,我们将学习变量,基本数据类型,进制,转义字符,运算符,分支语句和循环语句等,以达到训练基础语法和逻辑能力的目的。还有对数组、面向对象和异常处理等。

第二阶段——JavaWeb

Web前端开发基础和框架、Servlet和JSP在Web后端的应用、Web后端开发相关专题、MVC和分层架构以及项目开发流程及CASE工具的使用等。

第三阶段——Java框架

框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。同时,框架整合开发(SSH/SSS)、RESTful架构和移动端接口设计、第三方接口和在线支付功能、网站安全和SpringSecurity应用实战、复杂用户交互处理和SpringWebFlow的应用、MyBatis的应用和SSM整合,我们将深入研究其中涉及到的数据结构和算法,对学员的技术深度有了一个质的提升。

第四阶段——Java+云数据

亿级并发架构演进、Linux基础、搭建tomcat环境以实战演练,企业真实项目供学员应用学习,进行知识体系的“二次学习”。

千锋对Python培训的课程安排分为十个阶段,如下:

1、语言基础阶段

这一阶段的学习,千锋课程安排如下:Python基础语法、python字符串解析、python时间和日历、python文件操作,数据处理、python界面编程、python面向对象高级语法、命名空间和作用域、应用案例分析。

语言基础阶段项目:图形界面实现大数据查询、Python实战2048、语音识别、语音对话开发语音、控制开发

2、语言高级阶段

这一阶段主要学习,千锋课程安排如下:Python处理txt,csv,pdf,jsons、Python平台迁移Linux、Python常用第三方库、Python发送邮件、Python发送短信、Python高级语法、Python正则表达式、Python网络编程、Python系统编程、Python进程线程协程、Python算法设计模式、PythonpyGame、PythonOffice办公自动化、Python数据库开发、Jpython简介、Python语言高级阶段项目、高并发数据查询、简单邮箱爬虫、多线程网络爬虫、Python飞机大战。

3、全栈前段阶段

这一阶段主要学习,千锋课程安排如下:HTML-HTML5、CSS-CSS3、JavaScript、JQuerryJQuerryEasyUI、jQueryMobile、Bootstrap、PhotoShop。

4、全栈后端阶段

这一阶段主要学习,千锋课程安排如下:Linux网站配置、PythonGithub项目代码管理和项目开发流程敏捷、代码重构、测试驱动开发、自动化Python网站框架Django开发;Python网站框架Flask开发、Pythonwebserver框架Tornado开发、RESTful接口开发、Python全栈工程师后端阶段项目、学校管理系统、移动Twitter、聊天室。

5、Linux自动化阶段

这一阶段主要学习,千锋课程安排如下:Linux指令实战、LinuxShell指令实战、Linux运维自动化Python实战、系统基础信息模块、业务服务监控、定制业务质量报表、Python与系统安全

运维常见工具:Python运维阶段项目Linux系统安全审计

6、kaliLinux阶段

这一阶段主要学习,千锋课程安排如下:KaliLinux简介、KaliLinux信息收集、KaliLinux漏洞分析、KaliLinux数据库评估、KaLiLinuxweb评估、KaliLinux密码破解KaliLinux无线安全、KaliLinux嗅探欺骗KaliLinux权限维持、KaliLinux社会工程学、PythonKaliLinux信息安全开发与使用阶段项目、PythonFTP,网络,ZIP等等密码破解、Python密码字典生成。

7、数据分析

这一阶段主要学习,千锋课程安排如下:数据分析与挖掘、数据可视化、金融数据分析、Pythonhadoop、PythonSpark、PythonStorm、Python数据分析阶段项目、天气数据分析实战。

8、项目实战

这一阶段主要学习,千锋课程安排如下:分布式爬虫+Elasticsearch打造搜索引擎、金融数据分析项目、微信公众号平台、在线教育平台、1688电商网站、清华大学ERP系统、链家房产网、B/S自动化运维平台、人工智能、实现Alphago项目。

9、人工智能

这一阶段主要学习,千锋课程安排如下:机器学习框架scikit-learn监督学习、监督学习、KNN算法,线性回归,逻辑斯蒂回归、决策树、朴素贝叶斯、验证码识别实战、无监督学习、聚类k-means、深度学习框架tensorflow:CNN实战、RNN实战。

10、草莓派

这一阶段的学习,千锋课程安排如下:物联网、树莓派基本概念、树莓派小项目:天气预报(声控)、树莓派小项目:电灯控制(定时控制、声控、联网控制)、树莓派小项目:音响控制(媒体播放、声控)、树莓派小项目:监控设备(传感器、摄像头,联网控制)

不管你是对java感兴趣还是对Python感兴趣,都可以来千锋教育看看!


感谢邀请!首先我得先陈述一下Java和Python语言的区别,至于到底是先学哪个好,还得根据自己的兴趣!毕竟兴趣是最好的老师嘛,但是我个人建议还是先学习Java!

二者都是面向对象的编程语言,但是又是截然不同的两种编程语言,Java的话相对来说入门简单,容易零基础快速入门,Java的话应用领域广,市场占有率比较高,会比较利于以后找工作,也可以精通Java之后再去学习Python,总而言之的话还是要根据自己的兴趣来考虑先学哪门语言,毕竟作为一名软件工程师的话,熟悉多门开发语言也是一种优势。

欢迎我的号【架构师之旅】,也可以微信搜索公众号【Java架构师之旅】。教你零基础入门学习Java!


建议先培训JAVA后自学python,主要基于以下几点:

1、从学习的难度上看,JAVA入门比python难,当然培训难的,自学简单的。

2、从就业的角度看,JAVA的岗位要远远多于python的岗位,去培训JAVA相对比自学能系统些,便于将来找工作。

3、python适合自学的原因是python语言的入门简单,语法结构没有JAVA复杂。JAVA这种复杂的语言你都学会了,python就不在话下。


原始地址:/changshi/27934.html