• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Python and Ruby Programming Bundle

Python and Ruby Programming Bundle

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 3 hours 46 minutes

  • All levels

Description

Python programming and Ruby coding are popular for a reason! Become a software coder, web developer, or hacker today

In this course, you'll learn the Python 3 programming language and the Ruby programming language from an absolute beginner level to advanced-in no time at all! This course targets absolute beginners; you don't need any coding experience at all! We start by setting up, downloading, and installing Python and the Sublime Text Editor-both for free. This will give you all the tools you need to start writing and running Python code. For Ruby, we'll use a free online development environment (or you can download Ruby yourself onto your computer). Then, we'll delve into very basic computer science concepts, such as:
• Printing to the screen
• String manipulation
• Variables
• Data types (lists, tuples, dictionaries and more)
• Simple math
• Comparison operators
• Assignment operators After that, we'll move on to more intermediate topics such as:
• Conditional if/else statements
• While loops
• For loops
• Fizzbuzz Finally, we'll finish up with more advanced topics like:
• Functions
• Modules
• Classes We'll learn all these things for both Python and Ruby. We start with Python, and then on to Ruby in the second half of the course.

What You Will Learn

Learn actual, applicable programming concepts.
Understand basic topics such as variables, data types, conditional if/else and comparisons, and while/for loops

Audience

This course targets absolute beginners who want to learn the Python and Ruby programming languages.

Approach

This course is a step-by-step approach, just follow along with the instructor and build what he builds. Learn as you build with this hands-on video series.

Key Features

Learn Python from beginner to advanced * Understand programming concepts applicable to any programming language * Learn Ruby from beginner to advanced

About the Author
John Elder

John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries. John graduated with honors with a degree in economics from Washington University in St. Louis where he was an artsci scholar. Today he teaches Web Development courses at Codemy the online code school he founded.

Course Outline

1. Beginners Python

1. Intro - Python 3 vs Python 2 - Which Should You Use?

Beginners Python: Intro - Python 3 vs Python 2 - Which Should You Use?

2. Installing Python

Beginners Python: Installing Python

3. First Program - Hello World!

Beginners Python: First Program - Hello World!

4. Comments and Clearing the Screen

Beginners Python: Comments and Clearing the Screen

5. Variables

Beginners Python: Variables

6. Intro to Data Types

Beginners Python: Intro to Data Types

7. Strings

Beginners Python: Strings

8. String Manipulation

Beginners Python: String Manipulation

9. Math with Python

Beginners Python: Math with Python

10. Floats and Ints

Beginners Python: Floats and Ints

11. Assignment Operators

Beginners Python: Assignment Operators

12. Lists

Beginners Python: Lists

13. Tuples

Beginners Python: Tuples

14. Dictionaries

Beginners Python: Dictionaries

2. Intermediate Python

1. Comparison Operators

Intermediate Python: Comparison Operators

2. Conditional Statements

Intermediate Python: Conditional Statements

3. Multiple Conditional Statements

Intermediate Python: Multiple Conditional Statements

4. While Loops

Intermediate Python: While Loops

5. For Loops

Intermediate Python: For Loops

6. Let's Build FizzBuzz!

Intermediate Python: Let's Build FizzBuzz!

3. Advanced Python

1. Functions

Advanced Python: Functions

2. Functions Part 2

Advanced Python: Functions Part 2

3. Modules

Advanced Python: Modules

4. Intro To Classes

Advanced Python: Intro To Classes

5. Classes Part 1

Advanced Python: Classes Part 1

6. Classes Part 2

Advanced Python: Classes Part 2

7. Classes Part 3

Advanced Python: Classes Part 3

8. Course Conclusion

Advanced Python: Course Conclusion

4. Ruby Programming Basics

1. Introduction

Ruby Programming Basics: Introduction

2. Install Sublime Text and Git Bash

Ruby Programming Basics: Install Sublime Text and Git Bash

3. Install Ruby

Ruby Programming Basics: Install Ruby

4. Hello World! First Program

Ruby Programming Basics: Hello World! First Program

5. Printing To The Screen With Puts and Print

Ruby Programming Basics: Printing To The Screen With Puts and Print

6. String Manipulation

Ruby Programming Basics: String Manipulation

7. Variables

Ruby Programming Basics: Variables

8. Getting User Input with Gets

Ruby Programming Basics: Getting User Input with Gets

9. Simple Math

Ruby Programming Basics: Simple Math

10. Converting to An Integer

Ruby Programming Basics: Converting to An Integer

11. Comparison Operators

Ruby Programming Basics: Comparison Operators

12. Assignment Operators

Ruby Programming Basics: Assignment Operators

13. If/Else Conditional Statements

Ruby Programming Basics: If/Else Conditional Statements

5. Intermediate Ruby Programming

1. Arrays

Intermediate Ruby Programming: Arrays

2. While Loops

Intermediate Ruby Programming: While Loops

3. Each Loops

Intermediate Ruby Programming: Each Loops

4. Hashes

Intermediate Ruby Programming: Hashes

5. Building FizzBuzz!

Intermediate Ruby Programming: Building FizzBuzz!

6. Methods Part 1

Intermediate Ruby Programming: Methods Part 1

7. Methods Part 2

Intermediate Ruby Programming: Methods Part 2

6. Advanced Ruby Programming

1. Intro to Ruby Classes

Advanced Ruby Programming: Intro to Ruby Classes

2. Ruby Classes Part 1

Advanced Ruby Programming: Ruby Classes Part 1

3. Class Getters

Advanced Ruby Programming: Class Getters

4. Class Setters

Advanced Ruby Programming: Class Setters

5. Adding Perimeter and Area Methods

Advanced Ruby Programming: Adding Perimeter and Area Methods

6. Class Attr Accessor

Advanced Ruby Programming: Class Attr Accessor

7. Creating a Draw Method

Advanced Ruby Programming: Creating a Draw Methods

Course Content

  1. Python and Ruby Programming Bundle

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews