الاستماع والقراءة

خطوة إلى عالم لا حدود له من القصص

  • اقرأ واستمع إلى ما تريده
  • أكثر من مليون عنوان
  • العناوين الحصرية + أصول القصة
  • 7 يوم تجربة مجانية، ثم 9.99$ يورو في الشهر
  • من السهل الإلغاء في أي وقت
اشترك الآن
Details page - Device banner - 894x1036
Cover for Getting Started with Python: Understand key data structures and use Python in object-oriented programming

Getting Started with Python: Understand key data structures and use Python in object-oriented programming

اللغة
اللغة الإنجليزية
الصيغة
تصنيف

كتب واقعية

Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently extracting information Key Features • Turn your designs into working software by learning the Python syntax • Write robust code with a solid understanding of Python data structures • Understand when to use the functional or the OOP approach Book Description This Learning Path helps you get comfortable with the world of Python. It starts with a thorough and practical introduction to Python. You’ll quickly start writing programs, building websites, and working with data by harnessing Python's renowned data science libraries. With the power of linked lists, binary searches, and sorting algorithms, you'll easily create complex data structures, such as graphs, stacks, and queues. After understanding cooperative inheritance, you'll expertly raise, handle, and manipulate exceptions. You will effortlessly integrate the object-oriented and not-so-object-oriented aspects of Python, and create maintainable applications using higher level design patterns. Once you’ve covered core topics, you’ll understand the joy of unit testing and just how easy it is to create unit tests.

By the end of this Learning Path, you will have built components that are easy to understand, debug, and can be used across different applications.

This Learning Path includes content from the following Packt products:

• Learn Python Programming - Second Edition by Fabrizio Romano • Python Data Structures and Algorithms by Benjamin Baka • Python 3 Object-Oriented Programming by Dusty Phillips What you will learn • Use data structures and control flow to write code • Use functions to bundle together a sequence of instructions • Implement objects in Python by creating classes and defining methods • Design public interfaces using abstraction, encapsulation and information hiding • Raise, define, and manipulate exceptions using special error objects • Create bulletproof and reliable software by writing unit tests • Learn the common programming patterns and algorithms used in Python Who this book is for If you are relatively new to coding and want to write scripts or programs to accomplish tasks using Python, or if you are an object-oriented programmer for other languages and seeking a leg up in the world of Python, then this Learning Path is for you. Though not essential, it will help you to have basic knowledge of programming and OOP. Fabrizio Romano holds a master's degree in computer science engineering from the University of Padova. He is also a certified scrum master, Reiki master and teacher, and a member of CNHC. He moved to London in 2011 to work for companies, such as Glasses Direct and TBG/Sprinklr. He now works at Sohonet as a principal engineer/team lead. He has given talks on Teaching Python and TDD at two editions of EuroPython, and at Skillsmatter and ProgSCon in London. Benjamin Baka works as a software developer and considers himself to be language agnostic and seeks out the elegant solutions which his toolset of C, Java, Python, Ruby, and other languages can enable him to accomplish. With a huge interest in algorithms, he seeks to always write code that borrows from Dr. Knuth's words, both simple and elegant. He also enjoys playing the bass guitar and listening to silence. He currently works with mPedigree Network. Dusty Phillips is a software developer and author currently living in New Brunswick. He has been active in the open source community for two decades and has been programming in Python for nearly as long. He holds a master's degree in computer science and has worked for Facebook, the United Nations, and several start-ups. He's currently researching privacy-preserving technology at beanstalk.network. Python 3 Object-Oriented Programming is his first book. He has also written Creating Apps in Kivy, and self-published Hacking Happy, a journey to mental wellness for the technically inclined. A work of fiction is coming as well, so stay tuned!

© 2019 Packt Publishing (كتاب إلكتروني): 9781838559984

تاريخ النشر

كتاب إلكتروني: 27 فبراير 2019

الوسوم

    واستمتع آخرون أيضًا...

    1. Machine Learning with Python for Beginners: A Beginner’s Guide to Understanding and Implementing Machine Learning Using Python
      Machine Learning with Python for Beginners: A Beginner’s Guide to Understanding and Implementing Machine Learning Using Python Saimon Carrie
    2. Machine Learning with Python for Beginners: An Advanced Guide to Unleashing the Power of AI
      Machine Learning with Python for Beginners: An Advanced Guide to Unleashing the Power of AI Saimon Carrie
    3. Machine Learning in Python: Hands on Machine Learning with Python Tools, Concepts and Techniques
      Machine Learning in Python: Hands on Machine Learning with Python Tools, Concepts and Techniques Bob Mather
    4. MACHINE LEARNING AND ARTIFICIAL INTELLIGENCE: A Comprehensive Guide to Understanding and Implementing ML and AI (2023 Beginner Crash Course)
      MACHINE LEARNING AND ARTIFICIAL INTELLIGENCE: A Comprehensive Guide to Understanding and Implementing ML and AI (2023 Beginner Crash Course) Carl Dennis
    5. Python Programming Language. Introduction for Beginners: Your Path to Coding Mastery
      Python Programming Language. Introduction for Beginners: Your Path to Coding Mastery James Ferry
    6. Data Science and Analytics Essentials: The Revolution of Decision-Making: Leveraging Data in the Digital Age
      Data Science and Analytics Essentials: The Revolution of Decision-Making: Leveraging Data in the Digital Age Daniel Richards
    7. Data Science and Analytics Unleashed: Unlocking the Secrets in Data: A Journey from Gathering to Visualization
      Data Science and Analytics Unleashed: Unlocking the Secrets in Data: A Journey from Gathering to Visualization Sarah Thompson
    8. Assembly Language: The Ultimate Guide to Programming and Virtual Machines
      Assembly Language: The Ultimate Guide to Programming and Virtual Machines Jonathan Rigdon
    9. Agile Project Management with Scrum: How to Use the Scrum to Boost a Team’s Productivity
      Agile Project Management with Scrum: How to Use the Scrum to Boost a Team’s Productivity Alex Campbell
    10. DevOps with AWS: A Comprehensive Guide to Modern Software Delivery
      DevOps with AWS: A Comprehensive Guide to Modern Software Delivery Anthony Sinclair
    11. Artificial Intelligence: Understanding Business Applications, Automation, and the Job Market
      Artificial Intelligence: Understanding Business Applications, Automation, and the Job Market John Adamssen
    12. Recurrent Neural Networks: Advanced Architectures, Optimization Strategies, and Innovative Applications for Mastering Sequential Data Analysis
      Recurrent Neural Networks: Advanced Architectures, Optimization Strategies, and Innovative Applications for Mastering Sequential Data Analysis Saimon Carrie
    13. Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity
      Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity Steve Abrams
    14. Machine Learning System Design for Beginners: Building Machine Learning Systems. A Beginner's Guide to Design and Implementation
      Machine Learning System Design for Beginners: Building Machine Learning Systems. A Beginner's Guide to Design and Implementation James Ferry
    15. Cobol: 3 books in 1 : Cobol Basics for Beginners + Cobol Database Interaction + Cobol Code Optimization
      Cobol: 3 books in 1 : Cobol Basics for Beginners + Cobol Database Interaction + Cobol Code Optimization Andy Vickler
    16. Computer Science: Learn about Algorithms, Cybersecurity,  Databases, Operating Systems, and Web Design
      Computer Science: Learn about Algorithms, Cybersecurity, Databases, Operating Systems, and Web Design Jonathan Rigdon
    17. How to Make a Video Game All By Yourself: 10 steps, just you and a computer
      How to Make a Video Game All By Yourself: 10 steps, just you and a computer Matt Hackett
    18. Data Analysis for Beginners: The ABCs of Data Analysis. An Easy-to-Understand Guide for Beginners
      Data Analysis for Beginners: The ABCs of Data Analysis. An Easy-to-Understand Guide for Beginners Brian Murray
    19. AI's Impact: Unraveling Economic Secrets for Global Thriving: "Unlock economic insights with captivating audio lessons that empower your global success and understanding of AI's influence!"
      AI's Impact: Unraveling Economic Secrets for Global Thriving: "Unlock economic insights with captivating audio lessons that empower your global success and understanding of AI's influence!" Ronan Ashby
    20. Data Science Demystified: A Beginner’s Guide: Unlocking Insights with Data Analysis
      Data Science Demystified: A Beginner’s Guide: Unlocking Insights with Data Analysis Rebecca Davis
    21. Data Structures and Algorithms for Beginners: Elevating Your Coding Skills with Data Structures and Algorithms
      Data Structures and Algorithms for Beginners: Elevating Your Coding Skills with Data Structures and Algorithms SAM CAMPBELL
    22. Deepfake Synthetic AI: A Comprehensive Guide to the deepfake synthetic AI technology and Its Implications
      Deepfake Synthetic AI: A Comprehensive Guide to the deepfake synthetic AI technology and Its Implications Et Tu Code
    23. Code, Image & Speech Gen AI: Unleashing the Power of Intelligent Machines: A Journey into Code, Image, and Speech Generation with AI
      Code, Image & Speech Gen AI: Unleashing the Power of Intelligent Machines: A Journey into Code, Image, and Speech Generation with AI Et Tu Code
    24. The Multicultural Mind: Unleashing the Hidden Force for Innovation in Your Organization
      The Multicultural Mind: Unleashing the Hidden Force for Innovation in Your Organization David Thomas
    25. The AI Revolution: Preparing for Tomorrow's Workforce
      The AI Revolution: Preparing for Tomorrow's Workforce Arlo Voss
    26. The Insanely Easy Guide to iPhone 13 and iPhone 13 Pro: An Easy To Understand Guide To Help You Learn iPhone 13, iPhone 13 Mini, and iPhone Pro (With iOS 15)
      The Insanely Easy Guide to iPhone 13 and iPhone 13 Pro: An Easy To Understand Guide To Help You Learn iPhone 13, iPhone 13 Mini, and iPhone Pro (With iOS 15) Scott La Counte
    27. Cracking System Design: A Comprehensive Guide to Building Scalable and Reliable Systems
      Cracking System Design: A Comprehensive Guide to Building Scalable and Reliable Systems Et Tu Code
    28. Data as a Product: A Comprehensive Guide to Creating, Managing,  and Monetizing Data Products
      Data as a Product: A Comprehensive Guide to Creating, Managing, and Monetizing Data Products Brian Paul
    29. A Guide to Data Science and Analytics: Navigating the Data Deluge: Tools, Techniques, and Applications
      A Guide to Data Science and Analytics: Navigating the Data Deluge: Tools, Techniques, and Applications Juniper Blake
    30. The Irreducible Primary: A Dialogue on Nature, Spirituality, and the Human Condition
      The Irreducible Primary: A Dialogue on Nature, Spirituality, and the Human Condition Rob Taylor
    31. Time Series Data Analysis: A Comprehensive Guide for Very Beginners
      Time Series Data Analysis: A Comprehensive Guide for Very Beginners Brian Paul
    32. Invisible Realms: Discovering the Unseen Forces of Space (3 in 1)
      Invisible Realms: Discovering the Unseen Forces of Space (3 in 1) Dirk Fallon
    33. Coding Interview: The Ultimate Step by Step Guide to Get Selected in a Coding Interview
      Coding Interview: The Ultimate Step by Step Guide to Get Selected in a Coding Interview Dylan Christian
    34. Artificial Intelligence, Real Profits: Mastering ChatGPT-4 for Business Marketing
      Artificial Intelligence, Real Profits: Mastering ChatGPT-4 for Business Marketing Jack Pemberton
    35. Rewiring Your Mind: The Transformative Power of Cognitive Behavioral Therapy: Break Negative Patterns, Reshape Thoughts, and Change your Life
      Rewiring Your Mind: The Transformative Power of Cognitive Behavioral Therapy: Break Negative Patterns, Reshape Thoughts, and Change your Life Nathan Caldwell
    36. Guide to Artificial Intelligence for Beginners: A Beginner's Journey into AI Fundamentals and Concepts
      Guide to Artificial Intelligence for Beginners: A Beginner's Journey into AI Fundamentals and Concepts SAM CAMPBELL
    37. Text Analytics: Practical Steps to Sort Data
      Text Analytics: Practical Steps to Sort Data David Feldspar
    38. ARTIFICIAL INTELLIGENCE FOR BUSINESS: Transforming Industries and Driving Growth with AI Strategies (2023 Guide for Beginners)
      ARTIFICIAL INTELLIGENCE FOR BUSINESS: Transforming Industries and Driving Growth with AI Strategies (2023 Guide for Beginners) TARA MILLS
    39. Distributed Ledger Technology: A Comprehensive Guide to Distributed Ledger Technology and Its Transformative Impact on Industries
      Distributed Ledger Technology: A Comprehensive Guide to Distributed Ledger Technology and Its Transformative Impact on Industries Richard Carrey
    40. Burgers for Breakfast: Break Free from Diets, Mini Habits for Weight Management
      Burgers for Breakfast: Break Free from Diets, Mini Habits for Weight Management Benjamin Drath
    41. Blockchain for Beginners
      Blockchain for Beginners Rayan Murray
    42. Data Visualization: Clear Introduction to Data Visualization with Python. Proper Guide for Data Scientist.
      Data Visualization: Clear Introduction to Data Visualization with Python. Proper Guide for Data Scientist. Alex Campbell
    1. A Country Doctor
      A Country Doctor Sarah Orne Jewett
      2.8
    2. PMP Pro: Transform Your Exam Success with Game-Changing Secrets: "Elevate your PMP exam results! Dive into transformative audio lessons for peak performance on test day."
      PMP Pro: Transform Your Exam Success with Game-Changing Secrets: "Elevate your PMP exam results! Dive into transformative audio lessons for peak performance on test day." Arden Blakewood
    3. Summary - I’m Still Here: Based On The Book By Austin Channing Brown
      Summary - I’m Still Here: Based On The Book By Austin Channing Brown Library Of Stories
      1
    4. Desconexión Digital: Meditaciones Guiadas para Calma y Claridad
      Desconexión Digital: Meditaciones Guiadas para Calma y Claridad Refeser
    5. Summary - Emotional Intelligence 2.0.: Based On The Book By Travis Bradberry And Jean Greaves
      Summary - Emotional Intelligence 2.0.: Based On The Book By Travis Bradberry And Jean Greaves Fastbooks Publishing
      4
    6. Nature’s Symphony of Serene Forest Cricket Sounds Mixed With Piano Rhythms For Deep Calm & Relaxation: Experience Soothing Nights for Restful Sleep & Mindfulness Using Enhanced BGM 8D Audio
      Nature’s Symphony of Serene Forest Cricket Sounds Mixed With Piano Rhythms For Deep Calm & Relaxation: Experience Soothing Nights for Restful Sleep & Mindfulness Using Enhanced BGM 8D Audio Cedar Skye
    7. Summary - Freakonomics: Based On The Book By Steven Levitt And Stephen Dubner
      Summary - Freakonomics: Based On The Book By Steven Levitt And Stephen Dubner Fastbooks Publishing
      4
    8. Django Unchained - The Ultimate Trivia Collection: From The Movie Directed By Quentin Tarantino
      Django Unchained - The Ultimate Trivia Collection: From The Movie Directed By Quentin Tarantino Film Trivia Metaverse
    9. 100 Quotes About Inner Peace That Will Transform Your Life: Finding Serenity Amidst Life's Turmoil
      100 Quotes About Inner Peace That Will Transform Your Life: Finding Serenity Amidst Life's Turmoil The Quotes Library
      5
    10. GED Secrets: Elevate Your Success and Conquer the Exam Today: "Boost your GED prep! Unlock engaging audio lessons for ultimate exam success today!"
      GED Secrets: Elevate Your Success and Conquer the Exam Today: "Boost your GED prep! Unlock engaging audio lessons for ultimate exam success today!" Ronan Cade
    11. Extended Summary - Maybe You Should Talk To Someone: Based On The Book By Lori Gottlieb
      Extended Summary - Maybe You Should Talk To Someone: Based On The Book By Lori Gottlieb Quick Reading Library
    12. Extended Summary - Braving The Wilderness: Based On The Book By Brene Brown
      Extended Summary - Braving The Wilderness: Based On The Book By Brene Brown Quick Reading Library
      2
    13. Summary - Eat To Live: Based On The Book By Dr. Joel Fuhrman
      Summary - Eat To Live: Based On The Book By Dr. Joel Fuhrman Fastbooks Publishing
    14. Summary - 1620 - A Critical Response To The 1619 Project: Based On The Book By Peter W. Wood
      Summary - 1620 - A Critical Response To The 1619 Project: Based On The Book By Peter W. Wood Library Of Stories
    15. Summary - Everything Is F*Cked: Based On The Book By Mark Manson
      Summary - Everything Is F*Cked: Based On The Book By Mark Manson Fastbooks Publishing

    دائمًا برفقة Storytel

    • أكثر من 200000 عنوان

    • وضع الأطفال (بيئة آمنة للأطفال)

    • تنزيل الكتب للوصول إليها دون الاتصال بالإنترنت

    • الإلغاء في أي وقت

    الكتب الأكثر استماعًا

    شهري

    قصص لكل المناسبات.

    9.99 $ / شهر
    7 يومًا مجانًا
    • حساب واحد

    • حساب بلا حدود

    • 1 حساب

    • استماع بلا حدود

    • إلغاء في أي وقت

    جرب الآن

    سنويا

    قصص لكل المناسبات.

    83.88 $ /سنة
    7 يومًا مجانًا
    وفر 30%
    • حساب واحد

    • حساب بلا حدود

    • 1 حساب

    • استماع بلا حدود

    • إلغاء في أي وقت

    جرب الآن

    6 أشهر

    قصص لكل المناسبات.

    53.64 $ /6 أشهر
    7 يومًا مجانًا
    وفر 11%
    • حساب واحد

    • حساب بلا حدود

    • 1 حساب

    • استماع بلا حدود

    • إلغاء في أي وقت

    جرب الآن