Introduktion till Python-programmering

Nivå: Foundation
RATING: 4,6/5 4,62/5 Based on 709 Reviews

Python är ett kraftfullt och smidigt objektorienterat språk som är designat för att vara lättanvänt och ge ökad produktivitet. Under denna utbildning får du kompetens som gör att du kan uppnå snabba utvecklingscykler, korta ner time-to-market och minska kostnader för underhåll genom att utveckla applikationer som använder Pythons språkfunktioner, dess rika standardbibliotek och programvarupaket från tredje part.

NYA, alternativa sätt att delta, LÄS MER HÄR ›

Introduktion till Python-programmering

Nyckelfunktioner:

  • Choose from blended on-demand and instructor-led learning options
  • Exclusive LinkedIn group membership for peer and SME community support
  • Practical, hands-on experience

Du kommer lära dig att:

  • Snabbt utveckla funktionsrika applikationer med Pythons uttryck, funktioner variabler och datatyper
  • Strukturera kod med klasser, moduler och paket som använder OO-egenskaper
  • Skapa flera data accessors för att hantera olika lagringsformat
  • Utveckla dynamiska, plattformsoberoende GUI och datadrivna webbapplikationer

Välj den utbildningsform som passar dig bäst

BLENDED LEARNING

On Demand & Live Review Session

Unlimited annual access to:

  • 6 on-demand video courses
  • 3 eBooks
  • 1-day instructor-led review sessions

LIVE, LÄRARLEDD

I klass & Live, Online-utbildning

  • Learn Python programming
  • 4-day instructor-led training course
  • Earn 23 NASBA CPEs (live, in-class training only)
  • One-on-one after-course instructor coaching
  • After-course computing sandbox
  • End-of-course exam included
  • Pay later by invoice -OR- at the time of checkout by credit card

PREMIUM UTBILDNING

Obegränsad tillgång till allt

Unlimited annual access to:

  • Unlimited annual access to:
  • 6 on-demand video courses
  • 3 eBooks
  • 200 review questions
  • 1-day instructor-led review sessions
  • 4-day instructor-led training course
  • One-on-one after-course instructor coaching

FÖRETAGSINTERN UTBILDNING

Teamträning

  • Använd denna eller någon annan utbildning i ditt företag
  • Fullskalig programutveckling
  • Levereras när, var och hur du vill
  • Blandade utbildningsmodeller
  • Skräddarsytt innehåll
  • Coaching av ett expertteam

Anpassa kurs och innehåll efter teamets behov

Kontakta oss

Utveckla dig och ditt team med anpassade eller öppna kurser alternativt e-learning

Learning Tree erbjuder kundanpassad utbildning hos er, öppna kurser i Stockholm, London eller Washington, möjlighet att delta via våra Anywhere centers (Malmö, Göteborg, Linköping, Stockholm eller Borlänge) eller olika former av e-learning med lärarstöd. Läs mer på www.learningtree.se/priser .

On Demand & Live Review Session

Introduction to Python Programming Blended Training Information

  •  Python Programming Blended Training Description

    The eBooks and on-demand courses provided as with this offering are a great way to explore your interest in the topics covered in the instructor-led course. At any time during your annual access to this offering, you may attend one of our 1-day review sessions focused specifically on Python for Data Analytics — Course 4509, Introduction to Python for Data Analytics.

On-Demand Training Outline

  • On-Demand Video Courses

    • Python for Beginners
    • Mastering Python
    • Architectural Patterns and Best Practises with Python
    • Mastering Python Data Analysis with Pandas
    • Tkinter GUI Application Development Projects
    • Python Projects
  • eBooks

    • Learning Python
    • Modern Python Cookbook
    • MySQL for Python

Introduction to Python Programming Training FAQs

  • What background do I need?

    • Experience with another procedural or object-oriented programming language, such as C, C++, Java, VB .NET, or Perl
    • Familiarity with concepts, such as variables, loops, and branches with some experience using a text editor to edit program code
  • Does this include any practical, hands-on learning?

    Yes! Each book and video begins with a step by step guide for you to set up a coding environment on your personal computer. The course content is full of examples and practical advice, followed up by the chance to embed your learning through real world tasks. All example code is available to download, copy and use - giving you the chance to work and practise as you read and watch.

  • Is the on-demand content the same as the 4-day instructor class?

    No. While the content selected does map to the objectives of the instructor-led course, it does not include a recorded version of the instructor-led class. The objectives have been re-imagined to be presented in digital, self-guided formats.

    How will I access my course materials if I choose this method?

    Once payment is received, you will receive an email from Learning Tree with all the links and information you need to get started.

  • How can I sign up for a review session?

    Once you are enrolled in the program, specific details and dates will be sent to you.

One Day Instructor-Led Review

You'll be able to register for a Training Review Session at any time after you've placed your order.

  • 25 feb (1 dag)
    9:00 - 4:30 GMT
    London / Online (AnyWare) London / Online (AnyWare)
  • 5 mar (1 dag)
    9:00 - 4:30 EST
    Online (AnyWare) Online (AnyWare)
  • 13 maj (1 dag)
    9:00 - 4:30 BST
    London / Online (AnyWare) London / Online (AnyWare)
  • 3 jun (1 dag)
    9:00 - 4:30 EDT
    Online (AnyWare) Online (AnyWare)
  • 5 aug (1 dag)
    9:00 - 4:30 BST
    London / Online (AnyWare) London / Online (AnyWare)
  • 12 aug (1 dag)
    9:00 - 4:30 EDT
    Online (AnyWare) Online (AnyWare)
  • 4 dec (1 dag)
    9:00 - 4:30 EST
    Online (AnyWare) Online (AnyWare)

I klass & Live, Online-utbildning

  • 11 - 14 jun ( 4 dagar)
    9:00 - 4:30 CEST
    Stockholm / Online (AnyWare) Stockholm / Online (AnyWare) Boka Din Kursplats

  • 29 okt - 1 nov ( 4 dagar)
    9:00 - 4:30 CET
    Stockholm / Online (AnyWare) Stockholm / Online (AnyWare) Boka Din Kursplats

  • Kurser i Storbritannien, när du deltar online via AnyWare går kursen 10:00-17:30 CET (svensk tid)

    26 feb - 1 mar ( 4 dagar)
    9:00 - 4:30 GMT
    London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

  • 14 - 17 maj ( 4 dagar)
    9:00 - 4:30 BST
    London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

  • 6 - 9 aug ( 4 dagar)
    9:00 - 4:30 BST
    London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

  • Kurser i USA/Kanada, när du deltar online via AnyWare går kursen 15:00-22:30 CET (svensk tid)

    26 feb - 1 mar ( 4 dagar)
    9:00 - 4:30 EST
    New York / Online (AnyWare) New York / Online (AnyWare) Boka Din Kursplats

  • 12 - 15 mar ( 4 dagar)
    9:00 - 4:30 EDT
    Online (AnyWare) Online (AnyWare) Boka Din Kursplats

  • 26 - 29 mar ( 4 dagar)
    9:00 - 4:30 EDT
    Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Boka Din Kursplats

  • 9 - 12 apr ( 4 dagar)
    9:00 - 4:30 EDT
    New York / Online (AnyWare) New York / Online (AnyWare) Boka Din Kursplats

  • 30 apr - 3 maj ( 4 dagar)
    9:00 - 4:30 EDT
    Toronto / Online (AnyWare) Toronto / Online (AnyWare) Boka Din Kursplats

  • 7 - 10 maj ( 4 dagar)
    9:00 - 4:30 EDT
    Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Boka Din Kursplats

  • 9 - 12 jul ( 4 dagar)
    9:00 - 4:30 EDT
    New York / Online (AnyWare) New York / Online (AnyWare) Boka Din Kursplats

  • 6 - 9 aug ( 4 dagar)
    9:00 - 4:30 EDT
    Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Boka Din Kursplats

  • 27 - 30 aug ( 4 dagar)
    9:00 - 4:30 EDT
    Online (AnyWare) Online (AnyWare) Boka Din Kursplats

  • 3 - 6 sep ( 4 dagar)
    9:00 - 4:30 EDT
    Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Boka Din Kursplats

  • 24 - 27 sep ( 4 dagar)
    9:00 - 4:30 EDT
    Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Boka Din Kursplats

  • 17 - 20 dec ( 4 dagar)
    9:00 - 4:30 EST
    Alexandria, VA / Online (AnyWare) Alexandria, VA / Online (AnyWare) Boka Din Kursplats

Kurs med startgaranti

När du ser symbolen för “Guaranteed to Run” vid ett kurstillfälle vet du att kursen blir av. Garanterat.

Introduction to Python Instructor-Led Course Information

  • Python Introduction Course Description

    This introduction to Python course includes 23 hours of Instructor-Led Training (ILT) or Virtual Instructor-Led Training (VILT) presented by a real-world Python programming expert instructor.
  • Requirements

    • Experience with another procedural or object-oriented programming language, such as C, C++, Java, VB .NET, or Perl
    • Familiarity with concepts, such as variables, loops, and branches with some experience using a text editor to edit program code
  • Industry Credits & Certification

    This course offers you the opportunity to earn the following industry credits and certifications

  • After-Course Computing Sandbox

    You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.

Introduction to Python Instructor-Led Course Outline

  • Introduction to Python

    • Python language characteristics
    • The Python execution model
  • Leveraging Python Built-in Types

    Manipulating string and numeric literals

    • Declaring and initialising variables
    • Performing arithmetic calculations
    • Making decisions and performing iterations
    • Formatting and slicing strings

    Aggregating related data

    • Accessing positional information in lists
    • Representing ordered data with tuples
    • Consistently handling data collections with iterators
  • Organising and Structuring Code

    Defining and calling functions

    • Positional, keyword and default arguments
    • Implementing variable-length argument lists
    • Iterating with generator functions

    Grouping code into modules

    • Importing and packages
    • Referencing functions from modules by qualification
    • Accessing the Standard Library
  • Implementing Classes and Objects

    Declaring and modifying objects

    • Encapsulating attributes and methods in classes
    • Initialising objects with constructors
    • Accessing and modifying attributes with methods
    • Overloading operators

    Inheritance and polymorphism

    • Reusing functionality through inheritance
    • Extending methods from base classes
    • Overriding methods for dynamic behaviour
    • Tracing the scope in the namespace
    • Enhancing functionality with class decorators
  • Manipulating the File System

    Managing files

    • Reading and writing text and binary files
    • Importing the OS module for directory management

    Increasing program robustness through handling exceptions

    • Maintaining program control with error handlers
    • Detecting errors and raising exceptions
  • Interfacing with Relational Databases

    Establishing communication

    • Creating a SQL database connection
    • Instantiating cursors to access a database

    Executing SQL statements within a Python program

    • Retrieving desired data sets
    • Updating the database with action statements
  • Constructing a GUI with Tkinter

    Building the user interface

    • Defining GUI classes with Frames
    • Placing widgets and geometry managers
    • Displaying scrolling output

    Listening for interface events

    • Responding to mouse clicks
    • Binding event handlers
  • Developing Web Applications

    Analysing the request processing pipeline

    • Positioning the role of Python
    • Mapping requests to Python scripts

    Developing MVC with Python

    • Integrating the model with a database
    • Processing requests with Python controllers

    Benefiting from the Django framework

    • Improving productivity with code reduction
    • Simplifying application development
    • Accessing the database and producing HTML with Django templates

Introduction to Python Training FAQs

  • What background do I need?

    Experience with another procedural or object-oriented programming language, such as C, C++, Java, VB .NET, or Perl, as well as familiarity with concepts, such as variables, loops, and branches with some experience using a text editor to edit program code.

  • What does a Python developer do?

    Python developers write the code necessary to develop applications using Python's built-in statements, functions, and collection types. Python is also a very popular language for data analytics.

  • How can I become a Python developer?

    An outline of the content you will receive can be seen above. You will also get access to any new on-demand content that becomes available during your annual enrolment period.

    How do I receive my PMI PDU credits?

    There are many pathways to becoming a Python programmer, but the skills required typically include a firm understanding of object-oriented programming and experience in developing applications with Python.

Obegränsad tillgång till allt

  • 11 - 14 jun ( 4 dagar)
    9:00 - 4:30 CEST
    Stockholm / Online (AnyWare) Stockholm / Online (AnyWare)

  • 29 okt - 1 nov ( 4 dagar)
    9:00 - 4:30 CET
    Stockholm / Online (AnyWare) Stockholm / Online (AnyWare)

  • Kurser i Storbritannien, när du deltar online via AnyWare går kursen 10:00-17:30 CET (svensk tid)

    26 feb - 1 mar ( 4 dagar)
    9:00 - 4:30 GMT
    London / Online (AnyWare) London / Online (AnyWare)

  • 14 - 17 maj ( 4 dagar)
    9:00 - 4:30 BST
    London / Online (AnyWare) London / Online (AnyWare)

  • 6 - 9 aug ( 4 dagar)
    9:00 - 4:30 BST
    London / Online (AnyWare) London / Online (AnyWare)

  • Kurser i USA/Kanada, när du deltar online via AnyWare går kursen 15:00-22:30 CET (svensk tid)

    26 feb - 1 mar ( 4 dagar)
    9:00 - 4:30 EST
    New York / Online (AnyWare) New York / Online (AnyWare)

  • 12 - 15 mar ( 4 dagar)
    9:00 - 4:30 EDT
    Online (AnyWare) Online (AnyWare)

  • 26 - 29 mar ( 4 dagar)
    9:00 - 4:30 EDT
    Ottawa / Online (AnyWare) Ottawa / Online (AnyWare)

  • 9 - 12 apr ( 4 dagar)
    9:00 - 4:30 EDT
    New York / Online (AnyWare) New York / Online (AnyWare)

  • 30 apr - 3 maj ( 4 dagar)
    9:00 - 4:30 EDT
    Toronto / Online (AnyWare) Toronto / Online (AnyWare)

  • 7 - 10 maj ( 4 dagar)
    9:00 - 4:30 EDT
    Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare)

  • 9 - 12 jul ( 4 dagar)
    9:00 - 4:30 EDT
    New York / Online (AnyWare) New York / Online (AnyWare)

  • 6 - 9 aug ( 4 dagar)
    9:00 - 4:30 EDT
    Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare)

  • 27 - 30 aug ( 4 dagar)
    9:00 - 4:30 EDT
    Online (AnyWare) Online (AnyWare)

  • 3 - 6 sep ( 4 dagar)
    9:00 - 4:30 EDT
    Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare)

  • 24 - 27 sep ( 4 dagar)
    9:00 - 4:30 EDT
    Ottawa / Online (AnyWare) Ottawa / Online (AnyWare)

  • 17 - 20 dec ( 4 dagar)
    9:00 - 4:30 EST
    Alexandria, VA / Online (AnyWare) Alexandria, VA / Online (AnyWare)

Kurs med startgaranti

När du ser symbolen för “Guaranteed to Run” vid ett kurstillfälle vet du att kursen blir av. Garanterat.

One Day Instructor-Led Review

You'll be able to register for a Training Review Session at any time after you've placed your order.

  • 25 feb (1 dag)
    9:00 - 4:30 GMT
    London / Online (AnyWare) London / Online (AnyWare)
  • 5 mar (1 dag)
    9:00 - 4:30 EST
    Online (AnyWare) Online (AnyWare)
  • 13 maj (1 dag)
    9:00 - 4:30 BST
    London / Online (AnyWare) London / Online (AnyWare)
  • 3 jun (1 dag)
    9:00 - 4:30 EDT
    Online (AnyWare) Online (AnyWare)
  • 5 aug (1 dag)
    9:00 - 4:30 BST
    London / Online (AnyWare) London / Online (AnyWare)
  • 12 aug (1 dag)
    9:00 - 4:30 EDT
    Online (AnyWare) Online (AnyWare)
  • 4 dec (1 dag)
    9:00 - 4:30 EST
    Online (AnyWare) Online (AnyWare)

Teamträning

Har du frågor om vilken utbildning som är rätt för dig?

call 08-506 668 00




100% Satisfaction Guaranteed

100 % nöjd. Eller få pengarna tillbaks!*

  • Är du inte 100 % nöjd betalar du ingen kursavgift.
  • Kursavgiften förfaller till betalning 7 dagar efter kursens start, med undantag för On-Demand kurser.
  • Du kan välja att betala mot faktura eller kreditkort.

*Partnerkurser kan ha andra villkor, kontakta oss för mer information.

Stockholm / Online (AnyWare)
Stockholm / Online (AnyWare)
London / Online (AnyWare)
London / Online (AnyWare)
London / Online (AnyWare)
New York / Online (AnyWare)
Online (AnyWare)
Ottawa / Online (AnyWare)
New York / Online (AnyWare)
Toronto / Online (AnyWare)
Herndon, VA / Online (AnyWare)
New York / Online (AnyWare)
Rockville, MD / Online (AnyWare)
Online (AnyWare)
Herndon, VA / Online (AnyWare)
Ottawa / Online (AnyWare)
Alexandria, VA / Online (AnyWare)
Hur föredrar du att bli kontaktad:

Please Choose a Language

Canada - English

Canada - Français