Author: Robert Karamagi
Publisher:
ISBN:
Category :
Languages : en
Pages : 130
Book Description
PCEP - Certified Entry-Level Python Programmer certification is a professional credential that measures your ability to accomplish coding tasks related to the essentials of programming in the Python language. A test candidate should demonstrate sufficient knowledge of the universal concepts of computer programming, the syntax and semantics of the Python language as well as the skills in resolving typical implementation challenges with the help of the Python Standard Library.
Certified Entry-Level Python Programmer (PCEP) - Practice Exams
Author: Robert Karamagi
Publisher:
ISBN:
Category :
Languages : en
Pages : 130
Book Description
PCEP - Certified Entry-Level Python Programmer certification is a professional credential that measures your ability to accomplish coding tasks related to the essentials of programming in the Python language. A test candidate should demonstrate sufficient knowledge of the universal concepts of computer programming, the syntax and semantics of the Python language as well as the skills in resolving typical implementation challenges with the help of the Python Standard Library.
Publisher:
ISBN:
Category :
Languages : en
Pages : 130
Book Description
PCEP - Certified Entry-Level Python Programmer certification is a professional credential that measures your ability to accomplish coding tasks related to the essentials of programming in the Python language. A test candidate should demonstrate sufficient knowledge of the universal concepts of computer programming, the syntax and semantics of the Python language as well as the skills in resolving typical implementation challenges with the help of the Python Standard Library.
PCAP Certification Exam Preparation
Author: Georgio Daccache
Publisher:
ISBN: 9781082516375
Category :
Languages : en
Pages : 118
Book Description
This book is designed to help you to Pass your PCAP Exam from the 1st try, and get your Certification in the easiest way.The PCAP - Certified Associate in Python Programming certification is a professional credential that measures your ability to accomplish coding tasks related to the basics of programming in the Python language and the fundamental notions and techniques used in object-oriented programming.
Publisher:
ISBN: 9781082516375
Category :
Languages : en
Pages : 118
Book Description
This book is designed to help you to Pass your PCAP Exam from the 1st try, and get your Certification in the easiest way.The PCAP - Certified Associate in Python Programming certification is a professional credential that measures your ability to accomplish coding tasks related to the basics of programming in the Python language and the fundamental notions and techniques used in object-oriented programming.
Developer Testing
Author: Alexander Tarlinder
Publisher: Addison-Wesley Professional
ISBN: 0134291085
Category : Computers
Languages : en
Pages : 629
Book Description
How do successful agile teams deliver bug-free, maintainable software—iteration after iteration? The answer is: By seamlessly combining development and testing. On such teams, the developers write testable code that enables them to verify it using various types of automated tests. This approach keeps regressions at bay and prevents “testing crunches”—which otherwise may occur near the end of an iteration—from ever happening. Writing testable code, however, is often difficult, because it requires knowledge and skills that cut across multiple disciplines. In Developer Testing, leading test expert and mentor Alexander Tarlinder presents concise, focused guidance for making new and legacy code far more testable. Tarlinder helps you answer questions like: When have I tested this enough? How many tests do I need to write? What should my tests verify? You’ll learn how to design for testability and utilize techniques like refactoring, dependency breaking, unit testing, data-driven testing, and test-driven development to achieve the highest possible confidence in your software. Through practical examples in Java, C#, Groovy, and Ruby, you’ll discover what works—and what doesn’t. You can quickly begin using Tarlinder’s technology-agnostic insights with most languages and toolsets while not getting buried in specialist details. The author helps you adapt your current programming style for testability, make a testing mindset “second nature,” improve your code, and enrich your day-to-day experience as a software professional. With this guide, you will Understand the discipline and vocabulary of testing from the developer’s standpoint Base developer tests on well-established testing techniques and best practices Recognize code constructs that impact testability Effectively name, organize, and execute unit tests Master the essentials of classic and “mockist-style” TDD Leverage test doubles with or without mocking frameworks Capture the benefits of programming by contract, even without runtime support for contracts Take control of dependencies between classes, components, layers, and tiers Handle combinatorial explosions of test cases, or scenarios requiring many similar tests Manage code duplication when it can’t be eliminated Actively maintain and improve your test suites Perform more advanced tests at the integration, system, and end-to-end levels Develop an understanding for how the organizational context influences quality assurance Establish well-balanced and effective testing strategies suitable for agile teams
Publisher: Addison-Wesley Professional
ISBN: 0134291085
Category : Computers
Languages : en
Pages : 629
Book Description
How do successful agile teams deliver bug-free, maintainable software—iteration after iteration? The answer is: By seamlessly combining development and testing. On such teams, the developers write testable code that enables them to verify it using various types of automated tests. This approach keeps regressions at bay and prevents “testing crunches”—which otherwise may occur near the end of an iteration—from ever happening. Writing testable code, however, is often difficult, because it requires knowledge and skills that cut across multiple disciplines. In Developer Testing, leading test expert and mentor Alexander Tarlinder presents concise, focused guidance for making new and legacy code far more testable. Tarlinder helps you answer questions like: When have I tested this enough? How many tests do I need to write? What should my tests verify? You’ll learn how to design for testability and utilize techniques like refactoring, dependency breaking, unit testing, data-driven testing, and test-driven development to achieve the highest possible confidence in your software. Through practical examples in Java, C#, Groovy, and Ruby, you’ll discover what works—and what doesn’t. You can quickly begin using Tarlinder’s technology-agnostic insights with most languages and toolsets while not getting buried in specialist details. The author helps you adapt your current programming style for testability, make a testing mindset “second nature,” improve your code, and enrich your day-to-day experience as a software professional. With this guide, you will Understand the discipline and vocabulary of testing from the developer’s standpoint Base developer tests on well-established testing techniques and best practices Recognize code constructs that impact testability Effectively name, organize, and execute unit tests Master the essentials of classic and “mockist-style” TDD Leverage test doubles with or without mocking frameworks Capture the benefits of programming by contract, even without runtime support for contracts Take control of dependencies between classes, components, layers, and tiers Handle combinatorial explosions of test cases, or scenarios requiring many similar tests Manage code duplication when it can’t be eliminated Actively maintain and improve your test suites Perform more advanced tests at the integration, system, and end-to-end levels Develop an understanding for how the organizational context influences quality assurance Establish well-balanced and effective testing strategies suitable for agile teams
MICROSOFT PYTHON CERTIFICATION (98-381) EXAM
Author: Anthony Daccache
Publisher: Anthony Daccache
ISBN:
Category : Computers
Languages : en
Pages : 141
Book Description
The 98-381: Introduction to Programming Using Python is a Python certification from Microsoft. The certification is meant for candidates who can: Recognize the various data types in Python Understand and modify existing Python code Write syntactically correct Python code Upon successful completion of the Microsoft Python certification examination, the candidates are awarded the MTA (Microsoft Technical Associate) credential. An MTA 98-391 certified individual can work with Python on a professional level and is ready to explore the advanced aspects of the high-level, general-purpose programming language and related technologies. Exam Details Name – Introduction to Programming Using Python Code – 98-381 Duration – 45 minutes Language(s) – Chinese (Simplified), Chinese (Traditional), English, French, German, Japanese, Korean, Portuguese (Brazil), and Spanish Level – Associate Passing Percentage – 70% Prerequisites – 100+ hours of instruction/hands-on experience in the Python programming language, familiarity with the capabilities and features of Python, ability to understand, write, debug, and maintain well documented Python code Price – $127 Total Questions – 40 Type – Drag & drop, a selection from the drop-down list, single-choice and multiple-choice questions Syllabus Data and data type operations Document and structure code Error handling Input and output operations Python conditional statements and looping Python modules and tools Now that you know what the best certifications are, it’s time to prepare for them. How to do that? You need to go through the syllabus, practice, read as much as possible about Python, and much more. You can, however, also take Python certification practice tests to ensure that you’re certification-ready without overindulging yourself in preparation for clearing the Python certification exam.
Publisher: Anthony Daccache
ISBN:
Category : Computers
Languages : en
Pages : 141
Book Description
The 98-381: Introduction to Programming Using Python is a Python certification from Microsoft. The certification is meant for candidates who can: Recognize the various data types in Python Understand and modify existing Python code Write syntactically correct Python code Upon successful completion of the Microsoft Python certification examination, the candidates are awarded the MTA (Microsoft Technical Associate) credential. An MTA 98-391 certified individual can work with Python on a professional level and is ready to explore the advanced aspects of the high-level, general-purpose programming language and related technologies. Exam Details Name – Introduction to Programming Using Python Code – 98-381 Duration – 45 minutes Language(s) – Chinese (Simplified), Chinese (Traditional), English, French, German, Japanese, Korean, Portuguese (Brazil), and Spanish Level – Associate Passing Percentage – 70% Prerequisites – 100+ hours of instruction/hands-on experience in the Python programming language, familiarity with the capabilities and features of Python, ability to understand, write, debug, and maintain well documented Python code Price – $127 Total Questions – 40 Type – Drag & drop, a selection from the drop-down list, single-choice and multiple-choice questions Syllabus Data and data type operations Document and structure code Error handling Input and output operations Python conditional statements and looping Python modules and tools Now that you know what the best certifications are, it’s time to prepare for them. How to do that? You need to go through the syllabus, practice, read as much as possible about Python, and much more. You can, however, also take Python certification practice tests to ensure that you’re certification-ready without overindulging yourself in preparation for clearing the Python certification exam.
Inventing the Cloud Century
Author: Marcus Oppitz
Publisher: Springer
ISBN: 3319611615
Category : Computers
Languages : en
Pages : 624
Book Description
This book combines the three dimensions of technology, society and economy to explore the advent of today’s cloud ecosystems as successors to older service ecosystems based on networks. Further, it describes the shifting of services to the cloud as a long-term trend that is still progressing rapidly.The book adopts a comprehensive perspective on the key success factors for the technology – compelling business models and ecosystems including private, public and national organizations. The authors explore the evolution of service ecosystems, describe the similarities and differences, and analyze the way they have created and changed industries. Lastly, based on the current status of cloud computing and related technologies like virtualization, the internet of things, fog computing, big data and analytics, cognitive computing and blockchain, the authors provide a revealing outlook on the possibilities of future technologies, the future of the internet, and the potential impacts on business and society.
Publisher: Springer
ISBN: 3319611615
Category : Computers
Languages : en
Pages : 624
Book Description
This book combines the three dimensions of technology, society and economy to explore the advent of today’s cloud ecosystems as successors to older service ecosystems based on networks. Further, it describes the shifting of services to the cloud as a long-term trend that is still progressing rapidly.The book adopts a comprehensive perspective on the key success factors for the technology – compelling business models and ecosystems including private, public and national organizations. The authors explore the evolution of service ecosystems, describe the similarities and differences, and analyze the way they have created and changed industries. Lastly, based on the current status of cloud computing and related technologies like virtualization, the internet of things, fog computing, big data and analytics, cognitive computing and blockchain, the authors provide a revealing outlook on the possibilities of future technologies, the future of the internet, and the potential impacts on business and society.
Python One-Liners
Author: Christian Mayer
Publisher: No Starch Press
ISBN: 1718500513
Category : Computers
Languages : en
Pages : 217
Book Description
Python programmers will improve their computer science skills with these useful one-liners. Python One-Liners will teach you how to read and write "one-liners": concise statements of useful functionality packed into a single line of code. You'll learn how to systematically unpack and understand any line of Python code, and write eloquent, powerfully compressed Python like an expert. The book's five chapters cover tips and tricks, regular expressions, machine learning, core data science topics, and useful algorithms. Detailed explanations of one-liners introduce key computer science concepts and boost your coding and analytical skills. You'll learn about advanced Python features such as list comprehension, slicing, lambda functions, regular expressions, map and reduce functions, and slice assignments. You'll also learn how to: • Leverage data structures to solve real-world problems, like using Boolean indexing to find cities with above-average pollution • Use NumPy basics such as array, shape, axis, type, broadcasting, advanced indexing, slicing, sorting, searching, aggregating, and statistics • Calculate basic statistics of multidimensional data arrays and the K-Means algorithms for unsupervised learning • Create more advanced regular expressions using grouping and named groups, negative lookaheads, escaped characters, whitespaces, character sets (and negative characters sets), and greedy/nongreedy operators • Understand a wide range of computer science topics, including anagrams, palindromes, supersets, permutations, factorials, prime numbers, Fibonacci numbers, obfuscation, searching, and algorithmic sorting By the end of the book, you'll know how to write Python at its most refined, and create concise, beautiful pieces of "Python art" in merely a single line.
Publisher: No Starch Press
ISBN: 1718500513
Category : Computers
Languages : en
Pages : 217
Book Description
Python programmers will improve their computer science skills with these useful one-liners. Python One-Liners will teach you how to read and write "one-liners": concise statements of useful functionality packed into a single line of code. You'll learn how to systematically unpack and understand any line of Python code, and write eloquent, powerfully compressed Python like an expert. The book's five chapters cover tips and tricks, regular expressions, machine learning, core data science topics, and useful algorithms. Detailed explanations of one-liners introduce key computer science concepts and boost your coding and analytical skills. You'll learn about advanced Python features such as list comprehension, slicing, lambda functions, regular expressions, map and reduce functions, and slice assignments. You'll also learn how to: • Leverage data structures to solve real-world problems, like using Boolean indexing to find cities with above-average pollution • Use NumPy basics such as array, shape, axis, type, broadcasting, advanced indexing, slicing, sorting, searching, aggregating, and statistics • Calculate basic statistics of multidimensional data arrays and the K-Means algorithms for unsupervised learning • Create more advanced regular expressions using grouping and named groups, negative lookaheads, escaped characters, whitespaces, character sets (and negative characters sets), and greedy/nongreedy operators • Understand a wide range of computer science topics, including anagrams, palindromes, supersets, permutations, factorials, prime numbers, Fibonacci numbers, obfuscation, searching, and algorithmic sorting By the end of the book, you'll know how to write Python at its most refined, and create concise, beautiful pieces of "Python art" in merely a single line.
PCEP – Certified Entry-Level Python Programmer Certification
Author: Jeremias Lacanienta
Publisher: Jeremias Lacanienta
ISBN:
Category : Computers
Languages : en
Pages : 199
Book Description
PCEP – Certified Entry-Level Python Programmer Certification is a comprehensive mock exam with emphasis on using the PCEP-30-02 Syllabus as guide on the question topic. The audience should have basic knowledge in Python or have a good grasp on other programming language because this is not a tutorial. All 260 questions are based on individual topics in the syllabus and all topics have been covered. Each and every topic in the syllabus have a corresponding question with sufficient representation. Exam block #1: Computer Programming and Python Fundamentals (82 questions) Objectives covered by the block (7 exam items) PCEP 1.1 Understand fundamental terms and definitions PCEP 1.2 Understand Python’s logic and structure PCEP 1.3 Introduce literals and variables into code and use different numeral systems PCEP 1.4 Choose operators and data types adequate to the problem PCEP 1.5 Perform Input/Output console operations Exam block #2: Control Flow – Conditional Blocks and Loops (37 questions) Objectives covered by the block (8 exam items) PCEP 2.1 Make decisions and branch the flow with the if instruction PCEP 2.2 Perform different types of iterations Exam block #3: Data Collections – Tuples, Dictionaries, Lists, and Strings (75 questions) Objectives covered by the block (7 exam items) PCEP 3.1 Collect and process data using lists PCEP 3.2 Collect and process data using tuples PCEP 3.3 Collect and process data using dictionaries PCEP 3.4 Operate with strings Exam block #4: Functions and Exceptions (66 questions) Objectives covered by the block (8 exam items) PCEP 4.1 Decompose the code using functions PCEP 4.2 Organize interaction between the function and its environment PCEP 4.3 Python Built-In Exceptions Hierarchy PCEP 4.4 Basics of Python Exception Handling Questions in the Practice tests are much more difficult than what is included in the Certified Entry-Level Python Programmer Certification. I recommend doing hands-on to test the validity of the answers and emphasize on the importance of coding different permutations and combinations on the examples given. All questions will be easier to understand if the code is run on IDLE or your favorite Python IDE if you have another preference.
Publisher: Jeremias Lacanienta
ISBN:
Category : Computers
Languages : en
Pages : 199
Book Description
PCEP – Certified Entry-Level Python Programmer Certification is a comprehensive mock exam with emphasis on using the PCEP-30-02 Syllabus as guide on the question topic. The audience should have basic knowledge in Python or have a good grasp on other programming language because this is not a tutorial. All 260 questions are based on individual topics in the syllabus and all topics have been covered. Each and every topic in the syllabus have a corresponding question with sufficient representation. Exam block #1: Computer Programming and Python Fundamentals (82 questions) Objectives covered by the block (7 exam items) PCEP 1.1 Understand fundamental terms and definitions PCEP 1.2 Understand Python’s logic and structure PCEP 1.3 Introduce literals and variables into code and use different numeral systems PCEP 1.4 Choose operators and data types adequate to the problem PCEP 1.5 Perform Input/Output console operations Exam block #2: Control Flow – Conditional Blocks and Loops (37 questions) Objectives covered by the block (8 exam items) PCEP 2.1 Make decisions and branch the flow with the if instruction PCEP 2.2 Perform different types of iterations Exam block #3: Data Collections – Tuples, Dictionaries, Lists, and Strings (75 questions) Objectives covered by the block (7 exam items) PCEP 3.1 Collect and process data using lists PCEP 3.2 Collect and process data using tuples PCEP 3.3 Collect and process data using dictionaries PCEP 3.4 Operate with strings Exam block #4: Functions and Exceptions (66 questions) Objectives covered by the block (8 exam items) PCEP 4.1 Decompose the code using functions PCEP 4.2 Organize interaction between the function and its environment PCEP 4.3 Python Built-In Exceptions Hierarchy PCEP 4.4 Basics of Python Exception Handling Questions in the Practice tests are much more difficult than what is included in the Certified Entry-Level Python Programmer Certification. I recommend doing hands-on to test the validity of the answers and emphasize on the importance of coding different permutations and combinations on the examples given. All questions will be easier to understand if the code is run on IDLE or your favorite Python IDE if you have another preference.
Official (ISC)2® Guide to the CISSP®-ISSEP® CBK®
Author: Susan Hansche
Publisher: CRC Press
ISBN: 1135483086
Category : Computers
Languages : en
Pages : 922
Book Description
The Official (ISC)2 Guide to the CISSP-ISSEP CBK provides an inclusive analysis of all of the topics covered on the newly created CISSP-ISSEP Common Body of Knowledge. The first fully comprehensive guide to the CISSP-ISSEP CBK, this book promotes understanding of the four ISSEP domains: Information Systems Security Engineering (ISSE); Certifica
Publisher: CRC Press
ISBN: 1135483086
Category : Computers
Languages : en
Pages : 922
Book Description
The Official (ISC)2 Guide to the CISSP-ISSEP CBK provides an inclusive analysis of all of the topics covered on the newly created CISSP-ISSEP Common Body of Knowledge. The first fully comprehensive guide to the CISSP-ISSEP CBK, this book promotes understanding of the four ISSEP domains: Information Systems Security Engineering (ISSE); Certifica
PCEP – Certified Entry-Level Python Programmer Certification
Author: Jeremias Lacanienta
Publisher: Jeremias Lacanienta
ISBN:
Category : Computers
Languages : en
Pages :
Book Description
PCEP – Certified Entry-Level Python Programmer Certification is a comprehensive mock exam with emphasis on using the PCEP 30-01 Syllabus as guide on the question topic. The audience should be at least a beginner Python programmer or have a good grasp on programming because this is not a tutorial. All questions are tested and have undergone quality control. All questions are based on individual topics and all topics have been covered. Some of the topics may not be thoroughly covered but each and every topic in the syllabus have a corresponding question with sufficient representation. Exam block #1: Basic Concepts Objectives covered by the block (9 exam items) fundamental concepts: interpreting and the interpreter, compilation and the compiler, language elements, lexis, syntax and semantics, Python keywords, instructions, indenting literals: Boolean, integer, floating-point numbers, scientific notation, strings comments the print() function the input() function numeral systems (binary, octal, decimal, hexadecimal) numeric operators: ** * / % // + – string operators: * + assignments and shortcut operators Exam block #2: Data Types, Evaluations, and Basic I/O Operations Objectives covered by the block (11 exam items) operators: unary and binary, priorities and binding bitwise operators: ~ & ^ | << >> Boolean operators: not and or Boolean expressions relational operators ( == != > >= < <= ), building complex Boolean expressions accuracy of floating-point numbers basic input and output operations using the input(), print(), int(), float(), str(), len() functions formatting print() output with end= and sep= arguments type casting basic calculations simple strings: constructing, assigning, indexing, immutability Exam block #3: Control Flow – loops and conditional blocks Objectives covered by the block (8 exam items) conditional statements: if, if-else, if-elif, if-elif-else multiple conditional statements the pass instruction building loops: while, for, range(), in iterating through sequences expanding loops: while-else, for-else nesting loops and conditional statements controlling loop execution: break, continue Exam block #4: Data Collections – Lists, Tuples, and Dictionaries Objectives covered by the block (7 exam items) simple lists: constructing vectors, indexing and slicing, the len() function lists in detail: indexing, slicing, basic methods (append(), insert(), index()) and functions (len(), sorted(), etc.), del instruction, iterating lists with the for loop, initializing, in and not in operators, list comprehension, copying and cloning lists in lists: matrices and cubes tuples: indexing, slicing, building, immutability tuples vs. lists: similarities and differences, lists inside tuples and tuples inside lists dictionaries: building, indexing, adding and removing keys, iterating through dictionaries as well as their keys and values, checking key existence, keys(), items() and values() methods strings in detail: escaping using the \ character, quotes and apostrophes inside strings, multi-line strings, basic string functions. Exam block #5: Functions Objectives covered by the block (9 exam items) defining and invoking your own functions and generators return and yield keywords, returning results, the None keyword, recursion parameters vs. arguments, positional keyword and mixed argument passing, default parameter values converting generator objects into lists using the list() function name scopes, name hiding (shadowing), the global keyword Questions in the Practice tests are much more difficult than what is included in the Certified Entry-Level Python Programmer Certification. I recommend doing hands-on to test the validity of the answers and emphasize on the importance of coding different permutations and combinations on the examples given. All questions are self-explanatory and it will be easier to understand if the code is run on IDLE or the user's preferred Python IDE.
Publisher: Jeremias Lacanienta
ISBN:
Category : Computers
Languages : en
Pages :
Book Description
PCEP – Certified Entry-Level Python Programmer Certification is a comprehensive mock exam with emphasis on using the PCEP 30-01 Syllabus as guide on the question topic. The audience should be at least a beginner Python programmer or have a good grasp on programming because this is not a tutorial. All questions are tested and have undergone quality control. All questions are based on individual topics and all topics have been covered. Some of the topics may not be thoroughly covered but each and every topic in the syllabus have a corresponding question with sufficient representation. Exam block #1: Basic Concepts Objectives covered by the block (9 exam items) fundamental concepts: interpreting and the interpreter, compilation and the compiler, language elements, lexis, syntax and semantics, Python keywords, instructions, indenting literals: Boolean, integer, floating-point numbers, scientific notation, strings comments the print() function the input() function numeral systems (binary, octal, decimal, hexadecimal) numeric operators: ** * / % // + – string operators: * + assignments and shortcut operators Exam block #2: Data Types, Evaluations, and Basic I/O Operations Objectives covered by the block (11 exam items) operators: unary and binary, priorities and binding bitwise operators: ~ & ^ | << >> Boolean operators: not and or Boolean expressions relational operators ( == != > >= < <= ), building complex Boolean expressions accuracy of floating-point numbers basic input and output operations using the input(), print(), int(), float(), str(), len() functions formatting print() output with end= and sep= arguments type casting basic calculations simple strings: constructing, assigning, indexing, immutability Exam block #3: Control Flow – loops and conditional blocks Objectives covered by the block (8 exam items) conditional statements: if, if-else, if-elif, if-elif-else multiple conditional statements the pass instruction building loops: while, for, range(), in iterating through sequences expanding loops: while-else, for-else nesting loops and conditional statements controlling loop execution: break, continue Exam block #4: Data Collections – Lists, Tuples, and Dictionaries Objectives covered by the block (7 exam items) simple lists: constructing vectors, indexing and slicing, the len() function lists in detail: indexing, slicing, basic methods (append(), insert(), index()) and functions (len(), sorted(), etc.), del instruction, iterating lists with the for loop, initializing, in and not in operators, list comprehension, copying and cloning lists in lists: matrices and cubes tuples: indexing, slicing, building, immutability tuples vs. lists: similarities and differences, lists inside tuples and tuples inside lists dictionaries: building, indexing, adding and removing keys, iterating through dictionaries as well as their keys and values, checking key existence, keys(), items() and values() methods strings in detail: escaping using the \ character, quotes and apostrophes inside strings, multi-line strings, basic string functions. Exam block #5: Functions Objectives covered by the block (9 exam items) defining and invoking your own functions and generators return and yield keywords, returning results, the None keyword, recursion parameters vs. arguments, positional keyword and mixed argument passing, default parameter values converting generator objects into lists using the list() function name scopes, name hiding (shadowing), the global keyword Questions in the Practice tests are much more difficult than what is included in the Certified Entry-Level Python Programmer Certification. I recommend doing hands-on to test the validity of the answers and emphasize on the importance of coding different permutations and combinations on the examples given. All questions are self-explanatory and it will be easier to understand if the code is run on IDLE or the user's preferred Python IDE.
Learning Python
Author: Mark Lutz
Publisher: "O'Reilly Media, Inc."
ISBN: 1449355692
Category : Computers
Languages : en
Pages : 1740
Book Description
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code. Explore Python’s major built-in object types such as numbers, lists, and dictionaries Create and process objects with Python statements, and learn Python’s general syntax model Use functions to avoid code redundancy and package code for reuse Organize statements, functions, and other tools into larger components with modules Dive into classes: Python’s object-oriented programming tool for structuring code Write large programs with Python’s exception-handling model and development tools Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing
Publisher: "O'Reilly Media, Inc."
ISBN: 1449355692
Category : Computers
Languages : en
Pages : 1740
Book Description
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code. Explore Python’s major built-in object types such as numbers, lists, and dictionaries Create and process objects with Python statements, and learn Python’s general syntax model Use functions to avoid code redundancy and package code for reuse Organize statements, functions, and other tools into larger components with modules Dive into classes: Python’s object-oriented programming tool for structuring code Write large programs with Python’s exception-handling model and development tools Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing