Torrent details for "Yoon H. Python Mini Reference 2022. A Quick Guide...Busy Coders 2022 [andryold1]"    Log in to bookmark

wide
Torrent details
Cover
Download
Torrent rating (0 rated)
Controls:
Category:
Language:
English English
Total Size:
1.78 MB
Info Hash:
a6cbed84961ad87bb3862fd87a897b94236672fd
Added By:
Added:  
21-10-2022 10:08
Views:
221
Health:
Seeds:
3
Leechers:
0
Completed:
72
wide




Description
wide
Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format

Learn Python in a Weekend!
This book is an (informal) language reference on the Python programming language. Python is one of the most widely used languages in many different application areas. We go through all essential features of the modern Python programming language, including the match statement (3.10) and exception groups (3.11). Although the book is written as a reference, you can read it more or less from beginning to end and you should be able to get the overall picture of the Python language if you have some prior experience with programming in Python.
Python is a dynamic language. It means many different things. It means that the language is more flexible. It means that Python is an easier language to program with. You can quickly write a simple program without having to go through too much "rituals", compared to many other programming languages. Python scripts tend to require less boilerplate code. Python gives you more freedom.
On the other hand, it also means that the language is less safe, and more error prone. It means that it is harder to build a larger system with Python. It means that software written in Python is generally harder to maintain over a longer period of time. The key to using Python effectively is to understand this tradeoff. Python can be an ideal language, for instance, for quick prototyping, or "scripting". On the flip side, Python is not as much used for the "enterprise software" development.
Python is a general purpose programming language. Python is used in many different application areas, from system administration tasks to web application development. Python is now one of the most widely used programming languages for scientists, who have traditionally been using more high-level tools like Matlab. Python provides an easier "upgrade" path to these "non-professional" programmers. Now, Python is becoming the language for machine learning and data science.
Python is beginner-friendly. In fact, it seems to be the most favorite first language for beginning programmers, even more so than JavaScript.
It should be noted, however, that Python is not a simple language. Over the past 30 years or so of its history, it has gone through a lot of big and small changes. It is still easy to get started with programming in Python. Nonetheless, once you reach a certain point, say, from the advanced beginners to intermediate level, its complexity can be overwhelming.
This book will give you a broad and sanitized overview of the Python language, as of its most recent incarnation (e.g., 3.10 and 3.11). This book can be useful to anyone who has been dabbling with Python without solid foundation. It can also be useful to the people who have experience with other programming languages and want to get some quick overview of the language.
The book covers:
Python program top-level components.
Python package/module import system.
Builtin type hierarchy. Data model.
List, map, tuple literals.
Expressions. Simple and compound statements.
Function, class definitions.
Object oriented programming in Python.
Structural pattern matching.
Coroutines, async/await.
About the Author:
Harry Yoon has been programming for over three decades. He has used over 20 different programming languages in his professional career. His experience spans from scientific programming and machine learning to enterprise software and Web and mobile app development

  User comments    Sort newest first

No comments have been posted yet.



Post anonymous comment
  • Comments need intelligible text (not only emojis or meaningless drivel).
  • No upload requests, visit the forum or message the uploader for this.
  • Use common sense and try to stay on topic.

  • :) :( :D :P :-) B) 8o :? 8) ;) :-* :-( :| O:-D Party Pirates Yuk Facepalm :-@ :o) Pacman Shit Alien eyes Ass Warn Help Bad Love Joystick Boom Eggplant Floppy TV Ghost Note Msg


    CAPTCHA Image 

    Anonymous comments have a moderation delay and show up after 15 minutes