Python Best Practices
4.2 (10 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.
181 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Python Best Practices to your Wishlist.

Add to Wishlist

Python Best Practices

Tips and Tricks for Writing Cleaner, Faster Code
4.2 (10 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.
181 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • This course is designed for beginning to intermediate Python users.
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.

Who is the target audience?
  • Anyone wanting to become more efficient with the Python Programming Language
Compare to Other Python Courses
Curriculum For This Course
68 Lectures
04:03:59
+
Introduction To Python Best Practices
3 Lectures 10:52
Important - Download These First - Working Files
00:01


+
Choosing The Right Data Structures
28 Lectures 01:43:33
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
+
Interacting With The Set Type
14 Lectures 01:01:02
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
+
List And Tuple Types
22 Lectures 01:03:58
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
+
Conclusion
1 Lecture 04:34
Wrap-Up
04:34
About the Instructor
Infinite Skills
4.4 Average rating
49,368 Reviews
751,064 Students
331 Courses
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.