The Spring Framework is a popular open source application development framework for building lightweight enterprise applications. It makes Java development more ...
Python tutorial video
Video lessons with hints and real-life Python examples let you learn Python in the fastest and most effective way.
Python is being used everywhere from back-end web servers, to front-end game development and is more popular than ever. It is a general-purpose, powerful programming language which lets you work more quickly and integrate your systems more effectively. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s syntax together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. These features make Python programmers more productive than Java and C programmers.
You will learn the basics and more advanced topics of the Python language. After watching the Python tutorial (Python v3.3), you will be able to read and write Python modules and programs. 11 lessons, total length 2 h 31 min. Python scripts are attached to the tutorial.
- Python Introduction (05:55)
Python installation, Invoking the Python interpreter, Run module, Argument passing, sys.argv variable
- Python Basics: Variables, Numbers, Strings, Lists (15:59)
Variables, Variable assignment, Numbers, Complex Numbers, Strings, Print function, String concatenation, Len function, Substring, Lists, Slice operations
- Control Flow: If statement, loops (08:35)
If statement, If Else, Python loops: While loop, For loop, For Else statement, Continue statement
- Python Functions (18:27)
Function definition, Argument passing, Default argument values, Arbitrary argument lists, Unpacking argument lists, Lambda forms, Function annotations, return result, Append function, Range function, Fibonacci series in Python, Positional arguments, Keyword arguments
- Data Structures (30:19)
Python list: append, extend, insert, remove, pop, index, count, sort, reverse; Deque, Queue implementation, Popleft, Stack, List comprehensions, Nested list comprehensions, Del statement, Tuple, Sequence, Set, Python dictionariey, Dictionary keys, Looping techniques, Comparing types
- Output Formatting (10:32)
Convert value to a string, methods: repr, str, zfill, format, rjust, ljust
- Python Modules (08:08)
Create module, Import module, Executing modules as scripts, Module search path, Dir function, name attribute, main attribute
- Files (09:17)
Reading files, Writing files, File methods: open, read, readline, readlines, write, seek, close; Pickle module: dump, load
- Exception Handling (12:58)
Raise exception, Try Except Else statement, Except clause, Exception message, Exception class, User-defined exceptions, Try Finally clause
- Python Classes (13:48)
Class definition, Class attributes, Class methods, Inheritance, Parent class, Child Class, init method, Constructor, Overriding methods, Private attributes
- Python Standard Library (17:40)
os.getcwd, os.chdir, os.system, shutil.copyfile, shutil.move, glob.glob, sys.stderr.write, re.findall, re.sub, math.cos, math.log, random.choice, random.sample, random.randrange, urlopen, smtplib.smtp, sendmail, date.today, zlib.compress, zlib.decompress, timer, doctest.testmod, pprint, textwrap, locale.setlocale, locale.format
- get instant access and download your video tutorial
- learn Python in the fastest and most effective way