Introduction to Programming with Python and Java

所在平台: Coursera专项课程

课程主页: https://www.coursera.org/specializations/programming-python-java

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python与Java编程入门 课程概述: 在本课程中,您将学习到核心的Python编程概念,包括如何配置Python代码的工具,以及使用数据结构编写完全功能的程序。此外,您还将了解Python中的核心数据科学技术和概念,包括使用数据分析库和发展数据可视化技能。课程还涵盖Java的面向对象编程原理,您将学习如何使用类和方法编写完全功能的程序,并进行单元测试。同时,您将理解Java的继承,并应用文本解析技术,使用高级数据结构存储信息,以及调试代码。 所获得的技能包括: - 编程原则 - Python编程 - Java编程 - 数据结构 - 计算机编程 - Python工具 - Python语法与语义 - 数据科学 - Python库 - 数据分析 - 数据可视化 - Java工具 这门专项课程适合那些对编程几乎没有接触的学生和专业人士,尤其是那些有志于在职业发展中获得竞争优势的学习者。无论是考虑申请宾夕法尼亚大学在线计算机与信息技术硕士学位的学生,还是想尝试课程内容的任何人,这门课程都很适合您。 课程内容涵盖编程语言的语法、风格、编程技巧和编码规范。您将学习最佳实践和良好的代码设计、代码测试和测试驱动开发、代码调试以及计算思维。 应用学习项目: 学员将编写完全功能的Python程序,包括在线银行系统的实现和分析IMDB电影及评分的数据分析项目。学员将运用Python编程、文件I/O、数据分析与可视化,使用PyCharm和Jupyter Notebook进行操作。同时,也将编写功能完善的Java程序,包括读取、写入和分析文本文件的文本文件解析器。学员将应用Java编程、面向对象原则、数据结构、文件I/O、单元测试和代码调试,使用Eclipse进行学习。 课程特点: - 100%在线学习 - 灵活的学习进度 - 完成后颁发可分享证书 - 大约需时4个月完成(建议每周学习6小时) - 可用语言:英语,辅以英语和韩语字幕 课程链接及详细信息请访问课程页面。

课程大纲

Course Link: https://www.coursera.org/learn/python-programming-intro

Name:Introduction to Python Programming

Description:Offered by University of Pennsylvania. This course provides an introduction to programming and the Python language. Students are introduced ... Enroll for free.

Course Link: https://www.coursera.org/learn/data-analysis-python

Name:Data Analysis Using Python

Description:Offered by University of Pennsylvania. This course provides an introduction to basic data science techniques using Python. Students are ... Enroll for free.

Course Link: https://www.coursera.org/learn/java-object-oriented-programming

Name:Introduction to Java and Object-Oriented Programming

Description:Offered by University of Pennsylvania. This course provides an introduction to the Java language and object-oriented programming, including ... Enroll for free.

Course Link: https://www.coursera.org/learn/java-inheritance-data-structures

Name:Inheritance and Data Structures in Java

Description:Offered by University of Pennsylvania. This course provides a comprehensive look at Java inheritance, including access modifiers and ... Enroll for free.

课程评论(0条)

课程详情

What you will learn
Describe core Python programming concepts, including how to configure tools for Python code and write fully functional programs using data structures
Examine core data science techniques and concepts using Python, including using data analysis libraries and developing data visualization skills
Apply core principles of object-oriented programming and Java to write fully functional programs using classes and methods, and perform unit testing
Understand Java inheritance and apply techniques for parsing text in files, using advanced data structures to store information, and debugging code
Skills you will gain
Programming Principles
Python Programming
Java Programming
Data Structure
Computer Programming
Python Tools
Python Syntax And Semantics
Data Science
Python Libraries
Data Analysis
Data Visualization (DataViz)
Java Tools
About this Specialization
36,039
recent views
This Specialization starts out by teaching basic concepts in Python and ramps up to more complex subjects such as object-oriented programming and data structures in Java. By the time learners complete this series of four courses, they will be able to write fully-functional programs in both Python and Java, two of the most well-known and frequently used programming languages in the world today. Introduction to Programming with Python and Java is for students and professionals who have minimal or no prior programming exposure. It’s for motivated learners who have experience with rigorous coursework, and are looking to gain a competitive edge in advancing their career. It’s for folks who are thinking about applying to the University of Pennsylvania’s online Master of Computer and Information Technology degree and want to sample some of the lecture videos and content from the first course in the program. We hope this Specialization is for you. Topics in this Specialization include language syntax, style, programming techniques, and coding conventions. Learn about best practices and good code design, code testing and test-driven development, code debugging, code and program documentation, and computational thinking.
Applied Learning Project
Learners will write fully-functional Python programs, including an implementation of an online banking system and a data analysis project analyzing movies and ratings from IMDB. Learners will apply Python programming, file I/O, data analysis and visualization, using both PyCharm and Jupyter Notebook.
Learners will also write fully-functional Java programs, including a text file parser that reads, writes, and analyzes text files. Learners will apply Java programming, object-oriented principles, data structures, file I/O, unit testing, code debugging, using Eclipse.
Shareable Certificate
Shareable Certificate
Earn a Certificate upon completion
100% online courses
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Beginner Level
High school or college math.
Minimal prior programming exposure may be helpful but not needed (e.g.

Computational Thinking for Problem Solving
).
Hours to complete
Approximately 4 months to complete
Suggested pace of 6 hours/week
Available languages
English
Subtitles: English, Korean
Shareable Certificate
Shareable Certificate
Earn a Certificate upon completion
100% online courses
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Beginner Level
High school or college math.
Minimal prior programming exposure may be helpful but not needed (e.g.

Computational Thinking for Problem Solving
).
Hours to complete
Approximately 4 months to complete
Suggested pace of 6 hours/week
Available languages
English
Subtitles: English, Korean

课程标签

0人关注该课程

主题相关的课程