Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit f751554

Browse files
Update README.md
1 parent a772d44 commit f751554

File tree

1 file changed

+44
-20
lines changed

1 file changed

+44
-20
lines changed

README.md

Lines changed: 44 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,49 @@
11
# Java to Python in 100 Easy Steps - The Fastest Way to Learn Python for Experienced Java Programmers [Video]
22
This is the code repository for [Java to Python in 100 Easy Steps - The Fastest Way to Learn Python for Experienced Java Programmers [Video]](https://www.packtpub.com/big-data-and-business-intelligence/hands-bayesian-methods-python-video?utm_source=github&utm_medium=repository&utm_campaign=9781789347692), published by [Packt](https://www.packtpub.com/?utm_source=github). It contains all the supporting project files necessary to work through the video course from start to finish.
3-
## About the Video Course
4-
This course will help you learn Python, one of the most popular programming languages. Python offers both object oriented and structural programming features. We take a hands-on approach using a combination of Python Shell and PyCharm as an IDE to illustrate more than 100 Python coding exercises, puzzles, and code examples. We convert a number of Java examples to Python. You will learn about implementing Object Oriented Programming concepts in Python, inheritance, abstract classes, and constructors; you will also get a better understanding of a wide variety of Python data structures: lists, sets, dictionaries, and tuples.
5-
6-
<H2>What You Will Learn</H2>
7-
<DIV class=book-info-will-learn-text>
8-
<UL>
9-
<LI><SPAN id=what_you_will_learn_c class=sugar_field>Essential DevOps concepts and how tool-chains fit together.</SPAN>
10-
<LI><SPAN id=what_you_will_learn_c class=sugar_field>Collaborate, feel confident about experimenting with your code, and isolate changes with Git source control.</SPAN>
11-
<LI><SPAN id=what_you_will_learn_c class=sugar_field>Create unit tests and use test-driven development, so that your code will never make the same mistake twice.</SPAN>
12-
<LI><SPAN id=what_you_will_learn_c class=sugar_field>Deploy an automated build process to get your application changes into production faster.</SPAN>
13-
<LI><SPAN id=what_you_will_learn_c class=sugar_field>Drastically improve the quality of your software by understanding the value of bringing development and operations together.</SPAN>
14-
<LI><SPAN id=what_you_will_learn_c class=sugar_field>Build a highly available and fully scalable application environment in code.</SPAN> </LI></UL></DIV>
15-
16-
## Instructions and Navigation
17-
### Assumed Knowledge
18-
To fully benefit from the coverage included in this course, you will need:<br/>
19-
This course is designed for experienced Java Programmers; no prior knowledge of Python is required.
20-
### Technical Requirements
21-
This course has the following software requirements:<br/>
22-
NA
3+
4+
5+
## Introduction To Course
6+
7+
We love Programming. And we love programming in a variety of languages.
8+
9+
Python is one of the most popular programming languages. Python offers both object oriented and structural programming features. Learning Python can be an awesome experience.
10+
11+
If you have prior experience with Java, why do you need to start from zero. Why not use your Java knowledge and help you learn Python by comparing and contrasting with Python?
12+
13+
We take an hands-on approach using a combination of Python Shell and PyCharm as an IDE to illustrate more than 100 Python Coding Exercises, Puzzles and Code Examples. We convert a number of Java Examples to Python.
14+
15+
In about 100 Steps, we explore the most important Python Programming Language Features
16+
- Basics of Python Programming - Expressions, Variables and Printing Output
17+
- Python Conditionals and If Statement
18+
- Methods - Parameters, Arguments and Return Values
19+
- Object Oriented Programming - Class, Object, State and Behavior
20+
- Basics of OOPS - Encapsulation, Inheritance and Abstract Class.
21+
- Basics about Python Data Types
22+
- Basics about Python Built in Modules
23+
- Conditionals with Python - If Else Statement, Nested If Else
24+
- Loops - For Loop, While Loop in Python, Break and Continue
25+
- Immutablity of Python Basic Types
26+
- Python Data Structures - List, Set, Dictionary and Tuples
27+
- Basics of Designing a Class - Class, Object, State and Behavior. Deciding State and Constructors.
28+
- Introduction to Exception Handling - try, except, else and finally. Exception Hierarchy. Throwing an Exception. Creating and Throwing a Custom Exception.
29+
30+
## What You will learn
31+
- You will learn how to think as a Python Programmer
32+
- You will learn how to start your journey as a Python Programmer
33+
- You will learn to develop awesome object oriented programs with Python
34+
- You will solve a wide variety of hands-on exercises on the topics discussed below
35+
- You will learn about implementing Object Oriented Programming Concepts in Python- Inheritance, Abstract Class and Constructors
36+
- You will learn about a wide variety of Python Data Structures - List, Set, Dictionary and Tuples
37+
38+
## Requirements
39+
- Connectivity to Internet to download Python 3 and PyCharm.
40+
- We will help you install Python 3 and PyCharm.
41+
- We use Eclipe Oxygen to run Java 8 Examples.
42+
- We expect you to be an experienced Java Programmer
43+
44+
45+
### Troubleshooting
46+
- Refer our TroubleShooting Guide - https://github.com/in28minutes/in28minutes-initiatives/tree/master/The-in28Minutes-TroubleshootingGuide-And-FAQ
2347

2448
## Related Products
2549
* [Python Programming for Beginners - Learn in 100 Easy Steps [Video]](https://www.packtpub.com/big-data-and-business-intelligence/hands-bayesian-methods-python-video?utm_source=github&utm_medium=repository&utm_campaign=9781789347692)

0 commit comments

Comments
 (0)