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

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

  • اقرأ واستمع إلى ما تريده
  • أكثر من مليون عنوان
  • العناوين الحصرية + أصول القصة
  • 7 يوم تجربة مجانية، ثم 9.99$ يورو في الشهر
  • من السهل الإلغاء في أي وقت
جرب مجانا
Details page - Device banner - 894x1036

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

اللغة
اللغة الإنجليزية
Format
الفئة

كتب واقعية

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. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
    2. Python Machine Learning for Beginners: Perfect guide on How to Become a Successful Data Scientist Alex Campbell
    3. Python Coding: The Quickest Way To Learn Coding With Python Damian Bourne
    4. Python Machine Learning: Complete and Clear Introduction to the Basics of Machine Learning with Python. Comprehensive Guide to Data Science and Analytics. Alex Campbell
    5. Python Programming For Beginners: Learn the Basics of Python in 7 Days! Maurice J. Thompson
    6. Python for Beginners: Comprehensive Guide to the Basics of Programming, Machine Learning, Data Science and Analysis with Python. Alex Campbell
    7. Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data David Feldspar
    8. Python for Beginners: A Crash Course Guide to Learn Python in 1 Week Timothy C. Needham
    9. Ultimate Django for Web App Development Using Python Leonardo Lazzaro
    10. Python For Data Science: The Ultimate Comprehensive Step-By-Step Guide To The Basics Of Python For Data Science Kevin Clark
    11. Machine Learning Introbooks Team
    12. Data Science John D. Kelleher
    13. Python Programming for beginners: Learn Python in a step by step approach, Complete practical crash course to learn Python coding White Belt Mastery
    14. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
    15. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
    16. AI for beginners: Begin your AI developer journey in 2024 Et Tu Code
    17. Java Fundamentals Introbooks Team
    18. Machine Learning with Python for Beginners: An Advanced Guide to Unleashing the Power of AI Saimon Carrie
    19. Machine Learning with Python: A Comprehensive Beginners Guide to Learn the Realms of Machine Learning with Python Alexander Cane
    20. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
    21. Deep Learning: Guide to Machine Learning and Artificial Intelligence David Feldspar
    22. Machine Learning in Python: Hands on Machine Learning with Python Tools, Concepts and Techniques Bob Mather
    23. Machine Learning with Python for Beginners: A Beginner’s Guide to Understanding and Implementing Machine Learning Using Python Saimon Carrie
    24. Machine Learning with Python: Step By Step Methods To Master Machine Learning With Python Alexander Cane
    25. Artificial Intelligence Introbooks Team
    26. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
    27. Artificial Intelligence with Python for Beginners: Comprehensive Guide to Building AI Applications James Ferry
    28. Programming Interviews For Dummies Eric Butow
    29. Ultimate ChatGPT Handbook for Enterprises Dr. Harald Gunia
    30. Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Seth Stephens-Davidowitz
    31. AI Needs You: How We Can Change AI's Future and Save Our Own Verity Harding
    32. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
    33. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    34. Artificial Intelligence For Dummies Luca Massaron
    35. The Deep Learning Revolution Terrence J. Sejnowski
    36. Big Data: A Revolution That Will Transform How We Live, Work, and Think Viktor Mayer-Schönberger
    37. Web Development for beginners: Learn HTML/CSS/Javascript step by step with this Coding Guide, Programming Guide for beginners, Website development White Belt Mastery
    38. All-in On AI: How Smart Companies Win Big with Artificial Intelligence Tom Davenport
    39. Mastering Large Language Models with Python Raj R
    40. Data Science For Dummies: 2nd Edition Lillian Pierson
    41. Relationships 5.0: How AI, VR, and Robots Will Reshape Our Emotional Lives Elyakim Kislev
    42. Artificial Intelligence: The Insights You Need from Harvard Business Review Andrew McAfee
    43. The Creativity Code: How AI is learning to write, paint and think Marcus du Sautoy
    44. Chat GPT Bible - Developer and Coder Special Edition: Enhancing Coding Productivity with AI-Assisted Conversations Lucas Foster
    45. Thinking Better: The Art of the Shortcut Marcus du Sautoy
    46. Programming: Learn Assembly Language, Coding, and Programming Languages (2 in 1) Jonathan Rigdon
    47. Cybersecurity For Dummies Joseph Steinberg
    1. 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." Arden Blakewood
    3. 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 Refeser
    5. Summary - Emotional Intelligence 2.0.: Based On The Book By Travis Bradberry And Jean Greaves Fastbooks Publishing
    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 Cedar Skye
    7. 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 Film Trivia Metaverse
    9. 100 Quotes About Inner Peace That Will Transform Your Life: Finding Serenity Amidst Life's Turmoil The Quotes Library
    10. 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 Quick Reading Library
    12. 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 Fastbooks Publishing
    14. 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 Fastbooks Publishing

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

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

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

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

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

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

    شهري

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

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

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

    • 1 حساب

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

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

    جرب الآن

    سنويا

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

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

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

    • 1 حساب

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

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

    جرب الآن

    6 أشهر

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

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

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

    • 1 حساب

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

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

    جرب الآن