Cademy logoCademy Marketplace

Course Images

Python Bootcamp in a Day - Python Programming for Beginners.

Python Bootcamp in a Day - Python Programming for Beginners.

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

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

Highlights

  • On-Demand course

  • 3 hours 40 minutes

  • All levels

Description

This course offers you the exact skills and principles you need to deliver a project using Python along with the tools you can use to create solid Python code. Master the language constructs, tools, and terminology with this carefully designed course for beginners.

Python is one of the most popular computer programming languages and this hands-on course for beginners will make it easy for someone who wants to get started with learning Python. This course takes you through the introduction to the course and the learning objectives. You will learn to get started with Replit and write your first Python program. You will learn to store, process, and compare information in Python as well as learn to tidy messy data. You will learn about variables, strings, dictionaries, indexing, and slicing in Python. Further, you will understand loops in Python along with break, continue, and else functions. Moving ahead, you will understand error handling in Python, get to know the try-and-catch block, and learn to add resources to Replit. You will also understand function parameters and explore the difference between local and global variables, and positional and keyword parameters. You will learn to work with JSON and clean the data along with various numeric functions such as min, max, and sum. By the end of the course, you will gain a solid foundation in Python programming and be able to write high-quality code in Python. All resources and code files are placed here: https://github.com/PacktPublishing/Python-Bootcamp-in-a-day---Python-Programming-for-Beginners

What You Will Learn

Master Python programming fundamentals
Learn how to install Python to get up and running in no time
Learn how to process data to create Olympics Medals Tables
Solve multiple specific problems for a customer in the real world
Learn all about objects and variables in Python
Understand functions and function parameters in Python

Audience

Whether you are a software engineer, software developer, computer programmer, web developer, transitioning into a new role, or simply someone who wants to understand what makes Python tick, this is the place to start. If you are preparing for a Python certification or job role, this course is for you.

Approach

This course is video based course with no supporting document necessary. It takes you through the fundamentals of Python and teaches you how to use it with a simple tool so you can master the fundamentals in a day.

Key Features

Be fluent in writing Python code and working with all the fundamentals of the language such as a list, string, function, dictionary, array, set, and much more * Learn to use Python's data analysis capabilities to analyze data from a real-world data source * A complete overview of the basics with exercises to test your knowledge of storing, processing, and storing information

Github Repo

https://github.com/PacktPublishing/Python-Bootcamp-in-a-day---Python-Programming-for-Beginners

About the Author

Paul Ashun

Paul Ashun is the CEO, MD, and chief consultant at Pashun Consulting Ltd., specializing in Scrum coaching and leadership within major global organizations. They are the authors of over 10 books on Scrum such as The Power of Scrum in the Real World, Confessions of a Scrum Master as well as the upcoming Agile User Storybook. He started as a software developer and over ten years later, he became an Agile portfolio manager. He is a certified Scrum Master and a PMO manager. He has led projects for the BBC, General Electric, Oracle, BSkyB, HiT Entertainment, and Razorfish. He has been coaching product owners and business analysts in international blue-chip companies, dating back to 1999, in Agile and Scrum practices such as writing user stories.

Course Outline

1. Introduction

1. Introduction

This video is an introduction the course and what you can expect from the course.

2. Learning Objectives - Introduction

This video explains the learning objectives of the course.

3. What Is Python?

This video explains what Python is and the need for Python.

4. The Example

This video explains an example of a software engineer working in a media company to support the development team.


2. Getting Set Up

1. Learning Objectives - Getting Set Up

This video explains the learning objectives of this section.

2. How to Get Started with Replit

This video explains how to get started with Replit.

3. Writing Your First Python Program-Hello World

This video explains writing your first Python program-Hello World.


3. Storing Information

1. Learning Objectives - Storing Information

This video explains the learning objectives of this section.

2. Objects and Variables

This video explains objects and variables in Python using an example of Olympic results.

3. Variable Names

This video explains variable names in Python and the rules to use them.

4. Numbers

This video explains the different types of numbers in Python.

5. Strings

This video explains strings in Python.

6. Showing Output When Running Python

This video explains showing output when running Python.


4. Processing Information

1. Learning Objectives - Processing Information

This video explains the learning objectives of the section.

2. Processing Information

This video explains processing information in Python.

3. Indexing

This video explains indexing in Python.

4. Slices

This video explains slices in Python.

5. String Functions

This video explains string functions in Python.

6. The 'input' Function

This video explains the input function in Python.

7. More String Operations

This video explains more string operations in Python.

8. Converting Between Different Types

This video explains converting between different types.


5. Comparing Information

1. Learning Objectives - Comparing Information

This video explains the learning objectives of this section.

2. Comparing Information

This video explains comparing information in Python.


6. Tidying Messy Data

1. Learning Objectives - Tidying Messy Data

This video explains the learning objectives of this section.

2. Tidying Messy Data

This video explains how to tidy messy data.


7. Storing Multiple Things

1. Learning Objectives - Storing Multiple Things

This video explains the learning objectives of this section.

2. Storing Multiple Things

This video explains how to store multiple things.

3. Introducing Python Lists

This video explains lists in Python.

4. Adding Items to a List

This video explains how to add items to a list.

5. Indexing and Slicing Lists

This video explains indexing and slicing lists.

6. Deleting Items in a List

This video explains how to delete items in a list.

7. Tuples

This video explains tuples in Python.

8. Long Lines in Python

This video explains long lines in Python.

9. Dictionaries

This video explains dictionaries in Python.

10. List Functions - More Ways to Work with Lists

This video explains list functions.

11. Sets

This video explains sets in Python.


8. Processing Collections

1. Learning Objectives - Processing Collections

This video explains the learning objectives of the section.

2. A Simple 'for' Loop

This video explains a simple for loop.

3. More Complex 'for' loops - 'break', 'continue', and 'else'

This video explains more complex 'for' loops.

4. The 'range' Function - How to Create a List of Numbers

This video explains how to create a list of numbers.

5. The 'while' Loop - Do Something for a While

This video explains the while loop.


9. Robust Programs - Handling Errors

1. Learning Objectives - Robust Programs - Handling Errors

This video explains the learning objectives of the section.

2. Robust Programs - Handling Errors

This video explains error handling in Python.

3. Look Before You Leap

This video explains one way of making the code more robust, which is called 'look before you leap'.

4. The Try and Except Block

This video explains the try and except block in Python.

5. The Catch-All Block

This video explains the catch-all block.

6. Adding Resources to Replit

This video explains how to add resources to Replit.

7. The Finally Block

This video explains the finally block.


10. Saving the Results - Working with Files

1. Learning Objectives - Saving the Results - Working with Files

This video explains the learning objectives of the course.

2. Adding Bad Data

This video explains adding bad data.

3. Saving the Results - Working with Files

This video explains saving the results and working with files.

4. Binary File Modes

This video explains binary file modes.

5. Text File Modes

This video explains text file modes.

6. The With Statement

This video explains the with statement.


11. Breaking Up Larger Programs, Part 1

1. Learning Objectives - Breaking Up Larger Programs, Part 1

This video explains the learning objectives of the section.

2. About Replit.config

This video explains replit.config.

3. Functions

This video explains functions in Python.

4. Function Parameters

This video explains function parameters.

5. Local Versus Global Variables

This video explains local versus global variables.

6. Positional and Keyword Parameters

This video explains positional and keyword parameters.

7. Return Statement

This video explains the return statement.

8. Working With JSON

This video explains working with JSON.

9. Code Comments and Clear Code

This video explains code comments in Python.


12. Summarising and Presenting the Results

1. Learning Objectives - Summarising and Presenting the Results

This video explains the learning objectives of the section.

2. Summarising and Presenting the Results Part 1

This video explains how to summarise the results using statistics.

3. Cleaning the Data

This video explains cleaning the data in Python.

4. Summarising and Presenting the Results Part 2

This video explains the code in which we will get a sum of the scores of a country.

5. More Numeric Functions - Min, Max, Sum

This video explains min, max, and sum functions in Python.

6. Formatted Strings, f-strings

This video explains formatted strings and f-strings in Python.


13. Breaking Up Larger Programs, Part 2

1. Learning Objectives - Breaking Up Larger Programs, Part 2

This video explains the learning objectives of the section.

2. Splitting Code into Modules

This video explains splitting code into modules.

3. Namespaces

This video explains namespaces in Python.

4. Using Our Modules

This video explains how to use modules in Python.


14. Getting Set Up on a PC or MAC

1. Learning Objectives - Getting Set Up on a PC or MAC

This video explains the learning objectives of the section.

2. Getting Set Up

This video explains how to set up Python on our systems.

3. Starting Python on Windows 10

This video explains how to start Python on Windows 10.

4. Starting a Terminal or Command Prompt on Windows

This video explains how to start a terminal or command prompt on Windows.

5. Installing Python on Windows

This video explains the installation of Python on Windows.

6. Installing Python on MacOS

This video explains the installation on Python on MacOS.

7. Quick Python Test - Running Python

This video explains how to run a Python script.

8. Python Scripts and IDLE

This video explains Python scripts and IDE.

9. Code Editors and IDEs

This video explains code editors and IDEs.

10. Running Python Scripts

This video explains how to run Python scripts.

Course Content

  1. Python Bootcamp in a Day - Python Programming for Beginners.

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