Discover Classes. Earn 10% Rewards.

Introduction to Python | Python Programming Basics is unfortunately unavailable

Thankfully we have 38 other Python Classes for you to choose from. Check our top choices below or see all classes for more options.

Python for Data Science Bootcamp

Noble Desktop - Virtually Online

Uncover the power of Python for analyzing real-world data sets in this hands-on course at Noble Desktop. Explore Python fundamentals and learn how to create programs, work with data, visualize insights, and develop machine learning models. Elevate your data science skills with the Python for Data Science Bootcamp.

(373) All levels 18 and older
$1,495

5 sessions

Gift it!

Data Science Certificate

Noble Desktop - Virtually Online

Gain the skills and knowledge to become a sought-after Data Scientist with hands-on training and mentoring from industry experts. Analyze data, create machine learning models, and build interactive visualizations using Python and SQL. Launch your career in data science and Python engineering positions.

(373) All levels 18 and older
$3,995

19 sessions

Gift it!

Python Private Tutoring

Noble Desktop

Enhance your Python programming skills targeted one-on-one sessions tailored to your individual learning pace and goals. Unlock your full potential and master Python with expert support.

(373) All levels 18 and older

Intro to Python Programming

Noble Desktop - Virtually Online

Discover the versatile and highly sought-after Python programming language in this comprehensive two-day course that will equip you with the skills needed to build software, analyze data, and create stunning websites. Join Noble Desktop as they guide you through hands-on exercises from day one, ensuring a solid foundation for future endeavors in data science or web development.

(373) Beginner 18 and older
$895

2 sessions

Gift it!

Python For Beginners: Start Your Journey

Siliconvalley4U @ Interactive Online Classroom

Start your coding journey with Python and learn the fundamentals, of data manipulation, decision-making, and more in this comprehensive online course. From traditional learners to audio-visual students, this course caters to all learning styles with its multi-media format. Join now to unlock your potential in the world of programming.

(7) Beginner 6 - 18 years old
$250

5 sessions

Attend
+2500 pts
Gift it!
See all Python classes Online

Introduction to Python | Python Programming Basics

  • Beginner
  • 18 and older
  • $1,895
  • Earn 18,950 reward points
  • Price Lock Guarantee
  • Virtual Classroom
  • 24 hours over 3 sessions

Start Dates (0)

  • $1,895
  • 24 hours over 3 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this python class:

Kickstart Basic Python Scripting Skills for Any Role

Introduction to Python | Python Programming Basics is a hands-on Python programming course that teaches students the essentials of Python scripting to a foundation level. This course leads the student from the basics of writing and running Python scripts to more advanced features such as file operations, regular expressions, working with binary data, and using the extensive functionality of Python modules. Extra emphasis is placed on features unique to Python, such as tuples, array slices, and output formatting.

This Python training course provides an excellent kick start for users new to Python and scripting, enabling them to use basic Python skills on the job in a variety of ways.  Students can apply the course skills to use Python in basic web development projects or automate or simplify common tasks with the use of Python scripts. The course also serves as a solid primer course / foundation for continued Python study in support of next-level web development with Python, Python for data science / machine learning, or Python for systems admin or networking support.

This course is about 50% hands-on lab to 50% lecture ratio, combining engaging, informed instructor presentations, demonstrations, and discussions with extensive machine-based student labs and practical project work. Throughout the course, students will learn to write essential Python scripts using the most current and efficient skills and techniques. 

Audience/Prerequisite

  • Users new to Python and scripting, enabling them to use basic Python skills on the job in a variety of ways
  • Advanced users, system administrators and web site administrators who want to use Python to support their server installations
  • Anyone else who wants to automate or simplify common tasks with the use of Python scripts

In this class you will learn how to: 

  • Create working Python scripts following best practices
  • Use python data types appropriately
  • Read and write files with both text and binary data
  • Search and replace text with regular expressions
  • Get familiar with the standard library and its work-saving modules
  • Create "real-world", basic level professional Python applications
  • Know when to use collections such as lists, dictionaries, and sets
  • Understand Pythonic features such as comprehensions and iterators
  • Write robust code using exception handling

Course Outline

Part 1: An overview of Python

  • What is python?
  • Python Timeline
  • Advantages/Disadvantages of Python
  • Getting help with pydoc

Part 2: The Python Environment

  • Starting Python
  • Using the interpreter
  • Running a Python script
  • Python scripts on Unix/Windows
  • Editors and IDEs

Part 3: Getting Started

  • Using variables
  • Builtin functions
  • Strings
  • Numbers
  • Converting among types
  • Writing to the screen
  • Command-line parameters

Part 4: Flow Control

  • About flow control
  • White space
  • Conditional expressions
  • Relational and Boolean operators
  • While loops
  • Alternate loop exits

Part 5: Array types

  • About array types (AKA sequences)
  • Lists and list methods
  • Tuples
  • Indexing and slicing
  • Iterating through a sequence
  • Nested sequences
  • Sequence functions, keywords, and operators
  • List comprehensions
  • Generator Expressions

Part 6: Working with files

  • File overview
  • Opening a text file
  • Reading a text file
  • Writing to a text file

Part 7: Dictionaries and Sets

  • About dictionaries
  • Creating dictionaries
  • Iterating through a dictionary
  • About sets
  • Creating sets
  • Working with sets

Part 8: Functions

  • Defining functions
  • Returning values
  • Parameters
  • Global and local scope

Part 9: Sorting

  • The sorted() function
  • Alternate keys
  • Lambda functions
  • Sorting collections
  • Using operator.itemgetter()
  • Reverse sorting

Part 10: Errors and Exception Handling

  • Syntax errors
  • Exceptions
  • Using try/catch
  • Handling multiple exceptions
  • Ignoring exceptions

Part 11: Modules and Packages

  • The import statement
  • Module search path
  • Creating Modules
  • Using packages
  • Function and Module aliases

Part 12: Classes

  • About o-o programming
  • Defining classes
  • Constructors
  • Methods
  • Instance data
  • Properties
  • Class methods and data


Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

School Notes:
Vegetarian, vegan, and gluten-free dietary restrictions can be accommodated. When you purchase your tickets, please reach out to CourseHorse for any food allergies or restrictions.

Refund Policy

  • All cancellations or date changes must be made at least 11 business days prior to the course start date or will be subject to a $150 late-move/cancellation fee.
  • No-shows or same day move/cancellations are non-refundable.
In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

In the event that an instructor or the school needs to cancel at the last minute, students will receive a refund less a 5% non-refundable registration fee.

Reviews of Classes at cPrime (18)

(4.7-star rating across 18 reviews)
See reviews for other classes at cPrime
loading...
Hide Reviews

Similar Classes

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 18950 points. Earn 10% back in reward points!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

cPrime

According to Inc 500, cPrime is ranked as one of the top 500 fastest growing companies in America, ranking 4th for fastest growing companies in Silicon Valley and 6th for the S.F. Bay Area.

cPrime was formed in 2003 by a small group of IT project managers in the Bay Area. All of us were driven by our...

Read more about cPrime

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Online educator.

cPrime

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

  • Price Lock Guarantee

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Earn 10% Reward Points

    Maximize your savings with every purchase. Unlock rewards on every transaction, ensuring you get the most value out of your experience!

  • No Added Fees

    Enjoy hassle-free transactions without worrying about additional charges. With us, what you see is what you pay - no surprises!

  • Curated Courses

    Discover a curated selection of courses handpicked by experts in the field. Dive into quality content that suits your learning needs and interests!

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...