Разгледани продукти
Introduction to PROGRAMMING. Guides for Workshops and Labs Автор: Ралица Райнова Издателство: Атеа букс Година на издаване: 2024 г. Издание: меки корици...
INTRODUCTION TO PROGRAMMING. Guides for Workshops and Labs
Introduction to PROGRAMMING. Guides for Workshops and Labs
Автор: Ралица Райнова
Издателство: Атеа букс
Година на издаване: 2024 г.
Издание: меки корици
Брой страници: 104
Тегло: 500 гр.
В наличност
Получател :
* Задължителни полета
или Отказ
С покупката на този продукт, можете да съберете до 2 точки за лоялност. Общо за количката Ви 2 точки това може да бъде конвертирано във ваучер за 0,40 лв..
9786197624533
Introduction to PROGRAMMING. Guides for Workshops and Labs
Автор: Ралица Райнова
Издателство: Атеа букс
Година на издаване: 2024 г.
Издание: меки корици
Брой страници: 104
Тегло: 500 гр.
В наличност
29,90 лв.
Availability date:
GUIDES FOR WORKSHOPS
This textbook is a comprehensive and invaluable resource for beginners in the field of programming, offering a structured and engaging approach to learning the fundamentals of computer science.
Through a series of workshops and lab exercises, learners are taken on a journey through the essential concepts of computer organization, programming languages, computational thinking, and the Python programming language.
What sets this textbook apart is its interactive and engaging approach to learning. From self-study questions to crossword games, coloring pictures, and puzzles. This book has incorporated various motivational tools to enhance the learning experience and facilitate knowledge retention.
Dive into this book and discover the world of programming with confidence and clarity. Happy coding!
MSc. eng. Ralitza Nikolaeva Raynova, PhD, is Assistant Professor in a Department of Information Technology in the Industry, Faculty of Computer Systems and Technologies, Technical University-Sofia, Bulgaria. With a profound dedication to education and an innovative approach to teaching. Dr. Raynova with her artistic nature and unrelenting enthusiasm, always tries to explain terms and concepts in a non-traditional way so that they can be understood and mastered by the learners.
Content:
INTRODUCTION
CONTENTS
PART I
COMPUTER
1·1 HARDWARE
1·2 SOFTWARE
APPLICATION SOFTWARE
SYSTEM SOFTWARE
?. REVIEW QUESTIONS
PROGRAMMING LANGUAGES
2·1 LOW-LEVEL PROGRAMMING LANGUAGE
BINARY CODE
HEXADECIMAL CODE
2·2 HIGH-LEVEL PROGRAMMING LANGUAGE
SOURCE CODE
COMPILER
INTERPRETER
SCRIPT versus PROGRAM
?. REVIEW QUESTIONS
COMPUTATIONAL THINKING
3·1 COMPUTER ALGORITHM
THE BASIC CHARACTERISTICS OF ALGORITHMS
ALGORITHM KEY PARTS
3·2 FLOW OF CONTROL
FLOW CONTROL CHARACTERISTICS
3·3 PROGRAMMING PARADIGMS
STRUCTURED PROGRAMMING
DATA DRIVEN AND DECLARATIVE PROGRAMMING
OBJECT-ORIENTED PROGRAMMING (OOP)
AGENT-ORIENTED PARADIGMS
EVENT-DRIVEN PROGRAMMING
CONCURRENT AND PARALLEL PROGRAMMING:
?. REVIEW QUESTIONS
GETTING STARTED WITH PYTHON
4·1 WHY PYTHON?
4·2 PYTHON HISTORY
4·3 THE BASIC ELEMENTS OF PYTHON
OBJECTS, EXPRESSIONS, AND NUMERICAL TYPES
COMPARISION OPERATORS
MATHEMATICAL OPERATORS
LOGICAL OPERATORS
VARIABLES
AUGMENTED MATHEMATICAL AND ASSIGNMENT OPERATORS
BITWISE OPERATIONS
AUGMENTED BITWISE OPERATORS AND ASSIGNMENT OPERATORS
COMMENTS
4·4 INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)
?. REVIEW QUESTIONS
QUIZ PREPARATION.
PART II
PROGRAMMING LABS
PROGRAMMING
1·1 ALGORITHM REPRESENTATION
1·2 FLOW CHARTS
1·3 PSEUDOCODE
?. REVIEW EXERCISE
FUNDAMENTAL CONTROL STRUCTURES
2·1 SEQUENCE CONTROL STRUCTURE (part 1)
■ USING BUILD IN PRINT() FUNCTION
■ USING BUILD IN INPUT() FUNCTION
?. REVIEW EXERCISE
2·2 SEQUENCE CONTROL STRUCTURE (part 2)
■ USING STRINGS
?. REVIEW EXERCISE
2·3 DECISION CONTROL STRUCTURE
IF STATEMENT
IF-ELSE STATEMENT
NESTED IF-ELSE STRUCTURES
IF-ELIF-ELSE STATEMENT
SHORT HAND IF-ELSE STATEMENT
?. REVIEW EXERCISE
2·4 LOOP CONTROL STRUCTURES (part 1)
WHILE-LOOP STRUCTURE
■ PYTHON COLLECTIONS DATA
■ PYTHON BUILT-IN DATA STRUCTURES
■ USING LISTS
FOR-LOOP STRUCTURE
?. REVIEW EXERCISE
2·5 LOOP CONTROL STRUCTURES (part 2)
■ USING TUPLES
■ USING SETS
?. REVIEW EXERCISE
2·6 LOOP CONTROL STRUCTURES (part 3)
TIPS FOR BETTER LOOPS IN PYTHON
■ USING DICTIONARIES
■ PYTHON BUILT-IN DATA STRUCTURES RESUME
?. REVIEW EXERCISE
2·7 FUNCTIONS
FUNCTION DEFINITION
PYTHON GENERATORS
?. REVIEW EXERCISE
2·8 ORGANIZE PYTHON CODE
?. REVIEW EXERCISE
2·9 PYTHON PROJECT STRUCTURE
?. REVIEW EXERCISE
APPENDIX
REFERENCES
Няма клиентски мнения до този момент