Python Fundamentals

Python powers everything from Netflix to self-driving cars.  Ready to join the coding revolution? Master the basics in our Python Fundamentals course. 

(PYTHON-FUNDA.AJ1) / ISBN : 978-1-64459-280-9
Lessons
Lab
TestPrep
AI Tutor (Hinzufügen Auf)
Instructor-Led (Hinzufügen Auf)
168 Rezension
Holen Sie sich eine kostenlose Testversion

Über diesen Kurs

This CS Python fundamentals course meticulously lays the groundwork for your programming expertise. We'll begin with fundamental concepts like variables and data types, then progress to powerful tools like control statements and functions. Hands-on labs will solidify your understanding as you explore object-oriented programming, modules, error handling, and even file operations. By course end, you'll be confidently writing Python scripts and tackling problems with the power of code.

Fähigkeiten, die Sie erwerben werden

  • Work with core Python programming fundamentals like variables, data types (numerical, strings, lists, booleans), and operators.
  • Craft control flow using statements like if, while, and for loops to guide program execution.
  • Define and utilize functions to create reusable blocks of code.
  • Leverage object-oriented programming (OOP) principles to structure your programs effectively.
  • Manage errors and exceptions for robust code.
  • Work with modules and packages to organize and share code.
  • Perform essential file operations like reading, writing, and manipulating data.

Holen Sie sich die Unterstützung, die Sie brauchen. Melden Sie sich für unseren Kurs mit Lehrer an.

1

Introduction

  • About the Course
  • Learning Objectives
  • Audience
  • Approach
  • Minimum Hardware Requirements
  • Software Requirements
  • Conventions
  • Installation
2

Introducing Python

  • Introduction
  • Working with the Python Interactive Shell
  • Writing and Running Simple Scripts
  • Variablen
  • User Input, Comments, and Indentations
  • Summary
3

Data Types

  • Introduction
  • Numerical Data
  • Strings
  • Lists
  • Booleans
  • Summary
4

Control Statements

  • Introduction
  • Control Statements
  • The if Statement
  • The while Statement
  • while Versus if
  • Loops
  • The for Loop
  • The range Function
  • Nesting Loops
  • Breaking Out of Loops
  • Summary
5

Functions

  • Introduction
  • Built-In Functions
  • User-Defined Functions
  • Function Arguments
  • Anonymous Functions
  • Summary
6

Lists and Tuples

  • Introduction
  • List Syntax
  • List Methods
  • List Comprehensions
  • Tuple Syntax
  • Accessing Tuple Elements
  • Accessing Tuple Elements
  • Tuple Methods
  • Summary
7

Dictionaries and Sets

  • Introduction
  • Working with Dictionaries
  • Additional Dictionary Attributes
  • Ordered Dictionaries
  • The Basics of Sets
  • Set Operations
  • Frozen Sets
  • Summary
8

Object-Oriented Programming

  • Introduction
  • A First Look at OOP
  • OOP in Python
  • Methods in a Class
  • Class Versus Instance Attributes
  • Class Versus Instance Methods
  • Class Inheritance
  • Multiple Inheritance
  • Summary
9

Modules, Packages, and File Operations

  • Introduction
  • Defining Modules
  • Imports and Import Statements
  • Modules and Packages
  • File Operations
  • The file Object
  • Reading and Writing to Files
  • Handling Structured Data
  • Summary
10

Error Handling

  • Introduction
  • Built-In Exceptions
  • Handling Errors and Exceptions
  • Custom Exceptions
  • Summary
A

Appendix: PCAP Exam Objective

B

Appendix: PCEP-30-01 Exam Objective

C

Appendix: PCEP-30-02 Exam Objective

1

Introducing Python

  • Verwendung der Druckmethode
  • Eine Aussage mehrmals anzeigen
  • Verwendung der Variablenzuweisung
  • Variablen und Zuweisungsanweisungen verwenden
  • Anzeige der Multiplikationstabelle
2

Data Types

  • Verwendung arithmetischer Operatoren
  • Ausführen von String-Slicing-Aufgaben
  • Arbeiten mit Saiten
  • Manipulieren von Zeichenketten mithilfe der Strip-Methode
  • Arbeiten mit Listen
  • Verwendung von Booleschen Operatoren
3

Control Statements

  • Arbeiten mit der if-Anweisung
  • Arbeiten mit der while-Aussage
  • Verwendung der for-Schleife und der range-Funktion
  • Verwendung verschachtelter Schleifen
4

Functions

  • Arbeiten mit Funktionsargumenten
  • Verwendung von Lambda-Funktionen
5

Lists and Tuples

  • Verwendung von Listenmethoden
  • Verwendung von Tupelmethoden
6

Dictionaries and Sets

  • Daten mithilfe von Wörterbüchern ordnen und präsentieren
  • Wörterbücher kombinieren
  • Erstellen von Schnittmengen von Elementen in einer Sammlung
7

Object-Oriented Programming

  • Methoden in einer Klasse definieren
  • Erstellen von Klassenattributen
  • Erstellen von Klassenmethoden und Verwenden von Informationsverbergung
  • Methoden überschreiben
  • Implementierung der Mehrfachvererbung
8

Modules, Packages, and File Operations

  • Nutzung von Ressourcen in einem Modul
9

Error Handling

  • Fehlerszenarien identifizieren
  • Fehlerbehandlung
  • Erstellen der benutzerdefinierten Ausnahmeklasse

Haben Sie Fragen? Schauen Sie sich die FAQs an

Sie haben noch unbeantwortete Fragen und möchten Kontakt aufnehmen?

Kontaktiere uns jetzt

This course is perfect for beginners with no prior programming experience, or those looking to solidify their understanding of Python fundamentals.

  • Variables and Data Types: Variables store data like numbers (integers, floats), text (strings), collections (lists, tuples, dictionaries), and True/False values (booleans).
  • Operators: These perform operations on data, including arithmetic (+, -, *, /), comparison (==, !=, <, >), and logical (and, or, not).
  • Control Flow: Statements like if, while, and for loops dictate how your program executes based on conditions or repetitions.
  • Functions: Reusable blocks of code that perform specific tasks, promoting code organization and efficiency.

 

Python lists are a fundamental data structure used to store ordered collections of items. Here are some key points:

  • Mutability: Lists are mutable, meaning you can change their contents after creation by adding, removing, or modifying elements.
  • Indexing and Slicing: You can access elements by their position (index) or extract list portions using slicing syntax.
  • Common Methods: Built-in methods like append, insert, remove, and sort help you manipulate and organize list elements.
  • Heterogeneity: Lists can hold elements of different data types within the same list.

This Python Fundamentals Course is Your Launchpad  

The world runs on code, and Python is the language of the future. With this fundamentals of Python programming course, you'll transform from a curious onlooker to a Python developer.

$279.99

Kaufe jetzt

Ähnliche Kurse

Alle Kurse
Scrolle nach oben