• No products in the cart.

ratings 

Mastering Python Programming is an introductory and beyond-level practical, hands-on Python training course that leads you from the basics of writing and running Python scripts to more advanced features such as file operations, regular expressions, working with binary data, and using the extensive functionality of Python modules.

PRIVATE
Course Access

Unlimited Duration

Last Updated

March 5, 2021

Students Enrolled

Total Reviews

Posted by
Certification

This course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. In this course you will learn about,

· Create working Python scripts following best practices

· Use python data types appropriately

· Read and write files with both text and binary data

· Search and replace text with regular expressions

· Get familiar with the standard library and its work-saving modules

· Use lesser known but powerful Python data types

· Create "real-world", professional Python applications

· Work with dates, times, and calendars

· Know when to use collections such as lists, dictionaries, and sets

· Understand Pythonic features such as comprehensions and iterators

· Write robust code using exception handling

Course Curriculum

    • What is python? 00:00:00
    • Python Timeline 00:00:00
    • Advantages/Disadvantages of Python 00:00:00
    • Getting help with pydoc 00:00:00
    • Starting Python 00:00:00
    • Using the interpreter 00:00:00
    • Running a Python script 00:00:00
    • Python scripts on Unix/Windows 00:00:00
    • Editors and IDEs 00:00:00
    • Using variables 00:00:00
    • Builtin functions 00:00:00
    • Strings 00:00:00
    • Numbers 00:00:00
    • Converting among types 00:00:00
    • Writing to the screen 00:00:00
    • Command line parameters 00:00:00
    • About flow control 00:00:00
    • White space 00:00:00
    • Conditional expressions 00:00:00
    • Relational and Boolean operators 00:00:00
    • While loops 00:00:00
    • Alternate loop exits 00:00:00
    • Array types 00:00:00
    • About array types (AKA sequences) 00:00:00
    • Lists and list methods 00:00:00
    • Tuples 00:00:00
    • Indexing and slicing 00:00:00
    • Iterating through a sequence 00:00:00
    • Nested sequences 00:00:00
    • Sequence functions, keywords, and operators 00:00:00
    • List comprehensions 00:00:00
    • Generator Expressions 00:00:00
    • File overview 00:00:00
    • Opening a text file 00:00:00
    • Reading a text file 00:00:00
    • Writing to a text file 00:00:00
    • Reading and writing raw (binary) data 00:00:00
    • Converting binary data with struct 00:00:00
    • About dictionaries 00:00:00
    • Creating dictionaries 00:00:00
    • Iterating through a dictionary 00:00:00
    • About sets 00:00:00
    • Creating sets 00:00:00
    • Working with sets 00:00:00
    • Defining functions 00:00:00
    • Parameters 00:00:00
    • Global and local scope 00:00:00
    • Nested functions 00:00:00
    • Returning values 00:00:00
    • The sorted() function 00:00:00
    • Alternate keys 00:00:00
    • Lambda functions 00:00:00
    • Sorting collections 00:00:00
    • Using operator.itemgetter() 00:00:00
    • Reverse sorting 00:00:00
    • Syntax errors 00:00:00
    • Exceptions 00:00:00
    • Using try/catch/else/finally 00:00:00
    • Handling multiple exceptions 00:00:00
    • Ignoring exceptions 00:00:00
    • The import statement 00:00:00
    • Module search path 00:00:00
    • Creating Modules 00:00:00
    • Using packages 00:00:00
    • Function and Module aliases 00:00:00
    • About o-o programming 00:00:00
    • Defining classes 00:00:00
    • Constructors 00:00:00
    • Methods 00:00:00
    • Instance data 00:00:00
    • Properties 00:00:00
    • Class methods and data 00:00:00
    • RE syntax overview 00:00:00
    • RE Objects 00:00:00
    • Searching and matching 00:00:00
    • Compilation flags 00:00:00
    • Groups and special groups 00:00:00
    • Replacing text 00:00:00
    • Splitting strings 00:00:00
    • The sys module 00:00:00
    • Launching external programs 00:00:00
    • Math functions 00:00:00
    • Random numbers 00:00:00
    • Reading CSV data 00:00:00
    • Working with dates and times 00:00:00
    • Translating timestamps 00:00:00
    • Parsing dates from text 00:00:00
    • Formatting dates 00:00:00
    • Calendar data 00:00:00
    • Paths, directories, and filenames 00:00:00
    • Checking for existence 00:00:00
    • Permissions and other file attributes 00:00:00
    • Walking directory trees 00:00:00
    • Creating filters with fileinput 00:00:00
    • Using shutil for file operations 00:00:00
    • Defaultdict and Counter 00:00:00
    • Prettyprinting data structures 00:00:00
    • Compressed archives (zip, gzip, tar, etc.) 00:00:00
    • Persistent data 00:00:00
    • Using requests 00:00:00
    • Grabbing web content 00:00:00
    • Sending email 00:00:00
    • Using SSH for remote access 00:00:00
    • Using FTP 00:00:00
    • Reading input files a la Unix 00:00:00
    • Parsing command-line options 00:00:00
    • Detecting the current platform 00:00:00
    • Implementing logging 00:00:00

Course Reviews

Profile Photo
ashar hafeez
0
61

Students

About Instructor

Pak

Course Events

[wplms_eventon_events]

More Courses by Insturctor

© 2021 Ernesto.  All rights reserved.  
X