Course programme
Getting Started with Python Development 5 lectures 27:16 The Course Overview This video gives an overview of the entire course. Setting Up Your Development Environment Instruct the user about how to install Python, as well as a community (free) version of PyCharm. • Download and install Python • Download and install PyCharm community edition • Configure the IDE, and (minimally) introduction to IDE Writing Your First Python Program Write a simple Python program and execute it. • Write a simple program • Modify our simple program • Verify user output Writing Your Second Python Program Expand upon the first program, and introduce a subtle bug. • Make our program more complicated • Verify the output • Demonstrate error condition Debugging Your Second Python Program Demonstrate the Python debugger, and PyCharm interface to the debugger mode. • Run our program in the debug mode. • Pause execution, explore the program state and discover the error • Verify that the problem is resolved Getting Started with Python Development 5 lectures 27:16 The Course Overview This video gives an overview of the entire course. Setting Up Your Development Environment Instruct the user about how to install Python, as well as a community (free) version of PyCharm. • Download and install Python • Download and install PyCharm community edition • Configure the IDE, and (minimally) introduction to IDE Writing Your First Python Program Write a simple Python program and execute it. • Write a simple program • Modify our simple program • Verify user output Writing Your Second Python Program Expand upon the first program, and introduce a subtle bug. • Make our program more complicated • Verify the output • Demonstrate error condition Debugging Your Second Python Program Demonstrate the Python debugger, and PyCharm interface to the debugger mode. • Run our program in the debug mode. • Pause execution, explore the program state and discover the error • Verify that the problem is resolved The Course Overview This video gives an overview of the entire course. The Course Overview This video gives an overview of the entire course. The Course Overview This video gives an overview of the entire course. The Course Overview This video gives an overview of the entire course. This video gives an overview of the entire course. This video gives an overview of the entire course. Setting Up Your Development Environment Instruct the user about how to install Python, as well as a community (free) version of PyCharm. • Download and install Python • Download and install PyCharm community edition • Configure the IDE, and (minimally) introduction to IDE Setting Up Your Development Environment Instruct the user about how to install Python, as well as a community (free) version of PyCharm. • Download and install Python • Download and install PyCharm community edition • Configure the IDE, and (minimally) introduction to IDE Setting Up Your Development Environment Instruct the user about how to install Python, as well as a community (free) version of PyCharm. • Download and install Python • Download and install PyCharm community edition • Configure the IDE, and (minimally) introduction to IDE Setting Up Your Development Environment Instruct the user about how to install Python, as well as a community (free) version of PyCharm. • Download and install Python • Download and install PyCharm community edition • Configure the IDE, and (minimally) introduction to IDE Instruct the user about how to install Python, as well as a community (free) version of PyCharm. • Download and install Python • Download and install PyCharm community edition • Configure the IDE, and (minimally) introduction to IDE Instruct the user about how to install Python, as well as a community (free) version of PyCharm. • Download and install Python • Download and install PyCharm community edition • Configure the IDE, and (minimally) introduction to IDE Writing Your First Python Program Write a simple Python program and execute it. • Write a simple program • Modify our simple program • Verify user output Writing Your First Python Program Write a simple Python program and execute it. • Write a simple program • Modify our simple program • Verify user output Writing Your First Python Program Write a simple Python program and execute it. • Write a simple program • Modify our simple program • Verify user output Writing Your First Python Program Write a simple Python program and execute it. • Write a simple program • Modify our simple program • Verify user output Write a simple Python program and execute it. • Write a simple program • Modify our simple program • Verify user output Write a simple Python program and execute it. • Write a simple program • Modify our simple program • Verify user output Writing Your Second Python Program Expand upon the first program, and introduce a subtle bug. • Make our program more complicated • Verify the output • Demonstrate error condition Writing Your Second Python Program Expand upon the first program, and introduce a subtle bug. • Make our program more complicated • Verify the output • Demonstrate error condition Writing Your Second Python Program Expand upon the first program, and introduce a subtle bug. • Make our program more complicated • Verify the output • Demonstrate error condition Writing Your Second Python Program Expand upon the first program, and introduce a subtle bug. • Make our program more complicated • Verify the output • Demonstrate error condition Expand upon the first program, and introduce a subtle bug. • Make our program more complicated • Verify the output • Demonstrate error condition Expand upon the first program, and introduce a subtle bug. • Make our program more complicated • Verify the output • Demonstrate error condition Debugging Your Second Python Program Demonstrate the Python debugger, and PyCharm interface to the debugger mode. • Run our program in the debug mode. • Pause execution, explore the program state and discover the error • Verify that the problem is resolved Debugging Your Second Python Program Demonstrate the Python debugger, and PyCharm interface to the debugger mode. • Run our program in the debug mode. • Pause execution, explore the program state and discover the error • Verify that the problem is resolved Debugging Your Second Python Program Demonstrate the Python debugger, and PyCharm interface to the debugger mode. • Run our program in the debug mode. • Pause execution, explore the program state and discover the error • Verify that the problem is resolved Debugging Your Second Python Program Demonstrate the Python debugger, and PyCharm interface to the debugger mode. • Run our program in the debug mode. • Pause execution, explore the program state and discover the error • Verify that the problem is resolved Demonstrate the Python debugger, and PyCharm interface to the debugger mode. • Run our program in the debug mode. • Pause execution, explore the program state and discover the error • Verify that the problem is resolved Demonstrate the Python debugger, and PyCharm interface to the debugger mode. • Run our program in the debug mode. • Pause execution, explore the program state and discover the error • Verify that the problem is resolved Working with Strings 6 lectures 53:06 Printing and Formatting Strings Learn how to print justified text and how to format numbers into strings that you define, such as currency, hexadecimal, binary, and scientific notation. • Learn how to substitute a variable into a string • Justification and alignment of strings • Format numbers in a variety of ways Parsing Simple Strings Break a string into parts, using custom delimiters, likewise re-join a series of strings back into a single string. • Learn how to normalize a string and test it against various conditions. • Learn how to break a string apart into useful pieces to work with and then re-join it • Normalize a string • Test various simple conditions Working with the Re Module Learn advance string matching with regular expressions in Python. • Learn simple regular expression pattern • Discuss about the capture groups • Learn how to do advanced string replacement with re.sub Working with Dates Learn how to print datetime objects with user specified formats and manipulate them. • Learn various ways to allow users to input dates. • Create a datetime for distinct dates in various ways • Format dates when printing or displaying them • Learn how to offset dates, and learn about the calendar module Ensuring Data Integrity and Security Learn what about checksum and two of the primary uses of checksums. • Understand a checksum • Learn about using simple checksums to avoid transcription errors • Explore cryptographic checksums and their security applications Working with Files, and File-like Interfaces Reading and writing from files. • Open a file for writing with a context manager • Read from a file, as a whole and in chunks • File encoding and decoding from Unicode to bytes and back Working with Strings. 6 lectures 53:06 Printing and Formatting Strings Learn how to print justified text and how to format numbers into strings that you define, such as currency, hexadecimal, binary, and scientific notation. • Learn how to substitute a variable into a string • Justification and alignment of strings • Format numbers in a variety of ways Parsing Simple Strings Break a string into parts, using custom delimiters, likewise re-join a series of strings back into a single string. • Learn how to normalize a string and test it against various conditions. • Learn how to break a string apart into useful pieces to work with and then re-join it • Normalize a string • Test various simple conditions Working with the Re Module Learn advance string matching with regular expressions in Python. • Learn simple regular expression pattern • Discuss about the capture groups • Learn how to do advanced string replacement with re.sub Working with Dates Learn how to print datetime objects with user specified formats and manipulate them. • Learn various ways to allow users to input dates. • Create a datetime for distinct dates in various ways • Format dates when printing or displaying them • Learn how to offset dates, and learn about the calendar module Ensuring Data Integrity and Security Learn what about checksum and two of the primary uses of checksums. • Understand a checksum • Learn about using simple checksums to avoid transcription errors • Explore cryptographic checksums and their security applications Working with Files, and File-like Interfaces Reading and writing from files. • Open a file for writing with a context manager • Read from a file, as a whole and in chunks • File encoding and decoding from Unicode to bytes and back Printing and Formatting Strings Learn how to print justified text and how to format numbers into strings that you define, such as currency, hexadecimal, binary, and scientific notation. • Learn how to substitute a variable into a string • Justification and alignment of strings • Format numbers in a variety of ways Printing and Formatting Strings Learn how to print justified text and how to format numbers into strings that you define, such as currency, hexadecimal, binary, and scientific notation. • Learn how to substitute a variable into a string • Justification and alignment of strings • Format numbers in a variety of ways Printing and Formatting Strings Learn how to print justified text and how to format numbers into strings that you define, such as currency, hexadecimal, binary, and scientific notation. • Learn how to substitute a variable into a string • Justification and alignment of strings • Format numbers in a variety of ways Printing and Formatting Strings Learn how to print justified text and how to format numbers into strings that you define, such as currency, hexadecimal, binary, and scientific notation. • Learn how to substitute a variable into a string • Justification and alignment of strings • Format numbers in a variety of ways Learn how to print justified text and how to format numbers into strings that you define, such as currency, hexadecimal, binary, and scientific notation. • Learn how to substitute a variable into a string • Justification and alignment of strings • Format numbers in a variety of ways Learn how to print justified text and how to format numbers into strings that you define, such as currency, hexadecimal, binary, and scientific notation rong Help the user understand for loops and how to iterate over a list of items. • Initialize all 3 datatype containers (dict/list/set) • Iterate over a list of objects adding them to our datatypes • Understand some of the key differences between the 3...