Ask any Python aficionado and you'll hear that Python programmers have it all: an elegant language that offers object-oriented programming support, a readable, maintainable syntax, integration with C components, and an enormous collection of precoded standard library and extension modules.Показать полностьюAsk any Python aficionado and you'll hear that Python programmers have it all: an elegant language that offers object-oriented programming support, a readable, maintainable syntax, integration with C components, and an enormous collection of precoded standard library and extension modules. Moreover, Python is easy to learn but powerful enough to take on the most ambitious programming challenges. But what Python programmers have lacked is one concise and clear reference resource, with the appropriate measure of guidance in how best to use Python’s great power. Now Python in a Nutshell fills this need. In the tradition of O'Reilly’s “In a Nutshell” series, this book offers Python programmers one place to look when they need help remembering or deciphering the syntax of this open source language and its many modules. This comprehensive reference guide makes it easy to look up all the most frequently needed information--not just about the Python language itself, but also the most frequently used parts of the standard library and the most important third-party extensions. Python in a Nutshell focuses on Python 2.2 (and all its point releases), currently the most stable and widespread Python release. This book includes: * A fast-paced tutorial on the syntax of the Python language itself * An explanation of object-oriented programming in Python, covering both the classic and new-style object models * Coverage of other core topics, including exceptions, modules, strings, and regular expressions * A quick reference for Python’s built-in types and functions, as well as the key modules in the Python standard library, including sys, os, time, thread, math, and socket, among many others * Reference material on important third-party extensions, such as Numeric and Tkinter * Information about extending Python and embedding it into other applications
Python in a Nutshell
21 ноября 2010In the tradition of our popular “In a Nutshell” series, this book offers you one place to look when you need help remembering or deciphering the most important tools and modules of this open source language. Python in a Nutshell covers more than the language itself; it also deals with the most frequently used parts of the standard library, and the most popular and important third party extensions.Показать полностьюIn the tradition of our popular “In a Nutshell” series, this book offers you one place to look when you need help remembering or deciphering the most important tools and modules of this open source language. Python in a Nutshell covers more than the language itself; it also deals with the most frequently used parts of the standard library, and the most popular and important third party extensions. Revised and expanded for Python 2.5, this book now contains the gory details of Python’s new subprocess module and the latest from Microsofts' IronPython project. This easy scripting language comes with a huge library that is enormously rich. Our “Nutshell” format fits Python perfectly by presenting the highlights of all modules and functions, which cover well over 90% of your practical programming needs.
Python Cookbook
21 ноября 2010The Python Cookbook is a collection of problems, solutions, and practical examples for Python programmers, written by Python programmers. It contains over two hundred recipes for text manipulation, object oriented programming, XML processing, system administration, and much more.Показать полностьюThe Python Cookbook is a collection of problems, solutions, and practical examples for Python programmers, written by Python programmers. It contains over two hundred recipes for text manipulation, object oriented programming, XML processing, system administration, and much more. This book is a treasure trove of useful code for both novices and advanced practitioners, with contributions from such Python luminaries as Guido Van Rossum, Tim Peters, Paul Prescod, and Mark Hammond.
Text Processing in Python
21 ноября 2010Text Processing in Python is an example-driven, hands-on tutorial that carefully teaches programmers how to accomplish numerous text processing tasks using the Python language.Показать полностьюText Processing in Python is an example-driven, hands-on tutorial that carefully teaches programmers how to accomplish numerous text processing tasks using the Python language. Filled with concrete examples, this book provides efficient and effective solutions to specific text processing problems and practical strategies for dealing with all types of text processing challenges. Text Processing in Python begins with an introduction to text processing and contains a quick Python tutorial to get you up to speed. It then delves into essential text processing subject areas, including string operations, regular expressions, parsers and state machines, and Internet tools and techniques. Appendixes cover such important topics as data compression and Unicode. A comprehensive index and plentiful cross-referencing offer easy access to available information. In addition, exercises throughout the book provide readers with further opportunity to hone their skills either on their own or in the classroom. A companion Web site (http://gnosis.cx/TPiP) contains source code and examples from the book.
Beginning Python
21 ноября 2010# This tutorial offers readers a thorough introduction to programming in Python 2.4, the portable, interpreted, object-oriented programming language that combines power with clear syntax # Beginning programmers will quickly learn to develop robust, reliable, and reusable Python applications for Web development, scientific applications, and system tasks for users or administrators # Discusses the basics of installing Python as well as the new features of Python release 2.4, which make it easier for users to create scientific and Web applications # Features examples of various operating systems throughout the book, including Linux, Mac OS X/BSD, and Windows XP
Dive Into Python (2004)
21 ноября 2010Программирование на Python (формат документа — pdf). Книга снабжена множенством разобранных примеров.
Dive into Python
21 ноября 2010"Whether you're an experienced programmer looking to get into Python or grizzled Python veteran who remembers the days when you had to import the string module, Dive Into Python is your 'desert island' Python book." — Joey deVilla, Slashdot contributor (Read the review on Slashdot.org) "Apress has been profuse in both its quantity and quality of releases&emdash;and (this book is) surely worth adding to your technical reading budget for skills development." — Blane Warrene, Technology Notes "As a complete newbie to the language I constantly had those little thoughts like, 'this is the way a programming language should be taught.'" — Lasse Koskela, JavaRanch Bartender (Read the 9 horseshoe review) Python is a new and innovative scripting language.Показать полностью"Whether you're an experienced programmer looking to get into Python or grizzled Python veteran who remembers the days when you had to import the string module, Dive Into Python is your 'desert island' Python book." — Joey deVilla, Slashdot contributor (Read the review on Slashdot.org) "Apress has been profuse in both its quantity and quality of releases&emdash;and (this book is) surely worth adding to your technical reading budget for skills development." — Blane Warrene, Technology Notes "As a complete newbie to the language I constantly had those little thoughts like, 'this is the way a programming language should be taught.'" — Lasse Koskela, JavaRanch Bartender (Read the 9 horseshoe review) Python is a new and innovative scripting language. It is set to replace Perl as the programming language of choice for shell scripters, and for serious application developers who want a feature-rich, yet simple language to deploy their products. Dive Into Python is a hands-on guide to the Python language. Each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end. This is the perfect resource for you if you like to jump into languages fast and get going right away. If you're just starting to learn Python, first pick up a copy of Magnus Lie Hetland’s Practical Python.
Язык программирования Python
21 ноября 2010Python является простым и, в то же время, мощным интерпретируемым объектно-ориентированным языком программирования. Он предоставляет структуры данных высокого уровня, имеет изящный синтаксис и использует динамический контроль типов, что делает его идеальным языком для написания различных приложений, работающих на большинстве распространённых платформ.Показать полностьюPython является простым и, в то же время, мощным интерпретируемым объектно-ориентированным языком программирования. Он предоставляет структуры данных высокого уровня, имеет изящный синтаксис и использует динамический контроль типов, что делает его идеальным языком для написания различных приложений, работающих на большинстве распространённых платформ. Книга содержит вводное руководство, которое может служить учебником для начинающих, и справочный материал с подробным описанием грамматики языка, встроенных возможностей и возможностей, предоставляемых модулями стандартной библиотеки. Описание охватывает наиболее распространённые версии Python: от 1.5.2 до 2.0.
Язык программирования Python. Курс лекций
21 ноября 2010Изучается язык программирования Python, его основные библиотеки и некоторые приложения. Курс посвящен одному из бурно развивающихся и популярных в настоящее время сценарных языков программирования — Python.Показать полностьюИзучается язык программирования Python, его основные библиотеки и некоторые приложения. Курс посвящен одному из бурно развивающихся и популярных в настоящее время сценарных языков программирования — Python. Язык Python позволяет быстро создавать как прототипы программных систем, так и сами программные системы, помогает в интеграции программного обеспечения для решения производственных задач. Python имеет богатую стандартную библиотеку и большое количество модулей расширения практически для всех нужд отрасли информационных технологий. Благодаря ясному синтаксису изучение языка не составляет большой проблемы. Написанные на нем программы получаются структурированными по форме, и в них легко проследить логику работы. На примере языка Python рассматриваются такие важные понятия как: объектно-ориентированное программирование, функциональное программирование, событийно-управляемые программы (GUI-приложения), форматы представления данных (Unicode, XML и т.п.). Возможность диалогового режима работы интерпретатора Python позволяет существенно сократить время изучения самого языка и перейти к решению задач в соответствующих предметных областях. Python свободно доступен для многих платформ, а написанные на нем программы обычно переносимы между платформами без изменений. Это обстоятельство позволяет применять для изучения языка любую имеющуюся аппаратную платформу.
Учимся программировать вместе с Питоном
21 ноября 2010Книга основана на бестселлере «How to Think Like a Computer Scientist/Learning with Python» и предназначена для начинающих программистов. В ней отражен опыт автора преподавания компьютерных курсов детям 9–13 лет. Работа над книгой еще не закончена, автор приглашает людей, заинтересованных в популяризации языка Python, поучаствовать в работе.
Ruby Cookbook
21 ноября 2010Do you want to push Ruby to its limits? The Ruby Cookbook is the most comprehensive problem-solving guide to today’s hottest programming language. It gives you hundreds of solutions to real-world problems, with clear explanations and thousands of lines of code you can use in your own projects. From data structures and algorithms, to integration with cutting-edge technologies, the Ruby Cookbook has something for every programmer.Показать полностьюDo you want to push Ruby to its limits? The Ruby Cookbook is the most comprehensive problem-solving guide to today’s hottest programming language. It gives you hundreds of solutions to real-world problems, with clear explanations and thousands of lines of code you can use in your own projects. From data structures and algorithms, to integration with cutting-edge technologies, the Ruby Cookbook has something for every programmer. Beginners and advanced Rubyists alike will learn how to program with: Strings and numbers Arrays and hashes Classes, modules, and namespaces Reflection and metaprogramming XML and HTML processing Ruby on Rails (including Ajax integration) Databases Graphics Internet services like email, SSH, and BitTorrent Web services Multitasking Graphical and terminal interfaces If you need to write a web application, this book shows you how to get started with Rails. If you're a system administrator who needs to rename thousands of files, you'll see how to use Ruby for this and other everyday tasks. You'll learn how to read and write Excel spreadsheets, classify text with Bayesian filters, and create PDF files. We've even included a few silly tricks that were too cool to leave out, like how to blink the lights on your keyboard. The Ruby Cookbook is the most useful book yet written about Ruby. When you need to solve a problem, don't reinvent the wheel: look it up in the Cookbook.
Beginning Ruby: From Novice to Professional
21 ноября 2010Ruby is perhaps best known as the engine powering the hugely popular Ruby on Rails web framework. However, it is an extremely powerful and versatile programming language in its own right.Показать полностьюRuby is perhaps best known as the engine powering the hugely popular Ruby on Rails web framework. However, it is an extremely powerful and versatile programming language in its own right. It focuses on simplicity and offers a fully object-oriented environment. Beginning Ruby is a thoroughly contemporary guide for every type of reader wanting to learn Ruby, from novice programmers to web developers to Ruby newcomers. It starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a genuine Ruby application. The book then explains key Ruby principles, such as classes and objects; projects, modules, and libraries; and other aspects of Ruby such as database access. In addition, Ruby on Rails is covered in depth, and the book’s appendixes provide essential reference information as well as a primer for experienced programmers.
Ruby Developer’s Guide
21 ноября 2010Ruby astounds developers with its ability to make programming fun again. It frees programmers to concentrate on programming objectives, and creates fewer obstacles than other languages by flowing ideas directly into the code.Показать полностьюRuby astounds developers with its ability to make programming fun again. It frees programmers to concentrate on programming objectives, and creates fewer obstacles than other languages by flowing ideas directly into the code. Although Ruby is experiencing dramatic growth, there are very few educational resources available for aspiring developers. Written by a team of Ruby gurus, Ruby Developer’s Guide is the most comprehensive book available for serious Ruby developers.
The Ruby Way: Solutions and Techniques in Ruby Programming
21 ноября 2010Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book. The Ruby Way takes a "how-to" approach to Ruby programming with the bulk of the material consisting of more than 400 examples arranged by topic.Показать полностьюRuby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book. The Ruby Way takes a "how-to" approach to Ruby programming with the bulk of the material consisting of more than 400 examples arranged by topic. Each example answers the question "How do I do this in Ruby?" Working along with the author, you are presented with the task description and a discussion of the technical constraints. This is followed by a step-by-step presentation of one good solution. Along the way, the author provides detailed commentary and explanations to aid your understanding. Coverage includes • An overview of Ruby, explaining terminology and basic principles • Operations on low-level data types (numbers, strings, regular expressions, dates) • The new regular expression engine (Oniguruma) • Internationalization (I18N) and message catalogs in Ruby • Operations on hashes, arrays, and other data structures such as stacks, trees, and graphs • Working with general I/O, files, and persistent objects • Database coverage including MySQL, SQLite, Oracle, DBI, and more • Ruby-specific techniques in OOP and dynamic programming • Graphical interfaces in Ruby (Tk, GTK+, Fox, and Qt) • Working with Ruby threads for lightweight multitasking • Everyday scripting and system administration in Ruby • Working with image files, PDFs, YAML, XML, RSS, and Atom • Testing, debugging, profiling, and packaging Ruby code • Low-level network programming and client-server interaction • Web development tools including Rails, Nitro, Wee, IOWA, and more • Working with distributed Ruby, Rinda, and Ring • Ruby development tools such as IDEs, documentation tools, and more The source code for the book can be downloaded from www.rubyhacker.com Hal Fulton has worked for over 15 years with variousforms of Unix, including AIX, Solaris, and Linux. He was first exposed to Ruby in 1999, and in 2001 he began work on the first edition of this bookthe second Ruby book published in the English language. He has attendednumerous Ruby conferences and has given presentations at several of those, including the first European Ruby Conference. He has two degrees in computer science from the University of Mississippi and taught computer science for four years before moving to Austin, Texas to work as a contractor for variouscompanies, including IBM Austin. Hal currently works at Broadwing Communications in Austin, Texas, maintaining a large data warehouse and related telecom applications, working daily with C++, Oracle, and, of course, Ruby.
Beginning Ruby on Rails E-Commerce: From Novice to Professional
21 ноября 2010Beginning Ruby on Rails E-Commerce: From Novice to Professional is the first book of its kind to guide you through producing e-commerce applications with Railsthe stacked web framework taking the world by storm.Показать полностьюBeginning Ruby on Rails E-Commerce: From Novice to Professional is the first book of its kind to guide you through producing e-commerce applications with Railsthe stacked web framework taking the world by storm. The book dives right into the process of creating a production-level web application using agile methodologies and test-driven development combined with Rails best practices. You'll take advantage of the latest crop of Rails plug-ins and helpers that will radically improve your programming schedule. You'll also create a real application step-by-step, plus the book is driven by real-world cases throughout. You will begin by learning how to install Rails and quickly create a product catalog interfaced with your choice of database technologies. Then you'll discover how to build modern, Ajax-powered shopping carts and add useful features like customer feedback modules. Next you'll learn how to integrate your application with open source packages like the Ferret full-text search engine, and how to interface with back-end electronic payment systems. You'll also learn how to make your application work flawlessly with existing production systems using web services, and then ultimately deploy and tune your application for production use.
Ruby on Rails: Up and Running
21 ноября 2010Ruby on Rails is the super-productive new way to develop full-featured web applications. With Ruby on Rails, powerful web applications that once took weeks or months to develop can now be produced in a matter of days.Показать полностьюRuby on Rails is the super-productive new way to develop full-featured web applications. With Ruby on Rails, powerful web applications that once took weeks or months to develop can now be produced in a matter of days. If it sounds too good to be true, it isn't. If you're like a lot of web developers, you've probably considered kicking the tires on Rails — the framework of choice for the new generation of Web 2.0 developers. Ruby on Rails: Up and Running from O'Reilly takes you out for a test drive and shows you just how fast Ruby on Rails can go. This compact guide teaches you the basics of installing and using both the Ruby scripting language and the Rails framework for the quick development of web applications. Ruby on Rails: Up and Running covers just about everything you need — from making a simple database-backed application to adding elaborate Ajaxian features and all the juicy bits in between. While Rails is praised for its simplicity and speed of development, there are still a few steps to master on the way. More advanced material helps you map data to an imperfect table, traverse complex relationships, and build custom finders. A section on working with Ajax and REST shows you how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic user-centric web pages. The book also explains the essentials of logging to find performance problems and delves into other performance optimizing techniques. As new web development frameworks go, Ruby on Rails is the talk of the town. And Ruby on Rails: Up and Running can make sure you're in on the discussion.
Everyday Scripting with Ruby: For Teams, Testers, and You
21 ноября 2010Are you a tester who spends more time manually creating complex test data than using it? A business analyst who seemingly went to college all those years so you can spend your days copying data from reports into spreadsheets? A programmer who can't finish each day’s task without having to scan through version control system output, looking for the file you want? If so, you're wasting that computer on your desk.Показать полностьюAre you a tester who spends more time manually creating complex test data than using it? A business analyst who seemingly went to college all those years so you can spend your days copying data from reports into spreadsheets? A programmer who can't finish each day’s task without having to scan through version control system output, looking for the file you want? If so, you're wasting that computer on your desk. Offload the drudgery to where it belongs, and free yourself to do what you should be doing: thinking. All you need is a scripting language (free!), this book (cheap!), and the dedication to work through the examples and exercises. Everyday Scripting with Ruby is divided into four parts. In the first, you'll learn the basics of the Ruby scripting language. In the second, you'll see how to create scripts in a steady, controlled way using test-driven design. The third part is about finding, understanding, and using the work of others — and about preparing your scripts for others to use. The fourth part, more advanced, is about saving even more time by using application frameworks.
Rails Solutions: Ruby on Rails Made Easy
21 ноября 2010In this book you'll learn: * How to develop web applications quickly and easily with the Ruby on Rails framework * The basics of programming principles and Ruby syntax, so you can begin to understand what’s going on under the hood * How to implement must-have web application features, such as user accounts, data validation, sending e-mail, image uploading, and more * How to use Ajax techniques with Rails and when not to use them * How to implement other Web 2.0 features in Rails, such as tag clouds and microformats If you're a web designer or developer who thinks that the coding involved in developing dynamic web applications is too difficult, think again.Показать полностьюIn this book you'll learn: * How to develop web applications quickly and easily with the Ruby on Rails framework * The basics of programming principles and Ruby syntax, so you can begin to understand what’s going on under the hood * How to implement must-have web application features, such as user accounts, data validation, sending e-mail, image uploading, and more * How to use Ajax techniques with Rails and when not to use them * How to implement other Web 2.0 features in Rails, such as tag clouds and microformats If you're a web designer or developer who thinks that the coding involved in developing dynamic web applications is too difficult, think again. This book, and the framework it covers, is the perfect solution to your needs. Ruby on Rails provides an easy-to-use method for quickly developing web applications, simplifying potentially complicated subjects such as web architecture, JavaScript, and SQL/database creation. The simplicity of Rails belies its power, though—this technology is used by major companies such as 37Signals and Google. The book provides an introduction to Ruby on Rails with the web designer in mind. Instead of focusing on the intricate syntax of each method, the book focuses on the tasks you'll want to perform on your website and then walks you through how to implement that functionality with Rails. Design and usability are kept in mind throughout, ensuring that your site both looks and works great. The book begins by covering how to set up your computer as a Rails development environment (including the MySQL database) and then follows with an introduction to Ruby and the basics of the Rails framework. Next, you are taken through several practical examples that work together to build up a complete modern web application, covering essential and useful website features such as user login, adding and editing data, data validation, image uploading, and much more. The book even covers more-advanced Rails topics such as the Rails test suite, plug-ins and components, debugging techniques, and deploying your web applications using Capistrano.
Programming Microsoft Visual Basic 6.0
21 ноября 2010Francesco’s book can help you get to work faster, perhaps helping you learn a few things you wouldn't have discovered on your own. The book is not a rehashing of the language manuals, as so many of the larger books are, but an extensive compiling of coding techniques that are the results of Francesco’s own work.Показать полностьюFrancesco’s book can help you get to work faster, perhaps helping you learn a few things you wouldn't have discovered on your own. The book is not a rehashing of the language manuals, as so many of the larger books are, but an extensive compiling of coding techniques that are the results of Francesco’s own work. Tutorials span HTML, Dynamic HTML, scripting, and ASP programming—topics sorely missing from Visual Basic’s documentation.
Programming Microsoft Visual Basic 2005: The Language
21 ноября 2010This immensely popular book has been fully revised and updated for Visual Basic 2005, providing definitive, one-volume reference and instruction on the intricacies and uses of the language. Key Book Benefits: • Delves into the core, must-know topics for developers working with Visual Basic 2005, , and advances their mastery with essential skills • Examines new features in Visual Basic, such as generics, code snippets, and My Namespace, in depth, while also providing the latest information on classic features such as classes and execution flow • Provides hands-on code examples to illustrate concepts and build skills mastery
[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 ]



Реклама
Лучшие новости