Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Best Parts: Standard Library (Beginner to Advanced)
Rating: 4.3 out of 5(1,085 ratings)
28,127 students

Python Best Parts: Standard Library (Beginner to Advanced)

TOP NEW FREE Python 3 programming training tutorial. Intermediate language introduction. Pro development code course.
Created byZoltán Pető
Last updated 12/2017
English

What you'll learn

  • Students will be familiar with great programming concepts
  • Students will be able to write clean, concise, beautiful code
  • Students know the most useful parts of python

Course content

1 section14 lectures32m total length
  • Difflib - Compare text and visualize differences2:56

    Explore how to use Python's difflib to compare text line by line, generate difference data with Differ.compare, and visualize changes with a left-right view and color cues.

  • Sorted - Customize sort2:35

    Explain how Python's built-in sorted returns a new list without changing the original, supports ascending or descending order with reverse, and uses a key function for custom ordering.

  • Enumerate - Numbering list items1:06

    Learn how to number list items using the enumerate function to access indexes during iteration, return (index, element) pairs, and start counting from 1.

  • Pretty print - Formatted print1:21

    learn how to use pretty print to format data, and control how deep and wide the output appears by adjusting depth levels (1, 2, 3) and maximizing the width.

  • Bool - Understand Python's Truth Testing Procedure2:24

    Understand Python's truth testing using the bool function to test an object's truth value; non-empty strings and lists are true, while basic types have a single false value.

  • Ask For Your Support
  • Csv - Reading & writing .csv files3:03

    Learn to read and write csv files with Python's standard library, using csv reader and writer, handling headers, custom delimiters, and line endings.

  • Map - For loop alternative1:26

    Discover how the map function provides a for loop alternative by transforming every element of an iterable with a transformer function, using lambda or standalone functions for clean one-liners.

  • Filter - For loop & conditional alternative1:29

    Explore how the filter function selects elements from an iterable by applying a truth-test. Use a simple example where numbers greater than 2 are kept and others are omitted.

  • Comprehansions I - Simplify code4:11

    Explore Python comprehension types—lists, sets, generators, and dictionaries—and how they simplify code in one step. Compare them with map and see how input iterables, output expressions, and predicates power transformations.

  • Comprehansions II - More simplification2:09

    Discover how predicate-based comprehensions simplify pre-filtering with an if clause, replacing verbose lambdas; create lists and nested lists from numbers and letters in a single, readable expression.

  • Random - Generate random numbers, choose random items2:28

    Explore python's random module to generate numbers from 0 to 1, choose items, and shuffle lists; use seed to reproduce sequences, and apply rounding or uniform for ranges.

  • Defaultdict - A smarter dictionary2:27

    Explore how defaultdict supplies a default value for missing keys, using a callable as the default factory; read coconut as zero, via a function, lambda, or literal.

  • Counter - Count anything3:07

    Explore Python's Counter from the collections module to count occurrences in iterables, retrieve the most common elements, and modify counts with update and subtract, including counting strings.

  • Namedtuple - A better tuple1:53

    Use namedtuple to create immutable, self-describing records with named fields for width and height, avoiding index-based confusion and making code clearer.

Requirements

  • Basic programming skills or interest

Description

This is the number #1 Python 3 Standard Library tutorial on Udemy!

ENROLL NOW!  (on DISCOUNT!)

Hi. My name is Zoli, I’m a python programmer. I’m looking for the best python practices for years.

I want you to know them so I created this mini course about Python3 Standard Library to help being a more advanced programmer. And have some fun. :)

I’ve gathered the best parts: which are easy to learn, but also very useful at the same time!

Surprisingly often people with years of experience are not aware of these.

You will learn about:

  • advanced data structures
  • customized sorting
  • visualizing similarities and differences in texts
  • shortcuts to make your code simpler
  • tricks to write terse and readable code
  • random number generation  &  random choosing
  • python’s truth testing procedure
  • handling csv files
  • finding common elements
  • and many more.

The course comes with full udemy approved 30 days money back guarantee, so you can feel safe.

Enroll now, lets get it started!
We have DISCOUNT!

Who this course is for:

  • Anyone who wants to learn new programming ideas
  • Anyone who wants to write clean code
  • Anyone with basic python or any other programming language skills