Добавить в избранное
Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту
Автор: Next от 25-05-2016, 11:25
Cython is a hybrid programming language used to write C extensions for Python language. Combining the practicality of Python and speed and ease of the C language it's an exciting language worth learning if you want to build fast applications with ease. This new edition of Learning Cython Programming shows you how to get started, taking you through the fundamentals so you can begin to experience its unique powers. You'll find out how to get set up, before exploring the relationship between Python and Cython. You'll also look at debugging Cython, before moving on to C++ constructs, Caveat on C++ usage, Python threading and GIL in Cython. Finally, you'll learn object initialization and compile time, and gain a deeper insight into Python 3, which will help you not only become a confident Cython developer, but a much more fluent Python developer too. What You Will Learn: Reuse Python logging in C; Make an IRC bot out of your C application; Extend an application so you have a web server for
Автор: Next от 25-05-2016, 10:20
Cython is a very powerful combination of Python and C. Using Cython, you can write Python code that calls back and forth from and to C or C++ code natively at any point. It is a language with extra syntax allowing for optional static type declarations. It is also a very popular language as it can be used for multicore programming. Learning Cython Programming will provide you with a detailed guide to extending your native applications in pure Python; imagine embedding a twisted web server into your native application with pure Python code. You will also learn how to get your new applications up and running by reusing Python's extensive libraries such as Logging and Config Parser to name a few. Table of Contents. Preface. Cython Won't Bite. Understanding Cython. Extending Applications. Debugging Cython. Advanced Cython. Further Reading.
Автор: Next от 25-05-2016, 10:18
A Functional Start to Computing with Python enables students to quickly learn computing without having to use loops, variables, and object abstractions at the start. Requiring no prior programming experience, the book draws on Python’s flexible data types and operations as well as its capacity for defining new functions. Along with the specifics of Python, the text covers important concepts of computing, including software engineering motivation, algorithms behind syntax rules, advanced functional programming ideas, and, briefly, finite state machines. Taking a student-friendly, interactive approach to teach computing, the book addresses more difficult concepts and abstractions later in the text. The author presents ample explanations of data types, operators, and expressions. He also describes comprehensions—the powerful specifications of lists and dictionaries—before introducing loops and variables. This approach helps students better understand assignment syntax and iteration by
Автор: Next от 25-05-2016, 10:01
Вторая часть известного курса Real Python посвящена разработке веб приложений. Part two details everything from SQL programming to the fundamentals of web development to utilizing advanced web frameworks, like Flask, web2py, and Django. It's the perfect compliment to the first part
Автор: Next от 25-05-2016, 09:58
A fun and imaginative way for kids and other beginners to take their first steps programming on a Raspberry Pi. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology. The Raspberry Pi is a small, low-cost computer invented to encourage experimentation. The Pi is a snap to set up, and using the free Python programming language, you can learn to create video games, control robots, and maybe even write programs to do your math homework! About the Book Hello Raspberry Pi! is a fun way for kids to take their first steps programming on a Raspberry Pi. First, you discover how to set up and navigate the Pi. Next, begin Python programming by learning basic concepts with engaging challenges and games. This book gives you an introduction to computer programming as you gain the confidence to explore, learn, and create on your own. The last part of the book introduces you to the world of computer control of physical
Автор: Next от 25-05-2016, 09:36
An introduction to Python through practical examples Quick but thorough overview of all the Python fundamentals. Plus an intro to Web Development.
Автор: Next от 25-05-2016, 09:34
Unique book describing the Pyomo modeling tool, the most comprehensive open source modeling software that can model linear programs, integer programs, nonlinear programs, stochastic programs and disjunctive programs Discusses Pyomo's modeling components, illustrated with extensive examples Introduces beginners to the software and presents chapters for advanced modeling capabilities This book provides a complete and comprehensive guide to Pyomo (Python Optimization Modeling Objects) for beginning and advanced modelers, including students at the undergraduate and graduate levels, academic researchers, and practitioners. Modeling is a fundamental process in many aspects of scientific research, engineering, and business. This text beautifully illustrates the breadth of the modeling capabilities that are supported by this new software and its handling of complex real-world applications. Pyomo is an open source software package for formulating and solving large-scale optimization problems.
Автор: Next от 25-05-2016, 09:32
The Python Interpreter and Idle, Part I Whirlwind Introduction To Types and Functions Integer Arithmetic Strings, Part I Variables and Assignment Print Function, Part I Strings Part II The Idle Editor and Execution Input and Output Defining Functions of your Own Dictionaries Loops and Sequences Decimals, Floats, and Floating Point Arithmetic Summary Objects and Methods Strings, Part III More Classes and Methods Mad Libs Revisited Graphics Files Summary More On Flow of Control If Statements Loops and Tuples While Statements Arbitrary Types Treated As Boolean Further Topics to Consider Summary DynamicWeb Pages Overview Web page Basics Composing Web Pages in Python CGI - Dynamic Web Pages Summary
Автор: Next от 25-05-2016, 09:29
Im ersten Teil des Buches erklärt Ihnen Autor Farid Hajji, wie Sie Python (unter Unix und Windows) installieren, sich in der Python-Shell zurechtfinden und eigenständig die notwendige Dokumentation lokalisieren. Das grundlegende Handwerkszeug vermittelt er Ihnen im zweiten Teil direkt am Python-Prompt und anhand vieler Beispielprogramme. Sie werden Strings, Listen, Dictionaries, Funktionen, die Datei-Ein- und -Ausgabe sowie Klassen und Objekte ausführlich kennenlernen. Die Brücke zur C- und C++-Welt wird mit Hilfe von ctypes und SWIG geschlagen. So gerüstet, machen Sie im dritten Teil des Buches den Schritt in die Praxis und entwickeln konkrete Anwendungen. Nach einem Einstieg in XML und einem Kapitel zur Anbindung an Datenbanksysteme wie SQLite3, PostgreSQL, MySQL und der ZODB, steigen Sie anhand des Twisted Frameworks und Standard Python-Modulen in die Welt der Netzprogrammierung ein. Im Kapitel zu Webprogrammierung und Web Frameworks, dem umfangreichsten
Автор: Next от 25-05-2016, 09:12
Get ready to dive headfirst into the world of programming! "Game Programming with Python, Lua, and Ruby" offers an in-depth look at these three flexible languages as they relate to creating games. No matter what your skill level as a programmer, this book provides the guidance you need. Each language is covered in its own section?you'll begin with the basics of syntax and style and then move on to more advanced topics. Follow along with each language or jump right to a specific section! Similar features in Python, Lua, and Ruby?including functions, string handling, data types, commenting, and arrays and strings?are examined. Learn how each language is used in popular game engines and projects, and jumpstart your programming expertise as you develop skills you'll use again and again!
Автор: Next от 25-05-2016, 08:59
Multimedia is the dominant aspect of the Internet today. There is almost no site with no pictures, videos, Flash animations, or audio content. The integration of multimedia content is the daily mission of web editors and site integrators. Plone is a mature, stable, and flexible content management system. With the batteries included it provides a complete and user friendly system for managing web content. Completely object-oriented, it is well suited for extensions written in Python. In this book you will learn to bring these two topics together. It will show you how you can prepare multimedia data for the Web and turn it into valuable content using Plone. With step-by-step examples you will learn how to use Plone and add-ons to provide an appealing multimedia web experience. What this book covers Plone and Multimedia, tells you what multimedia is all about and what you can expect from Plone. It also shows some reasons why we can, and should, use our favorite Open Source CMS Plone for
Автор: Next от 25-05-2016, 08:56
Flask is a web framework for Python based on Werkzeug, Jinja2 and good intentions. It is considered a micro-framework, but don't get the "micro" part fool you; Flask can do everything the others can do, many times in a simpler, leaner way. Flask Web Development is a hands-on book that walks you through the development of a modern real world application from start to end. http://flaskbook.com/ Table Of Contents Part I. Introduction to Flask 1. Installation Using Virtual Environments Installing Python Packages with pip 2. Basic Application Structure Initialization Routes and View Functions Server Startup A Complete Application Flask Extensions The Request-Response Cycle 3. Templates The Jinja2 Template Engine Twitter Bootstrap Integration with Flask-Bootstrap Custom Error Pages Links Static Files Localization of Dates and Times with Flask-Moment 4. Web Forms Cross-Site Request Forgery (CSRF) Protection Form Classes HTML Rendering of Forms Form Handling in View Functions Redirects and
Автор: Next от 25-05-2016, 08:52
Python and Tkinter Programming is a detailed introduction that carefully leads you through the landscape. It makes Tkinter's capabilities available to any reader who khows the basics of Python. It gives you real-world code that does real work - no toy examples. And it documents Tkinter in a reference section that you find often helpful and always easy to use.
Автор: Next от 25-05-2016, 08:50
This text covers the differential calculus, including properties of the derivative and applications. Particular emphasis is on geometric applications. There is a large selection of exercises (most with answers) and most claims are provided with a complete proof.
Автор: Next от 25-05-2016, 08:47
This book is divided into five parts. The first part explains how the Internet works. You'll learn about the fundamentals of Internet communication, and the examples provide you with the basic tools that you'll use to assemble your programs. Part Two covers web-based services and Part Three covers e-mail services. Many new technologies are a form of web or e-mail communication, and these parts explain how to write programs that take advantage of them. Part Four covers other technologies, such as databases and file transfer, that are often used behind the scenes of network programs. Your users may never know you use them, but they're still key components of your toolbox. Part Five shows you how to write servers, the applications that answer requests and give out information. You may never need to write a server, but if you're designing a new protocol from scratch, you'll need the techniques here. Finally, Part Six shows you how to do more than one thing at a time. Some network
Автор: Next от 25-05-2016, 08:45
Leverage the power of Python design patterns to solve real-world problems in software architecture and design. With the increasing focus on optimized software architecture and design it is important that software architects think about optimizations in object creation, code structure, and interaction between objects at the architecture or design level. This makes sure that the cost of software maintenance is low and code can be easily reused or is adaptable to change. The key to this is reusability and low maintenance in design patterns. Building on the success of the previous edition, Learning Python Design Patterns, Second Edition will help you implement real-world scenarios with Python’s latest release, Python v3.5. We start by introducing design patterns from the Python perspective. As you progress through the book, you will learn about Singleton patterns, Factory patterns, and Façade patterns in detail. After this, we’ll look at how to control object access with proxy
Автор: Next от 25-05-2016, 08:43
This book is meant to help you begin learning the basics of Python programming version 3 or later. It is a brief introduction to Python. At the time of this writing, there are many resources for earlier versions of Python. However, since changes were made in the later versions of Python, using older books and resources can cause some confusion. The author recommends to all new students of programming to begin with Python version 3 or later. If you find source code that you would like to study or use, search the internet for conversion tools that can help you convert the older versions of code to be functional in 3.0 or later. The author uses the theory that visual learning, humor, and action, (experiential learning), are the best ways for most people to quickly learn something from a book. The author attempts to be as brief as possible to get the new programmer into programming as fast as possible. When you are ready to go deeper into Python, there are many excellent free resources
Автор: Next от 25-05-2016, 08:42
70 simple but incredibly effective recipes for creating your own feature rich, modern Plone add-on products by diving into its development framework * Create custom content types, add utilities, and internationalize your applications using Plone products * Manage site installation, configuration, and customization with code instead of manual actions that are likely to be forgotten * Guarantee your code operation and performance by including automatic testing and caching techniques * Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible. In Detail The Plone Content Management System is one of the best open source CMS, because by using Plone's development framework you can extend its functionality according to the specific requirements of your website. The Plone framework has lots of components that can be used to create add-ons or extensions called Plone Products. You can optimize your site for
Автор: Next от 25-05-2016, 08:40
Learn to Program Using Python is a rarity in today's marketplace: a great introduction to programming for true beginners. It started as a hugely popular Web tutorial; reflecting comments from learners worldwide, author Alan Gauld has extended it into book form, adding new material, deeper explanations, and more code examples. Gauld introduces programming through Python, an extremely popular language that's easy to start with, available on virtually every platform, and is powerful enough to serve your needs for years to come. He starts with the absolute basics: what programming is, and the character and mindset of a successful programmer. Next, he introduces the concepts of data, operations, sequences, and loops; and shows how to interact with users. Gauld then walks through branching, modules, functions, file handling, error handling, and recursion. Once you've mastered the basics, he introduces object-oriented programming, and more advanced techniques. The book concludes with two
Автор: Next от 25-05-2016, 08:11
Spurred by the enormous popularity of Ruby on Rails, web frameworks have revolutionized the way developers of all programming languages tackle the often complex task of web application development. Some of the most exciting activity in this area can be seen in the Python community, one of the wildly popular frameworks to enter the fray being Pylons (http://www.PylonsHQ.com). Co-founder and lead developer James Gardner brings you a comprehensive introduction to Pylons, the web framework that uses the best of Ruby, Python, and Perl and the emerging WSGI standard to provide structure and flexibility. With expert guidance from the author, you’ll learn how to create your own Pylons–driven web site using SQLAlchemy and FormEncode and attain the mastery of advanced Pylons features, such as internationalization and localization, packaging and deployment. What you’ll learn Install and configure Pylons, and create your first Pylons–driven web application Take advantage of Pylons’ built–in
Автор: Next от 24-05-2016, 14:19
This book is directed at both industry practitioners and students interested in designing a pricing and risk management framework for financial derivatives using the Python programming language. It is a practical book complete with working, tested code that guides the reader through the process of building a flexible, extensible pricing framework in Python. The pricing frameworks’ loosely coupled fundamental components have been designed to facilitate the quick development of new models. Concrete applications to real-world pricing problems are also provided. Topics are introduced gradually, each building on the last. They include basic mathematical algorithms, common algorithms from numerical analysis, trade, market and event data model representations, lattice and simulation based pricing, and model development. The mathematics presented is kept simple and to the point. The book also provides a host of information on practical technical topics such as C++/Python hybrid development
Автор: Next от 24-05-2016, 13:43
Familiarise yourself with the process of highlighting a specific methodology to exploit an environment to fetch critical data Develop your Python and penetration testing skills with real-world examples What You Will Learn Familiarise yourself with the generation of Metasploit resource files Use the Metasploit Remote Procedure Call (MSFRPC) to automate exploit generation and execution Use Python's Scrapy, network, socket, office, Nmap libraries, and custom modules Parse Microsoft Office spreadsheets and eXtensible Markup Language (XML) data files Write buffer overflows and reverse Metasploit modules to expand capabilities Exploit Remote File Inclusion (RFI) to gain administrative access to systems with Python and other scripting languages Crack an organization's Internet perimeter Chain exploits to gain deeper access to an organization's resources Interact with web services with Python
Автор: Next от 24-05-2016, 13:26
Think DSP: Digital Signal Processing in Python is an introduction to signal processing and system analysis using a computational approach. The premise of this book (like the others in the Think X series) is that if you know how to program, you can use that skill to learn other things. By the end of the first chapter, you'll be able to decompose a sound into its harmonics, modify the harmonics, and generate new sounds. Subsequent chapters follow a logical progression that develops the important ideas incrementally, with a focus on applications.
Автор: Next от 24-05-2016, 13:18
Python for Software Design is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. The focus is on the programming process, with special emphasis on debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practice each new concept. Exercise solutions and code examples are available from thinkpython.com, along with Swampy, a suite of Python programs that is used in some of the exercises.
Автор: Next от 24-05-2016, 13:13
Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Python ist leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für Schritt durch die Sprache, beginnend mit grundlegenden Programmierkonzepten, über Funktionen, Syntax und Semantik, Rekursion und Datenstrukturen bis hin zum objektorientierten Design. Jenseits reiner Theorie enthält jedes Kapitel entsprechende Übungen, an denen Sie die neu erlernten Programmierkonzepte gleich ausprobieren und festigen können.
Автор: Next от 24-05-2016, 13:10
If you know how to program, you have the skills to turn data into knowledge using the tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python. You’ll work with a case study throughout the book to help you learn the entire data analysis process—from collecting data and generating statistics to identifying patterns and testing hypotheses. Along the way, you’ll become familiar with distributions, the rules of probability, visualization, and many other tools and concepts. Develop your understanding of probability and statistics by writing and testing code Run experiments to test statistical behavior, such as generating samples from several distributions Use simulations to understand concepts that are hard to grasp mathematically Learn topics not usually covered in an introductory course, such as Bayesian estimation Import data from almost any source using
Автор: Next от 24-05-2016, 13:09
Python is a remarkably powerful dynamic programming language used in a wide variety of situations such as Web, database access, desktop GUIs, game and software development, and network programming. Fans of Python use the phrase "batteries included" to describe the standard library, which covers everything from asynchronous processing to zip files. The language itself is a flexible powerhouse that can handle practically any application domain. This task-based tutorial on Python is for those new to the language and walks you through the fundamentals. You'll learn about arithmetic, strings, and variables; writing programs; flow of control, functions; strings; data structures; input and output; and exception handling. At the end of the book, a special section walks you through a longer, realistic application, tying the concepts of the book together. Introduction to Programming Arithmetic, Strings, and Variables Writing Programs Flow of Control Functions Strings Data Structures Input and
Автор: Next от 24-05-2016, 12:40
The future belongs to applications and services that involve connected devices, requiring physical components to communicate with web-level applications. Arduino combined with the popular open source software platform Python can be used to develop the next level of advanced Internet of Things (IoT) projects with graphical user interfaces and Internet-connected applications. Starting with designing hardware prototypes using Arduino, this book will then show you everything you need to know to be able to develop complex cloud applications. You will delve into domain-specific topics with incremental complexity, ending with real-world projects. You will quickly learn to develop user interfaces, plots, remote access, messaging protocols, and cloud connectivity. Each successive topic, accompanied by plenty of examples, will help you develop your cutting-edge hardware applications.
Автор: Next от 24-05-2016, 12:38
The brain processes visual information 60,000 times faster than text! Visual learners retain information quite differently in comparison to their left brained counterparts enabling them to benefit more from different approaches. This Book will visualize Python like never before and I can’t wait for you to try it. Learn Python Visually is a modern breakthrough that makes learning programming more intuitive, easier, and fun. Using the most basic approach to learning that we all inherently know from childhood, «Learn Python VISUALLY» solves the comprehension problem that so many other books cannot seem to bridge. Visual learners retain information very differently than their left brained counter-parts, and thus benefit from different approaches. Full color illustrations help memory triggers as your brain never forgets an image, metaphor or schema. Illustrations can make a world of difference over strictly words on a page! If you found yourself struggling with programming, then this
Автор: Next от 24-05-2016, 12:35
Python's combination of exceptional power and simplicity has made it one of the world's fastest growing programming languages. Now, there's a comprehensive, hands-on introduction to Python from the Deitels, leading corporate trainers and authors of the best selling How to Program books. Like all of the Deitels' How to Program books, Python How to Program features the Deitels' signature Live-CodeÀTM Approach: thousands of lines of live code, explained with exceptional clarity by the renowned programming trainers of Deitel & Associates.Python How to Program covers all facets of the Python language, from syntax to object-oriented development, CGI to XML, wireless programming to DB-API database integration. Coverage includes Python GUI development, regular expressions, file processing, exceptions, threads, networking, security, data structures, and much more. The book contains hundreds of real-world tips and techniques for writing high quality code, improving performance and

Назад Вперед