Python How-To: 63 techniques to improve your Python code

Original price was: $179.99.Current price is: $26.99.

Product details :
    (87Video: 14 Hours 31 Minutes • 1Book: Pages: 506)

    Python How-To: 63 techniques to improve your Python code, Video Edition. This course provides a practical collection of basic Python techniques that answer common questions programmers ask. This video course includes over 60 practical techniques, such as working with strings, managing dictionaries, processing JSON data, creating optimized properties, and modifying variables in different namespaces. The content is designed for developers in various fields such as data science, web development, or scripting, and helps improve programming skills at all levels. Author Yong Kui makes it easy to use Python tools and libraries with clear explanations and practical examples. Each technique starts with a question, then provides a basic solution, advanced modifications, and practical exercises. This book is suitable for both general study and specific problem solving, and is easy to understand with clear illustrations and cross-references.

    What you will learn:

    • Methods for joining and separating strings
    • Accessing dictionary keys, values, and items
    • Setting and using return values ​​in function calls
    • Processing JSON data
    • Creating lazy attributes to improve performance
    • Changing variables in different namespaces
    • Finding items in a sequence
    • Working with substrings and custom classes
    • Best practices for writing great Python code

    Who is this course suitable for?

    • Beginner to intermediate Python programmers.

    Python How-To: 63 techniques to improve your Python code, Video Edition. This course provides a practical collection of basic Python techniques that answer common questions programmers ask. This video course includes over 60 practical techniques, such as working with strings, managing dictionaries, processing JSON data, creating optimized properties, and modifying variables in different namespaces. The content is designed for developers in various fields such as data science, web development, or scripting, and helps improve programming skills at all levels. Author Yong Kui makes it easy to use Python tools and libraries with clear explanations and practical examples. Each technique starts with a question, then provides a basic solution, advanced modifications, and practical exercises. This book is suitable for both general study and specific problem solving, and is easy to understand with clear illustrations and cross-references.

    What you will learn:

    • Methods for joining and separating strings
    • Accessing dictionary keys, values, and items
    • Setting and using return values ​​in function calls
    • Processing JSON data
    • Creating lazy attributes to improve performance
    • Changing variables in different namespaces
    • Finding items in a sequence
    • Working with substrings and custom classes
    • Best practices for writing great Python code

    Who is this course suitable for?

    • Beginner to intermediate Python programmers.

    Course topics

    • Chapter 1. Developing a pragmatic learning strategy
    • Chapter 1. What Python can do well or as well as other languages
    • Chapter 1. What Python can’t do or can’t do well
    • Chapter 1. What you’ll learn in this book
    • Chapter 1. Summary
    • Part 1. Using built-in data models
    • Chapter 2. Processing and formatting strings
    • Chapter 2. How do I convert strings to retrieve the represented data?
    • Chapter 2. How do I join and split strings?
    • Chapter 2. What are the essentials of regular expressions?
    • Chapter 2. How do I use regular expressions to process texts?
    • Chapter 2. Summary
    • Chapter 3. Using built-in data containers
    • Chapter 3. How do I sort lists of complicated data using custom functions?
    • Chapter 3. How do I build a lightweight data model using named tuples?
    • Chapter 3. How do I access dictionary keys, values, and items?
    • Chapter 3. When do I use dictionaries and sets instead of lists and tuples?
    • Chapter 3. How do I use set operations to check the relationships between lists?
    • Chapter 3. Summary
    • Chapter 4. Dealing with sequence data
    • Chapter 4. How do I use positive and negative indexing to retrieve items?
    • Chapter 4. How do I find items in a sequence?
    • Chapter 4. How do I unpack a sequence? Beyond tuple unpacking
    • Chapter 4. When should I consider data models other than lists and tuples?
    • Chapter 4. Summary
    • Chapter 5. Iterables and iterations
    • Chapter 5. What are list, dictionary, and set understandings?
    • Chapter 5. How do I improve for-loop iterations with built-in functions?
    • Chapter 5. Using optional statements within for and while loops
    • Chapter 5. Summary
    • Part 2. Defining functions
    • Chapter 6. Defining user-friendly functions
    • Chapter 6. How do I set and use the return value in function calls?
    • Chapter 6. How do I use type hints to write understandable functions?
    • Chapter 6. How do I increase function flexibility with args and kwargs?
    • Chapter 6. How do I write proper docstrings for a function?
    • Chapter 6. Summary
    • Chapter 7. Using functions beyond the basics
    • Chapter 7. What are the implications of functions as objects
    • Chapter 7. How do I check functions’ performance with decorators?
    • Chapter 7. How can I use generator functions as a memory-efficient data provider?
    • Chapter 7. How do I create partial functions to make routine function calls easier?
    • Chapter 7. Summary
    • Part 3. Defining classes
    • Chapter 8. Defining user-friendly classes
    • Chapter 8. When do I define instance, static, and class methods?
    • Chapter 8. How do I apply finer access control to a class?
    • Chapter 8. How do I customize string representation for a class?
    • Chapter 8. Why and how do I create a superclass and subclasses?
    • Chapter 8. Summary
    • Chapter 9. Using classes beyond the basics
    • Chapter 9. How do I use data classes to eliminate boilerplate code?
    • Chapter 9. How do I prepare and process JSON data?
    • Chapter 9. How do I create lazy attributes to improve performance?
    • Chapter 9. How do I define classes to have distinct concerns?
    • Chapter 9. Summary
    • Part 4. Manipulating objects and files
    • Chapter 10. Fundamentals of objects
    • Chapter 10. What’s the lifecycle of instance objects?
    • Chapter 10. How do I copy an object?
    • Chapter 10. How do I access and change a variable in a different scope?
    • Chapter 10. What’s callability, and what does it imply?
    • Chapter 10. Summary
    • Chapter 11. Dealing with files
    • Chapter 11. How do I deal with tabulated data files?
    • Chapter 11. How do I preserve data as files using pickling?
    • Chapter 11. How do I manage files on my computer?
    • Chapter 11. How do I retrieve file metadata?
    • Chapter 11. Summary
    • Part 5. Safeguarding the codebase
    • Chapter 12. Logging and exception handling
    • Chapter 12. How do I save log records properly?
    • Chapter 12. How do I handle exceptions?
    • Chapter 12. How do I use else and finally clauses in exception handling?
    • Chapter 12. How do I raise informative exceptions with custom exception classes?
    • Chapter 12. Summary
    • Chapter 13. Debugging and testing
    • Chapter 13. How do I debug my program interactively?
    • Chapter 13. How do I test my functions automatically?
    • Chapter 13. How do I test a class automatically?
    • Chapter 13. Summary
    • Part 6. Building a web app
    • Chapter 14. Completing a real project
    • Chapter 14. How do I build the data models for my project?
    • Chapter 14. How do I use SQLite as my application’s database?
    • Chapter 14. How do I build a web app as the frontend?
    • Chapter 14. Summary

    Reviews

    There are no reviews yet.

    Be the first to review “Python How-To: 63 techniques to improve your Python code”
    YOUR CART
    SWEET! Add more products and get 20% Cart off on your entire order!

    New item(s) have been added to your cart.

    Quantity: 1
    Total: $7.95
    Causal Inference for Data Science Original price was: $79.99.Current price is: $24.95.
    The Linux Programming Interface: A Linux and UNIX System Programming Handbook Original price was: $62.99.Current price is: $19.99.
    Introduction to Probability, Statistics, and Random Processes Original price was: $69.95.Current price is: $19.99.
    Linear Optimization and Duality: A Modern Exposition Original price was: $100.00.Current price is: $20.00.
    Schaum's Outline of Mathematical Handbook of Formulas and Tables, Fifth Edition (Schaum's Outlines) Original price was: $22.00.Current price is: $9.94.
    Microsoft Excel 365 Bible 2nd Edition Original price was: $55.00.Current price is: $20.00.
    Storytelling with Data: A Data Visualization Guide for Business Professionals Original price was: $41.99.Current price is: $18.99.
    ChatGPT For Dummies Original price was: $45.00.Current price is: $14.95.
    The Cartoon Guide to Geometry Original price was: $26.00.Current price is: $11.95.
    The SAGE Handbook of Qualitative Research Original price was: $178.00.Current price is: $19.99.
    The Creative Programmer Original price was: $40.00.Current price is: $20.00.
    Linear Algebra: Theory, Intuition, Code Original price was: $35.00.Current price is: $10.00.
    Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking Original price was: $49.99.Current price is: $11.00.
    Numsense! Data Science for the Layman: No Math Added Original price was: $28.99.Current price is: $5.49.
    Math Fact Fluency: 60+ Games and Assessment Tools to Support Learning and Retention Original price was: $35.95.Current price is: $19.95.
    C++ Primer (5th Edition) Original price was: $69.99.Current price is: $19.95.
    Math Illuminated: A Visual Guide to Calculus and Its Applications (4 book series) Original price was: $175.00.Current price is: $40.00.
    Calculus: Early Transcendentals 9th Edition Original price was: $323.95.Current price is: $23.00.
    Using IBM® SPSS® Statistics for Research Methods and Social Science Statistics Original price was: $83.00.Current price is: $19.99.
    Everything You Need to Ace Pre-Algebra and Algebra I in One Big Fat Notebook (Big Fat Notebooks) Original price was: $29.00.Current price is: $11.49.
    AI Engineering: Building Applications with Foundation Models Original price was: $79.99.Current price is: $19.99.
    The Art of Electronics: The x Chapters Original price was: $148.00.Current price is: $19.99.
    Deep Learning: Foundations and Concepts Original price was: $81.32.Current price is: $19.99.
    Precalculus: Mathematics for Calculus 8th Edition Original price was: $312.95.Current price is: $20.00.
    Introduction to Graph Theory (Dover Books on Mathematics) Original price was: $35.00.Current price is: $8.99.
    Building Thinking Classrooms in Mathematics: A Comprehensive Guide for Grades K-12 (3 book series) Original price was: $149.99.Current price is: $30.00.
    Scalar, Vector, and Matrix Mathematics: Theory, Facts, and Formulas - Revised and Expanded Edition Original price was: $214.00.Current price is: $20.00.
    Basic Physics: A Self-Teaching Guide, 3rd Edition (Wiley Self-Teaching Guides) 3rd Edition Original price was: $58.00.Current price is: $16.95.
    An Introduction to Statistical Learning: with Applications in R (Springer Texts in Statistics) Original price was: $99.99.Current price is: $19.92.
    Causal Inference in R: Decipher complex relationships with advanced R techniques for data-driven decision-making Original price was: $44.99.Current price is: $19.95.
    Introduction to Electrodynamics 5th Edition Original price was: $69.99.Current price is: $19.92.
    Trigonometry 8th Edition Original price was: $375.95.Current price is: $19.99.
    Pre-calculus, Calculus, and Beyond Original price was: $50.00.Current price is: $19.99.
    Building Agentic AI Systems Original price was: $49.99.Current price is: $19.19.
    Nonlinear Dynamics and Chaos 3rd Edition Original price was: $229.20.Current price is: $20.00.
    Managing Machine Learning Projects: From design to deployment Original price was: $49.99.Current price is: $23.00.
    Essential Math for AI: Next-Level Mathematics for Efficient and Successful AI Systems Original price was: $79.99.Current price is: $19.99.
    Fast Python: High performance techniques for large datasets Original price was: $59.99.Current price is: $22.95.
    Modeling Life: The Mathematics of Biological Systems Original price was: $80.09.Current price is: $17.99.
    3
    Discount: 20% Cart
    Spend over: $200.00
    $44.90
    22.45%
    $200.00