Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

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

Sprog
Engelsk
Format
Kategori

Fakta

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 (E-bog): 9781838559984

Release date

E-bog: 27. februar 2019

Tags

    Andre kan også lide...

    1. Python Coding: The Quickest Way To Learn Coding With Python Damian Bourne
    2. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
    3. Python Machine Learning for Beginners: Perfect guide on How to Become a Successful Data Scientist Alex Campbell
    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 for Beginners: Comprehensive Guide to the Basics of Programming, Machine Learning, Data Science and Analysis with Python. Alex Campbell
    6. Python Programming For Beginners: Learn the Basics of Python in 7 Days! Maurice J. Thompson
    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. Python For Data Science: The Ultimate Comprehensive Step-By-Step Guide To The Basics Of Python For Data Science Kevin Clark
    10. Ultimate Django for Web App Development Using Python Leonardo Lazzaro
    11. Machine Learning Introbooks Team
    12. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
    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. Data Science John D. Kelleher
    15. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
    16. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
    17. AI for beginners: Begin your AI developer journey in 2024 Et Tu Code
    18. Java Fundamentals Introbooks Team
    19. Deep Learning: Guide to Machine Learning and Artificial Intelligence David Feldspar
    20. Machine Learning with Python: A Comprehensive Beginners Guide to Learn the Realms of Machine Learning with Python Alexander Cane
    21. Machine Learning in Python: Hands on Machine Learning with Python Tools, Concepts and Techniques Bob Mather
    22. Machine Learning with Python for Beginners: A Beginner’s Guide to Understanding and Implementing Machine Learning Using Python Saimon Carrie
    23. Machine Learning with Python: Step By Step Methods To Master Machine Learning With Python Alexander Cane
    24. Machine Learning with Python for Beginners: An Advanced Guide to Unleashing the Power of AI Saimon Carrie
    25. Programming Interviews For Dummies Eric Butow
    26. Artificial Intelligence with Python for Beginners: Comprehensive Guide to Building AI Applications James Ferry
    27. Computational Thinking Peter J. Denning
    28. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    29. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    30. Artificial Intelligence Introbooks Team
    31. Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Seth Stephens-Davidowitz
    32. The Deep Learning Revolution Terrence J. Sejnowski
    33. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
    34. Web Development for beginners: Learn HTML/CSS/Javascript step by step with this Coding Guide, Programming Guide for beginners, Website development White Belt Mastery
    35. AI Needs You: How We Can Change AI's Future and Save Our Own Verity Harding
    36. Data Science For Dummies: 2nd Edition Lillian Pierson
    37. Mastering Large Language Models with Python Raj R
    38. Relationships 5.0: How AI, VR, and Robots Will Reshape Our Emotional Lives Elyakim Kislev
    39. All-in On AI: How Smart Companies Win Big with Artificial Intelligence Tom Davenport
    40. The Creativity Code: How AI is learning to write, paint and think Marcus du Sautoy
    41. Thinking Better: The Art of the Shortcut Marcus du Sautoy
    42. Chat GPT Bible - Developer and Coder Special Edition: Enhancing Coding Productivity with AI-Assisted Conversations Lucas Foster
    43. Big Data: A Revolution That Will Transform How We Live, Work, and Think Viktor Mayer-Schönberger
    44. What We Cannot Know: Explorations at the Edge of Knowledge Marcus du Sautoy
    45. Cybersecurity For Dummies Joseph Steinberg

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis