# A Byte of Python by CH Swaroop PDF free download

A Byte of Python by CH Swaroop, PDF, was published in 2009 and uploaded for 100-level **Science and Technology students** of **University of Ibadan (UI)**, offering **CSC102** course. This ebook can be downloaded for FREE online on this page.

A Byte of Python ebook can be used to learn Python, Python basics, operators, expressions, control flow, functions, modules, data structures, Python problem solving, object oriented programming, standard library.

Technical Details |
---|

Uploaded on: 05-February-2023 |

Size: 930.85 KB |

Number of points needed for download: 12 |

Number of downloads: 15 |

*Will you help us reach more students?*

Use the link below to get`
9 points` for each download by a registered user from your shared link below. Share on social media groups to reach more students.

## Books related to A Byte of Python

**Author:** Yetunde Folajimi

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC103

Topics: Programming, computer programming, computer languages, programming process, compilation, coding, debugging, syntax, Programming languages, low-Programming languages, high-Programming languages, Modular Programming Languages, Structured Programming Language, Business Oriented Language, Object oriented programming language, Visual Programming Languages, Algorithm, Problem-Solving, Problem Solving Process, Algorithmic Problem Solving, Pseudo-Codes, Pseudocode, Flowcharts, Flowchart Symbols, Flowcharting, Programming Environment, flowchart, Variables, Reserved Words, operators, Data Types, functions, Data Type, Numbers Manipulation, character manipulation, String Manipulation, Decision-Making, Loops, Conditional Statements, arrays, Computer Files, file input, file output, File Operation Modes

**Author:** SO Akinola

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC235

Topics: Object Oriented Programming, Object Oriented Programming Paradigm, Objects, Programming, Data Abstraction, Encapsulation, class, Polymorphism, Java Programming, Java Platform, Java language, Java Variables, Java Objects, Java Operators, Java Control Structures, Java, Java Arrays, java Vectors, Java Strings Manipulations, Java Methods, Programming Inheritance, File Handling, Database Handling, Java Database Connectivity Application Programming Interface

**Author:** SO Akinola

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC102

Topics: Computing, Computer Science, computers, hardware, software, Computer Networks, Internet, Data Representation, Information Representation, Computer Programming, Python Language, Python, Python Basic Operations, Control Structures, loops, functions, Composite Types

Introduction to Programming with Fortran, 4th edition

**Author:** Ian Chivers, Jane Sleightholme

**School:** University of Ilorin

**Department:** Science and Technology

**Course Code:** CSC112, CSC218, MEE505, STA356

Topics: problem solving, programming, arithmetic, array, I/O concept.functions, control structures, characters, complex, logical, derived types, pointers, subroutines, modules, data structuring in FORTRAN, algorithm, big O notation, operator over loading, generic programming, Parameterised Derived Types, Object Oriented Programming, submodules, parallel programming, message passing interface, openMP, coarray FORTRAN, C interop, IEEE arithmetic, derived type I/O, sorting, searching, handling missing data, graphic libraries, Abstract Interface, Procedure Pointer

**Author:** Thomas Connolly, Carolyn Begg

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CMP222, CMP214

Topics: Database Systems, database environment, database languages, data definition language, data models conceptual modeling, database architectures, Multi-user DBMS Architectures, teleprocessing, Distributed DBMSs, data warehousing, cloud computing, Oracle Architecture, relational models, relational calculus, SQL, writing SQL commands, data manipulation, advanced SQL, object-relational DBMs, Database System Development Lifecycle, database analysis, database design, database planning, Entity–Relationship Modeling, Enhanced Entity–Relationship Modeling, normalization, Data Redundancy, Advanced Normalization, database security, data administration, database administration, concurrency control, database recovery, query processing, query optimization, distributed DBMs, Distributed Transaction Management, Distributed Concurrency Control, Distributed Deadlock Management, Distributed Database Recovery, data replication, data Replication Architecture, data Replication Schemes, object oriented DBMs, Scripting Languages, web, Common Gateway Interface, HTTP cookies, Microsoft’s Web Platform, JAVA, Oracle Internet Platform, Semi structured Data, XML, XML schema, XML Query Languages, Data Warehouse Architecture, Data Warehousing Tools, Data Warehousing Technologies, Data Warehousing Using Oracle, data mart, Data Warehousing Design, Online Analytical Processing, data mining, oracle data mining

Object-Oriented Analysis, Design and Implementation, 2nd edition

**Author:** Brahma Dathan, Sarnath Ramnath

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** CIT303

Topics: Object-Oriented development, Object-Oriented design, Object-Oriented programming, classes, object, system analysis, MVC architecture, unified modelling language

**Author:** Paul Deitel, Harvey Deitel

**School:** University of Ilorin

**Department:** Science and Technology

**Course Code:** CSC211

Topics: computer organization, internet, machine language, assembly language, high-level language, c standard library, FORTRAN, COBOL, Pascal, Ada, C programming, structured program development, algorithm, pseudocode, control structures, program control, functions, arrays, pointers, characters, strings, formatted input, formatted output, structures, unions, bit manipulation, file processing, data structures, preprocessor, class, object, operator overloading, object-oriented programming, stream output, stream input, exception handling

Concepts of Programming Languages, 10th Edition

**Author:** Robert Sebesta

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC413

Topics: Programming Languages, programming environments, Pseudocodes, functional programming, computerizing business records, time sharing, dynamic languages, object-oriented programming, scripting languages, programming hybrid languages, lexical analysis, syntax analysis, parsing problem, recursive descent parsing, variables, datatypes, array types, associative arrays, arithmetic expressions, subprograms, abstract data types, data abstraction, concurrency, exception handling, event handling, functional programming languages, logic programming languages

Operations Research ,10th edition

**Author:** Hamdy Taha

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** STA343

Topics: Operations Research, Operations Research models, linear programming, two-variable linear programming model, modelling, simplex method, sensitivity analysis, artificial starting solution, duality, post-optimal analysis, primal-dual relationships, simplex algorithms, transportation model, assignment mode, network mode, shortest-route problem, Minimal spanning tree algorithm, maximal flow model, critical path model, revised simplex method, revised algorithm, bounded-variables algorithm, parametric linear programming, goal programming, goal programming formulation, goal programming algorithm, integer linear programming, Heuristic programming, greedy heuristic, local search heuristic, metaheuristic, constriant programming, traveling salesperson problem, deterministic dynamic programming, dynamic programming, inventory modelling, probability, probability distribution, decision analysis, games, game theory, probabilistic inventory models, Markov chains, queuing systems, simulation modeling, classical optimization theory, Nonlinear programming algorithms

Foundations of Multidimensional and Metric Data Structures

**Author:** Hanan Samet

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CMP121, CMP112

Topics: Multidimensional Data Structures, Metric Data Structures, multidimensional point data, Object-Based Image Representations, Image-Based Image Representations, High-Dimensional Data

A Practical Introduction to Data Structures and Algorithm Analysis, Third Edition

**Author:** Clifford Shaffer

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** CSC305

Topics: Data Structures, Algorithm Analysis, Logarithms, Summations, Summations, Recurrences, recursion, Algorithm Analysis, Asymptotic Analysis, Fundamental Data Structures, Binary Trees, Binary Tree Traversals, Binary Tree Node Implementations, Binary Search Trees, Huffman Coding Trees, Non-Binary Trees, sorting, searching, internal sorting, shellsort, heapsort, File Processing, External Sorting, searching, hashing, indexing, Advanced Data Structures, graphs, Advanced Tree Structures

Introduction to Algorithms, 3rd Edition

**Author:** Thomas Cormen, Charles Leiserson, Ronald Rivest, Clifford Stein

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC242

Topics: Algorithms, Insertion sort, analyzing Algorithms, designing Algorithms, growth of functions, asymptotic notation, maximum-subarray problem, Strassen’s algorithm, Probabilistic Analysis, Randomized Algorithms, hiring problem, Indicator random variables, Heapsort, heaps, heapsort algorithm, Priority queues, quicksort, Radix sort, Counting sort, Bucket sort, Data Structures, Hash Tables, has function, open addressing, Perfect hashing, Data Structures, sorting order statistics, Binary Search Trees, Red-Black Trees, Augmenting Data Structures, Dynamic Programming, Greedy Algorithms, Amortized Analysis, B-Trees, Fibonacci Heaps, van Emde Boas Trees, Graph Algorithms, Minimum Spanning Trees, Single-Source Shortest Paths, All-Pairs Shortest Path, maximum flow, Multithreaded Algorithms, Matrix Operations, linear programming, polynomials, Number-Theoretic Algorithms, String Matching, Computational Geometry, NP-Completeness, Polynomial time, Approximation Algorithms

Introduction to computer programming 2

**Author:** II Umeh

**School:** Nnamdi Azikiwe University

**Department:** Science and Technology

**Course Code:** CSC102

Topics: computer programming, control structures, problem solving process, algorithm, Pseudo code, algorithm discovery, input, output, arrays, subscripts, array manipulations

**Author:** GST OSUSTECH

**School:** Olusegun Agagu University of Science and Technology

**Department:** General studies

**Course Code:** GST111

Topics: library rule, library regulations, research libraries, school libraries, private libraries, national library, academic library, cataloguing, library resources, reference materials, serial publication, library automation, electronic library, virtual library, digital, library, compact disk- read only memory, digital versatile disc

Systems Analysis and Design, 5th edition An Object-Oriented Approach with UML

**Author:** Alan Dennis, Barbara Haley Wixom, David Tegarden

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** CIT303

Topics: system analysis, system design, system development life cycle, system development methodologies, object-oriented systems, object-oriented systems analysis and design, project management, feasibility analysis, project selection, project staffing, analysis modeling, structural modeling, business process, functional modeling, Behavioral Modeling, design modelling, data management layer design, Human–Computer Interaction Layer Design, Physical Architecture Layer Design, managing programming, unified modelling language

Java by Dissection, 2nd edition

**Author:** Charlie McDowell, Ira Pohl

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC314

Topics: Java, algorithms, data types, variable declarations, number types, arithmetic expressions, statements, control flow, Boolean expressions, functional abstraction, recursion, arrays, objects, data abstraction, enumeration operation, inheritance, graphical user interface, dynamic data structures, concurrent programming

**Author:** GC Ezeamama

**School:** Nnamdi Azikiwe University

**Department:** Science and Technology

**Course Code:** MAT102

Topics: functional value, inverse functions, implicit functions, power functions, polynomial functions, rational functions, identity functions, constant functions, exponential functions, Logarithmic Functions, square root, Trigonometric Functions

Scientific programming with MATLAB

**Author:** SO Akinola

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC231

Topics: Scientific programming, MATLAB, MATLAB Environment Setup, MATLAB Environment, MATLAB Arithmetic Operators, MATLAB Logical Operators, MATLAB’s Command Prompt, MATLAB Syntax, MATLAB variables, MATLAB Commands, MATLAB Operators, Decision Making, Loop Controls, Loop Types, loop, Loop Control Statements, MATLAB Vectors, MATLAB matrix, Matrix Operations, MATLAB Arrays, MATLAB matfun Directory, MATLAB Polynomial Representation, Image Processing

Introduction to Computer Science lecture material

**Author:** CSC112

**School:** University of Ilorin

**Department:** Science and Technology

**Course Code:** CSC112

Topics: operating system, computer programming, programming language, algorithm, flow chart, pseudo code, Procedural Programming, Object-Oriented Programming, BASIC programming language, variables, control structure, Sequence, Selection, Iteration, system built-in functions, string manipulation, subprogram

Introduction to the design and analysis of algorithms ,3rd edition

**Author:** Anany Levitin, Soumen Mukherjee, Arup Kumar Bhattacharjee

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC242

Topics: algorithm design, algorithm analysis, Algorithm Efficiency, Algorithm Efficiency analysis, Brute Force, Exhaustive Search, Decrease-and-Conquer, Divide-and-Conquer, Transform-and-Conquer, Space and Time Trade-Offs, Dynamic Programming, Greedy Technique, Iterative Improvement, Algorithm Power, Algorithmic Problem Solving, Nonrecursive Algorithms mathematical analysis, recursive Algorithms mathematical analysis, Selection Sort, Bubble Sort, Sequential Search, Brute-Force String Matching, Closest-Pair Problems, Convex-Hull Problems, depth-First Search, Breadth-First Search, Insertion Sort, Topological Sorting, Variable-Size-Decrease Algorithms, Decrease-by-a-Constant-Factor Algorithms, binary search, Mergesort, quicksort, Binary Tree Traversals, Strassen’s Matrix Multiplication, Gaussian Elimination, presorting, Balanced Search Trees, Heaps, Heapsort, Horner’s Rule, Binary Exponentiation, Problem Reduction, B-Trees, hashing, Knapsack Problem, Optimal Binary Search Trees, Warshall’s Algorithm, Floyd’s Algorithm, Prim’s Algorithm, Kruskal’s Algorithm, Dijkstra’s Algorithm, Huffman Trees, huffman Codes, Simplex Method, Maximum-Flow Problem, Stable Marriage Problem, Lower-Bound Arguments, Decision Trees, Numerical Algorithms, Backtracking, Approximation Algorithms

### Past Questions related to A Byte of Python

Introduction to Problem Solving

**Year:** 2021

**School:** Air Force Institute of Technology

**Department:** Science and Technology

**Course Code:** CSC102

Topics: Problem Solving, pseudocode, flowchart, algorithm, software design model, control structures, algorithm constructs, sequence, data types, object oriented design, operators

36 Mammalian forms and functions MSSN

**Year:** 2019

**School:** University of Ilorin

**Department:** Science and Technology

**Course Code:** ZLY106

Topics: Mammalian forms, Mammalian functions

COMPUTER AND APPLICATIONS 2-2017&2018

**Year:** 2018

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** CSC202

Topics: Database, data, sequential circuits, data structure, node, object, byte

**Year:** 2005

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CHE157

Topics: Oxidation number, kinetic reaction, hypothetical reaction, root mean square velocity, pH, base, acid, buffer solution, Enthalpy, heat of formation, radioactivity, standard free energy, standard electrode potential

COMPUTER MODELING SIMULATION AND FORECASTING

**Year:** 2018

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** CSC510

Topics: model development, mathematical model, markov model, exponential model, cubic model, inverse model, CPU, linear programming, allocation problem

ANALYTICAL MICROBIOLOGY AND QUALITY CONTROL-2014-2019

**Year:** 2019

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** MCB401

Topics: quality assurance, quality control, regulation, bioassay, bacteria, culture, microbiological standard, microbiological specification

MAT112 Practice questions for UNILORITES

**Year:** 2013

**School:** University of Ilorin

**Department:** Science and Technology

**Course Code:** MAT112

Topics: Functions, continuity, Limits of Functions, Differentiation, Maxima, minima, Point of inflexion, Taylors series, Maclaurin series

**Year:** 2021

**School:** Air Force Institute of Technology

**Department:** Science and Technology

**Course Code:** CSC208

Topics: Discrete Structures, Venn diagram, set, Hasse diagram, De Morgan's law, truth table, diagraph, subgraph, Hasse diagram, Poset diagram

**Year:** 2019

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** STA433

Topics: operation research, programming, simplex method, weak duality theorem, linear programming, PERT, CPM

Introduction to Programming by InfoMAS

**Year:** 2020

**School:** Federal University of Technology, Minna

**Department:** Science and Technology

**Course Code:** CPT121

Topics: programming language, BASIC, COBOL, System software, computer generation

**Year:** 2021

**School:** Air Force Institute of Technology

**Department:** Science and Technology

**Course Code:** CSC202

Topics: computer programming, java class, java recursive program, recursive trees, layout manager, java exceptions, checked exceptions, unchecked exceptions, java exception handling keywords

Use of Library Studies past questions and answers by ogri michael

**Year:** 2019

**School:** University of Nigeria, Nsukka

**Department:** General studies

**Course Code:** GSP111

Topics: use of library, Library Environment, Library Materials, Reference sources, sources of information, Online resources, webreserach, research process, Term paper, study skills, Law Libraries, Copyright, intellectual property

**Year:** 2018

**School:** University of Nigeria, Nsukka

**Department:** General studies

**Course Code:** GSP111

Topics: Use of Library, Library, printing press, Catalogue, Bibliography, law library, computer

Principles of food quality management and experimental design

**Year:** 2020

**School:** Federal University of Technology, Owerri

**Department:** Engineering

**Course Code:** FST407

Topics: Food quality management, null hypothesis, alternative hypothesis, Analysis of variance, ANOVA, food quality control authority, food quality control, food quality assurance, control chart, quality control chart, process variation, process predictability, sampling, variable data, attribute data, X-bar charts, R-chart, P-charts

### Tests related to A Byte of Python

**School:** WAEC, JAMB & POST UTME

**Department:**

**Course Code:** JAMB

Topics: Mathematics, JAMB, Logarithm, standard form, permutation, combination, number system, set, ratio, indices, factorization, inequality