Python Best Practices

Tips and Tricks for Writing Cleaner, Faster Code
3.8 (4 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
101 students enrolled
$50
Take This Course
  • Lectures 68
  • Contents Video: 4 hours
    Other: 0 mins
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2015 English

Course Description

This Python Best Practices training course, covers the built-in data types in Python. This course is designed for beginning to intermediate Python users.

You will start by learning about data structures, including the dict type, problem statements, terms, and how to create a dict. From there, the author will teach you how to interact with the set type, such as type constructing, comprehension, and indexing. Finally, this video tutorial covers list and tuple types, including the list type, how to create a list and tuple, and semantics.

Once you have completed this computer based training course, you will have gained a solid understanding of the built-in data types in Python. Working files are included, allowing you to follow along with the author throughout the lessons.

What are the requirements?

  • This course is designed for beginning to intermediate Python users.

What am I going to get from this course?

  • Learn Best Practices With Python Data Types: List, Tuples, Dict and set
  • Expand your knowledge of Python Basics
  • Further your understanding of the Python programming language

What is the target audience?

  • Anyone wanting to become more efficient with the Python Programming Language

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction To Python Best Practices
Important - Download These First - Working Files
Article
Introduction And About The Author
Preview
07:29
How To Access Your Working Files
Preview
03:22
Section 2: Choosing The Right Data Structures
The Dict Type
01:10
Problem Statements
03:21
Terms
00:57
Dictionary
02:20
Map
04:23
Creating A Dict
02:54
Dict.Update
00:43
Dict Methods
00:57
Dict.Clear
01:31
Dict.Copy
01:45
Dict.Get
03:17
Dict.Pop And Dict.Popitem
01:03
Dict.Keys, Dict.Values And Dict.Items
04:33
Dict.Setdefault
02:22
Dict.__Missing__
01:58
Dict Comprehensions
05:46
Lookup Table
06:46
Relation And Function
05:18
__Getitem__ And __Call__
03:15
Dict-Alikes
01:14
Rangedict And Passthrudict
04:50
Collections.Defaultdict
02:15
Hash
06:25
Dict Versus Object
06:28
Semantics
09:16
Attribute Dictionary
05:44
Vigenere Cipher
07:17
Concordance
05:45
Section 3: Interacting With The Set Type
Problem Statement
02:07
The Set Type
02:51
Type Constructing
04:29
Indexing
03:06
Iterate And Union
03:23
Remove And Discard
02:00
Comprehension
02:03
Example And Valid Straights
03:40
Best_Hand
07:46
Helper Functions
02:13
Example Hands
02:20
Displaying Example Hands
02:05
Additional Methods
08:08
Prime Number Generator
14:51
Section 4: List And Tuple Types
Introduction To List And Tuple Type
00:43
Problem Statement
00:31
The List Type
01:17
The Tuple Type
01:57
Creating A List
01:24
Creating A Tuple
02:28
Comprehension Syntax
02:09
Getitem
02:42
Setitem
01:13
Setitem - Corner Case
01:12
Delitem
00:57
Iteration
02:02
Unpacking
03:13
Addition And Multiplication
03:53
Argument Unpacking
01:26
.Count And .Index
01:21
List Methods
08:00
Semantics
07:26
Collections.Namedtuple
04:53
Collections.Deque - Stacks, Queues And Deques
07:41
Collections.Deque - More Stacks
03:16
Heapq Module
04:14
Section 5: Conclusion
Wrap-Up
04:34

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course