WHAT YOU WILL LEARN
Describe core Python programming ideas, together with how you can configure instruments for Python code and write absolutely purposeful packages utilizing knowledge buildings
Look at core knowledge science strategies and ideas utilizing Python, together with utilizing knowledge evaluation libraries and growing knowledge visualization abilities
Apply core ideas of object-oriented programming and Java to jot down absolutely purposeful packages utilizing lessons and strategies, and carry out unit testing
Perceive Java inheritance and apply strategies for parsing textual content in recordsdata, utilizing superior knowledge buildings to retailer data, and debugging code
SKILLS YOU WILL GAIN
- Programming Ideas
- Python Programming
- Java Programming
- Knowledge Construction
- Laptop Programming
- Python Instruments
- Python Syntax And Semantics
- Knowledge Science
- Python Libraries
- Knowledge Evaluation
- Knowledge Visualization (DataViz)
- Java Instruments
About this Specialization
This Specialization begins out by educating fundamental ideas in Python and ramps as much as extra complicated topics reminiscent of object-oriented programming and knowledge buildings in Java. By the point learners full this sequence of 4 programs, they are going to be capable of write fully-functional packages in each Python and Java, two of essentially the most well-known and often used programming languages on the earth right this moment.
Introduction to Programming with Python and Java is for college students and professionals who’ve minimal or no prior programming publicity. It’s for motivated learners who’ve expertise with rigorous coursework, and wish to acquire a aggressive edge in advancing their profession. It’s for people who’re fascinated with making use of to the College of Pennsylvania’s on-line Grasp of Laptop and Data Expertise diploma and wish to pattern among the lecture movies and content material from the primary course in this system. We hope this Specialization is for you.
Subjects on this Specialization embrace language syntax, type, programming strategies, and coding conventions. Study finest practices and good code design, code testing and test-driven growth, code debugging, code and program documentation, and computational considering.
Utilized Studying Challenge
Learners will write fully-functional Python packages, together with an implementation of a web based banking system and an information evaluation challenge analyzing motion pictures and rankings from IMDB. Learners will apply Python programming, file I/O, knowledge evaluation and visualization, utilizing each PyCharm and Jupyter Pocket book.
Learners will even write fully-functional Java packages, together with a textual content file parser that reads, writes, and analyzes textual content recordsdata. Learners will apply Java programming, object-oriented ideas, knowledge buildings, file I/O, unit testing, code debugging, utilizing Eclipse.
0 Comments