VOOZH about

URL: https://www.coursera.org/learn/akamai-programming

⇱ Python Scripting Fundamentals | Coursera


Python Scripting Fundamentals

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Python Scripting Fundamentals

This course is part of multiple programs.

Instructor: Shadow Farrell

Top Instructor

4,692 already enrolled

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.6

30 reviews

Beginner level

Recommended experience

3 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.6

30 reviews

Beginner level

Recommended experience

3 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Students learn basic Python scripting creating and using statements and functions, and interacting with databases, files and web content.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

16 assignments

Taught in English

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate from Akamai Technologies, Inc.

There are 7 modules in this course

In Python Scripting Fundamentals, you’ll develop a comprehensive understanding of Python, starting with the programming process, its history, and the fundamentals of writing Python code. You’ll gain foundational knowledge of Python syntax, variables, data types, and functions.

Upon completing this course, you’ll be able to: ● Understand the programming process and the history of Python ● Navigate complex variable types like lists, tuples, sets, ranges, and dictionaries ● Write code to process sequences ● Manage web form data efficiently Throughout this course, you’ll gain hands-on experience by developing four applications from scratch: an age calculator, a word guessing game, a lemonade stand game, and a text-based adventure game. At the end of this course, you’ll complete a capstone project, allowing you to showcase your ability to apply your Python skills proficiently.

In this module, you will explore programming concepts and begin to learn about the Python language. You will explore foundational concepts about using functions, variables and understanding Python data types.

What's included

12 videos4 readings3 assignments

12 videosTotal 66 minutes
  • Introduction to the ATA Track5 minutes
  • Overview of ATA Track1 minute
  • Advice for Completing the ATA6 minutes
  • Programming Course Syllabus11 minutes
  • Programs and Languages2 minutes
  • The Programming Process2 minutes
  • Python6 minutes
  • Functions2 minutes
  • Variables10 minutes
  • Data Types13 minutes
  • Arithmetic Operators3 minutes
  • Exploring Programming Concepts Review4 minutes
4 readingsTotal 70 minutes
  • README5 minutes
  • Installing VirtualBox10 minutes
  • Installing Ubuntu35 minutes
  • Creating a Python Script20 minutes
3 assignmentsTotal 17 minutes
  • Explore the Programming Process Practice Assessment1 minute
  • Basic Syntax Practice Assessment15 minutes
  • Exploring Programming Concepts Graded Assessment1 minute

In this module, you will learn about conditional statements, loops and testing user input. Then you will learn about complex variable structures including lists, tuples, sets, ranges and dictionaries.

What's included

13 videos5 readings4 assignments1 discussion prompt

13 videosTotal 79 minutes
  • Conditional Statements9 minutes
  • Logical Operators4 minutes
  • Identity Operators7 minutes
  • Loops10 minutes
  • Sequences2 minutes
  • Lists4 minutes
  • List Processing6 minutes
  • Tuples5 minutes
  • Sets5 minutes
  • Ranges3 minutes
  • Dictionaries5 minutes
  • Troubleshooting Errors10 minutes
  • Developing a Simple Application Review10 minutes
5 readingsTotal 145 minutes
  • LAB: Testing User Input25 minutes
  • LAB: Creating a Word Guessing Game30 minutes
  • LAB: Using Lists15 minutes
  • LAB: Updating the Guessing Game15 minutes
  • LAB: Using Other Sequences60 minutes
4 assignmentsTotal 46 minutes
  • Testing User Input Practice Assessment15 minutes
  • Lists Practice Assessment15 minutes
  • Other Data Structures Practice Assessment1 minute
  • Developing a Simple Application Graded Assessment15 minutes
1 discussion promptTotal 10 minutes
  • Penny for your thoughts?10 minutes

In this module, you will learn about loop control, review nested sequences and go over useful functions and methods. You will learn to create and call your own functions, including returning values and managing the scope of variables.

What's included

7 videos4 readings3 assignments

7 videosTotal 46 minutes
  • Loop Control7 minutes
  • Nested Sequences4 minutes
  • Useful Functions and Methods9 minutes
  • Defining and Calling Functions10 minutes
  • Returning Values6 minutes
  • Scope6 minutes
  • Structuring Code for Reuse Review 5 minutes
4 readingsTotal 150 minutes
  • LAB: Adding Functions and Methods30 minutes
  • LAB: Adding Methods to the Game20 minutes
  • LAB: Creating Functions80 minutes
  • LAB: Using Functions for the Game20 minutes
3 assignmentsTotal 45 minutes
  • Useful Coding Techniques Practice Assessment15 minutes
  • Creating Functions Practice Assessment15 minutes
  • Structuring Code for Reuse Graded Assessment15 minutes

In this module, you will learn how to import and use Python modules. You will also learn to work with files and folders from inside Python scripts.

What's included

6 videos4 readings3 assignments1 discussion prompt

6 videosTotal 47 minutes
  • Importing Modules5 minutes
  • File Objects8 minutes
  • Reading Files8 minutes
  • Accessing Directories4 minutes
  • File and Folder Operations12 minutes
  • Working with Modules, Files, and Directories Review9 minutes
4 readingsTotal 124 minutes
  • Python Modules4 minutes
  • LAB: Using Modules40 minutes
  • LAB: Working with Files60 minutes
  • LAB: Finishing the Game20 minutes
3 assignmentsTotal 40 minutes
  • Working with Modules Practice Assessment10 minutes
  • Working with Files Practice Assessment15 minutes
  • Working with Modules, Files, and Directories Graded Assessment15 minutes
1 discussion promptTotal 10 minutes
  • Bragging rights10 minutes

In this module, you will create two applications that will give you an opportunity to practice the skills you have learned up to this point.

What's included

9 readings1 discussion prompt

9 readingsTotal 361 minutes
  • Description of Game11 minutes
  • Creating the Code to Start Game40 minutes
  • Creating the Code to Make and Sell Lemonade60 minutes
  • Finishing the Lemonade Stand Game30 minutes
  • Description of Game30 minutes
  • Creating the Code to Start Game60 minutes
  • Creating the Look Code30 minutes
  • Creating the Take and Drop Code40 minutes
  • Creating the Use and Unlock Code60 minutes
1 discussion promptTotal 10 minutes
  • Bragging rights revisited10 minutes

In this module, you will learn how to create Python scripts that interact with MySQL databases. You will also learn to integrate Python scripts with web applications including handling form data and returning HTML code to the browser.

What's included

7 videos6 readings3 assignments

7 videosTotal 53 minutes
  • Database Construction9 minutes
  • Querying Databases3 minutes
  • Updating Records6 minutes
  • Handling Form Data9 minutes
  • Creating Records7 minutes
  • Putting it All Together11 minutes
  • Using Databases and Interacting with Web Sites Review8 minutes
6 readingsTotal 220 minutes
  • Database Concepts10 minutes
  • Configuring Ubuntu as a Web Server60 minutes
  • Installing MySQL30 minutes
  • Creating a Sample Database60 minutes
  • Authenticating Users30 minutes
  • Adding Customers30 minutes
3 assignmentsTotal 45 minutes
  • Data Management Practice Assessment15 minutes
  • Using Python to Handle Web Data Practice Assessment15 minutes
  • Using Databases and Interacting with Web Sites Graded Assessment15 minutes

In this module you will demonstrate mastery of the course objectives.

What's included

2 videos1 peer review

2 videosTotal 49 minutes
  • Capstone Introduction25 minutes
  • Capstone Instructions25 minutes
1 peer reviewTotal 360 minutes
  • Python Scripting Capstone360 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
4.9 (8 ratings)

Top Instructor

Akamai Technologies, Inc.
6 Courses46,635 learners

Explore more from Support and Operations

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Financial aid available,