This video is still being processed. Please check back later and refresh the page.

Uh oh! Something went wrong, please try again.

Python First Steps

Build a poetry generator using Python core concepts.

rate limit

Code not recognized.

About this course

This beginner course is for those wanting to take their first steps with Python, even if you have no programming experience. You’ll learn some of the core concepts needed to write Python code and even program your own fun poetry generator, as a vehicle to foster learning and reflection. Afterwards, you’ll have a better idea of what coding in Python involves and if it may be something you pursue further.

What you'll learn—and how you can apply it

By the end of this course, you’ll understand:

  • Core concepts such as strings, loops, conditionals, random choices, data structures and templates.
  • How to use a notebook to create code and describe it with prose.
  • Next steps for continuing your Python learning journey.

And you'll be able to:

  • Generate goofy limericks, on demand.
  • Use core functionality of Python notebooks to write, edit, and run code.
  • Take your next steps with confidence.

This training is for you because:

  • You’re an absolute beginner.
  • You work within a situation that requires Python knowledge.
  • You want to become familiar with Python or perhaps take the first steps in a career change into software development.

Prerequisites

  • None

Recommended follow-up

Setup

To open Anaconda Notebooks:

  1. Go to https://anaconda.cloud
  2. Click on 'Notebooks' from the top navigation menu (you will be prompted to sign in if you aren't already)
  3. Click on 'Open'

Facilitator Bio

Nicholas Tollervey is a Principal Engineer in the PyScript team at Anaconda. He is an award winning software engineer, classically trained musician, philosophy graduate, teacher, and writer. With 20+ years of professional software development experience, Nicholas brings a user-focused, pragmatic, and creative perspective to projects. Just like this bio, Nicholas is concise, honest, and full of useful information.

Questions? Issues? Join our Community page to get help.

Curriculum00:30:42

  • Getting Started with Anaconda Notebooks 00:01:02
  • Course Overview
  • Author Introduction & Course Objectives 00:01:25
  • Python: Background and Applications
  • What is Python and Why is it Relevant? 00:01:53
  • Setup
  • Code Along in Your Own Anaconda Notebook 00:02:56
  • Strings
  • Basic Introduction to Strings 00:03:03
  • Data Structure
  • A Core Data Structure 00:04:36
  • Modules & Randomness in Code
  • Modules & Randomness in Code 00:02:32
  • Templates
  • Getting Started with Using Templates 00:11:08
  • Activity: Pause and Complete the Exercise
  • Exercise Time 00:00:18
  • Summary
  • Summary 00:01:49
  • End of Course Survey

About this course

This beginner course is for those wanting to take their first steps with Python, even if you have no programming experience. You’ll learn some of the core concepts needed to write Python code and even program your own fun poetry generator, as a vehicle to foster learning and reflection. Afterwards, you’ll have a better idea of what coding in Python involves and if it may be something you pursue further.

What you'll learn—and how you can apply it

By the end of this course, you’ll understand:

  • Core concepts such as strings, loops, conditionals, random choices, data structures and templates.
  • How to use a notebook to create code and describe it with prose.
  • Next steps for continuing your Python learning journey.

And you'll be able to:

  • Generate goofy limericks, on demand.
  • Use core functionality of Python notebooks to write, edit, and run code.
  • Take your next steps with confidence.

This training is for you because:

  • You’re an absolute beginner.
  • You work within a situation that requires Python knowledge.
  • You want to become familiar with Python or perhaps take the first steps in a career change into software development.

Prerequisites

  • None

Recommended follow-up

Setup

To open Anaconda Notebooks:

  1. Go to https://anaconda.cloud
  2. Click on 'Notebooks' from the top navigation menu (you will be prompted to sign in if you aren't already)
  3. Click on 'Open'

Facilitator Bio

Nicholas Tollervey is a Principal Engineer in the PyScript team at Anaconda. He is an award winning software engineer, classically trained musician, philosophy graduate, teacher, and writer. With 20+ years of professional software development experience, Nicholas brings a user-focused, pragmatic, and creative perspective to projects. Just like this bio, Nicholas is concise, honest, and full of useful information.

Questions? Issues? Join our Community page to get help.

Curriculum00:30:42

  • Getting Started with Anaconda Notebooks 00:01:02
  • Course Overview
  • Author Introduction & Course Objectives 00:01:25
  • Python: Background and Applications
  • What is Python and Why is it Relevant? 00:01:53
  • Setup
  • Code Along in Your Own Anaconda Notebook 00:02:56
  • Strings
  • Basic Introduction to Strings 00:03:03
  • Data Structure
  • A Core Data Structure 00:04:36
  • Modules & Randomness in Code
  • Modules & Randomness in Code 00:02:32
  • Templates
  • Getting Started with Using Templates 00:11:08
  • Activity: Pause and Complete the Exercise
  • Exercise Time 00:00:18
  • Summary
  • Summary 00:01:49
  • End of Course Survey