- Course
- Core Tech
Core Python 3: Byte Oriented Programming
This course will teach you about the byte-oriented features of Python used when working with binary data.
What you'll learn
In this course, Core Python 3: Byte Oriented Programming, you’ll learn to work with binary data in Python using its byte-oriented facilities. First, you’ll explore bit- and byte- oriented operations on integers. Next, you’ll discover the core byte-sequence types. Finally, you’ll learn how to work with binary data structures and use various Python tools to do so efficiently. When you’re finished with this course, you’ll have the skills and knowledge of byte-oriented programming in Python needed to work with binary structures, interact with low-level memory blocks, and manipulate byte-oriented data.
Table of contents
- Version Checks | 20s
- Bits and Bytes | 3m 56s
- Bitwise Operators | 1m 47s
- Bitwise-and | 4m 16s
- Masking with Bitwise-and | 8m 48s
- Flags with Bitwise-and | 7m 27s
- Clearing Flags with Bitwise-and | 2m 5s
- Bitwise-or | 1m 10s
- Packing Values with Bitwise-or | 3m 3s
- Setting and Combining Flags with Bitwise-or | 4m 10s
- Bitwise Exclusive-or | 3m 44s
- Bitwise Complement | 11m 59s
- Byte-wise Operations with Integers | 2m 59s
- Bit Sets | 6m 20s
About the authors
Robert Smallshire is a founding director of Sixty North, a software product and consulting business in based in Norway. He has held several senior software architecture and technical management roles, and he is a regular conference speaker. Python is his weapon of choice.
More Courses by RobertAustin is a founding director of Sixty North, a software consulting, training, and application development company. He's a native of Texas but currently lives in Norway where he writes software, runs a local software interest group, and presents and teaches whenever he can.
More Courses by Austin