BOOKS - PROGRAMMING - Basic Computer Course Easy to Learn (Computer World Book 1), 2n...
Basic Computer Course Easy to Learn (Computer World Book 1), 2nd Edition - S. Khan 2020 EPUB KK Publishing House BOOKS PROGRAMMING
ECO~14 kg CO²

1 TON

Views
101515

 
Basic Computer Course Easy to Learn (Computer World Book 1), 2nd Edition
Author: S. Khan
Year: 2020
Pages: 247
Format: EPUB
File size: 10.1 MB
Language: ENG



Basic Computer Course Easy to Learn Computer World Book 1 2nd Edition is a comprehensive guide to understanding the fundamentals of computers, from hardware to software, and everything in between. This book is designed to provide a solid foundation in computer literacy, making it easy for anyone to learn and understand the concepts of computing, regardless of their level of experience or background. With a focus on practical examples and exercises, readers will be able to apply what they have learned to real-world scenarios, ensuring a deeper understanding of the subject matter. The book begins by introducing the basic components of a computer, including the central processing unit (CPU), memory, storage devices, and input/output devices. It then delves into the basics of programming, covering topics such as variables, data types, loops, and control structures. As the reader progresses through the book, they will learn about more advanced concepts like object-oriented programming, databases, and networking. The text also covers the history of computing, providing context and perspective on how technology has evolved over time. One of the unique features of this book is its emphasis on developing a personal paradigm for perceiving the technological process of developing modern knowledge. The authors believe that understanding the evolution of technology is essential to survive in today's rapidly changing world.
Basic Computer Course Easy to arn Computer World Book 1 2nd Edition - это всеобъемлющее руководство по пониманию основ компьютеров, от аппаратного до программного обеспечения, и всего, что между ними. Эта книга призвана обеспечить прочную основу компьютерной грамотности, облегчая любому человеку изучение и понимание концепций вычислительной техники, независимо от его уровня опыта или опыта. Сосредоточив внимание на практических примерах и упражнениях, читатели смогут применить то, что они узнали, к реальным сценариям, обеспечивая более глубокое понимание предмета. Книга начинается с представления основных компонентов компьютера, включая центральный процессор (CPU), память, запоминающие устройства и устройства ввода/вывода. Затем он углубляется в основы программирования, охватывая такие темы, как переменные, типы данных, циклы и структуры управления. По мере прохождения книги читатель узнает о более продвинутых концепциях, таких как объектно-ориентированное программирование, базы данных и сетевые технологии. Текст также охватывает историю вычислений, предоставляя контекст и взгляд на то, как технологии развивались с течением времени. Одна из уникальных особенностей этой книги - акцент на выработке личностной парадигмы восприятия технологического процесса развития современных знаний. Авторы считают, что понимание эволюции технологий необходимо для выживания в современном быстро меняющемся мире.
Basic Computer Course Easy to arn Computer Book World 1 2nd Edition est un guide complet pour comprendre les bases des ordinateurs, du matériel au logiciel, et tout ce qui se trouve entre les deux. Ce livre vise à fournir une base solide pour l'alphabétisation informatique, en facilitant l'apprentissage et la compréhension des concepts de l'informatique, quel que soit son niveau d'expérience ou d'expérience. En se concentrant sur des exemples pratiques et des exercices, les lecteurs pourront appliquer ce qu'ils ont appris à des scénarios réels, ce qui leur permettra de mieux comprendre le sujet. livre commence par une présentation des principaux composants de l'ordinateur, y compris le processeur central (CPU), la mémoire, les mémoires et les dispositifs d'entrée/sortie. Il s'oriente ensuite vers les bases de la programmation, couvrant des sujets tels que les variables, les types de données, les cycles et les structures de gestion. Au fur et à mesure que le livre passe, le lecteur apprend des concepts plus avancés tels que la programmation orientée objet, les bases de données et les technologies de réseau. texte couvre également l'histoire de l'informatique, fournissant un contexte et une vision de la façon dont la technologie a évolué au fil du temps. L'une des caractéristiques uniques de ce livre est l'accent mis sur l'élaboration d'un paradigme personnel de la perception du processus technologique du développement des connaissances modernes. s auteurs estiment que la compréhension de l'évolution des technologies est nécessaire pour survivre dans le monde en mutation rapide d'aujourd'hui.
Basic Computer Course Easy to arn Computer World Book 1 2nd Edition es una guía completa para entender los fundamentos de los ordenadores, desde el hardware hasta el software, y todo lo que hay entre ellos. Este libro tiene como objetivo proporcionar una base sólida para la alfabetización informática, facilitando a cualquier persona el estudio y la comprensión de los conceptos de la informática, independientemente de su nivel de experiencia o experiencia. Al centrarse en ejemplos prácticos y ejercicios, los lectores podrán aplicar lo aprendido a escenarios reales, proporcionando una comprensión más profunda del tema. libro comienza con la presentación de los componentes principales del equipo, incluyendo la CPU, la memoria, los dispositivos de almacenamiento y los dispositivos de E/S. Luego se profundiza en los fundamentos de la programación, abarcando temas como variables, tipos de datos, ciclos y estructuras de control. A medida que el libro pasa, el lector aprende conceptos más avanzados como programación orientada a objetos, bases de datos y tecnologías de red. texto también cubre la historia de la computación, proporcionando un contexto y una visión de cómo la tecnología ha evolucionado a lo largo del tiempo. Una de las características únicas de este libro es el énfasis en la generación de un paradigma personal de percepción del proceso tecnológico del desarrollo del conocimiento moderno. autores creen que entender la evolución de la tecnología es esencial para sobrevivir en un mundo que cambia rápidamente.
O Basic Computador Corre Easy to arn World Book 1 2nd Edition é um guia abrangente para compreender os fundamentos dos computadores, desde o hardware até o software, e tudo o que existe entre eles. Este livro tem como objetivo fornecer uma base sólida para a alfabetização da computação, facilitando o aprendizado e a compreensão dos conceitos da computação, independentemente do seu nível de experiência ou experiência. Ao focar em exemplos práticos e exercícios, os leitores poderão aplicar o que aprenderam aos cenários reais, garantindo uma compreensão mais profunda da matéria. O livro começa apresentando os principais componentes do computador, incluindo processador central (CPU), memória, dispositivos de armazenamento e I/S. Depois, aprofundou-se na programação, abrangendo temas como variáveis, tipos de dados, ciclos e estruturas de controle. À medida que o livro passa, o leitor aprenderá sobre conceitos mais avançados, como programação focada em objetos, bancos de dados e tecnologias de rede. O texto também abrange o histórico da computação, fornecendo um contexto e uma visão de como a tecnologia evoluiu ao longo do tempo. Uma das características únicas deste livro é o foco na criação de um paradigma pessoal de percepção do processo tecnológico para o desenvolvimento do conhecimento moderno. Os autores acreditam que compreender a evolução da tecnologia é essencial para sobreviver num mundo em rápida mudança.
Basic Computer Court Easy to arn Computer World Book 1 2nd Edition è una guida completa per comprendere le basi dei computer, dall'hardware al software, e tutto ciò che è tra loro. Questo libro è progettato per fornire una base solida per l'apprendimento informatico, facilitando l'apprendimento e la comprensione dei concetti informatici, indipendentemente dal suo livello di esperienza o esperienza. Concentrandosi su esempi e esercizi pratici, i lettori potranno applicare ciò che hanno imparato agli scenari reali, fornendo una migliore comprensione dell'oggetto. Il libro inizia con la rappresentazione dei componenti principali del computer, tra cui CPU, memoria, dispositivi di memorizzazione e I/O. Quindi si approfondisce nel quadro della programmazione, coprendo argomenti quali variabili, tipi di dati, cicli e strutture di gestione. Con il passaggio del libro, il lettore scoprirà i concetti più avanzati, come la programmazione orientata agli oggetti, i database e le tecnologie di rete. Il testo include anche la storia del calcolo, fornendo un contesto e una visione di come la tecnologia si è evoluta nel tempo. Una delle caratteristiche uniche di questo libro è l'enfasi sulla creazione di un paradigma personale per la percezione del processo tecnologico dello sviluppo della conoscenza moderna. Gli autori ritengono che comprendere l'evoluzione della tecnologia sia essenziale per sopravvivere in un mondo in continua evoluzione.
Basic Computer Course Easy to arn Computer World Book 1 2nd Edition ist ein umfassender itfaden zum Verständnis der Grundlagen von Computern, von Hardware bis Software und allem dazwischen. Dieses Buch soll eine solide Grundlage für Computerkenntnisse bieten und es jedem erleichtern, Computerkonzepte zu lernen und zu verstehen, unabhängig von seinem Erfahrungsniveau oder seiner Erfahrung. Durch die Konzentration auf praktische Beispiele und Übungen werden die ser in der Lage sein, das Gelernte auf reale Szenarien anzuwenden und ein tieferes Verständnis des Themas zu vermitteln. Das Buch beginnt mit einer Darstellung der Hauptkomponenten des Computers, einschließlich der Zentraleinheit (CPU), des Speichers, der Speichergeräte und der E/A-Geräte. Anschließend werden die Grundlagen der Programmierung vertieft und Themen wie Variablen, Datentypen, Zyklen und Managementstrukturen behandelt. Im Laufe des Buches lernt der ser fortgeschrittenere Konzepte wie objektorientierte Programmierung, Datenbanken und Netzwerktechnologien kennen. Der Text deckt auch die Geschichte der Berechnungen ab und bietet einen Kontext und einen Einblick in die Entwicklung der Technologie im Laufe der Zeit. Eines der einzigartigen Merkmale dieses Buches ist die Betonung der Entwicklung eines persönlichen Paradigmas der Wahrnehmung des technologischen Prozesses der Entwicklung des modernen Wissens. Die Autoren glauben, dass das Verständnis der Technologieentwicklung für das Überleben in der heutigen schnelllebigen Welt unerlässlich ist.
Basic Computer Course Easy to arn Computer World Book 1 2nd Edition to kompleksowy przewodnik do zrozumienia podstaw komputerów, od sprzętu do oprogramowania, a wszystko między. Ta książka ma na celu stworzenie solidnego fundamentu dla umiejętności korzystania z komputera, ułatwiając każdemu naukę i zrozumienie koncepcji obliczeniowych, niezależnie od ich poziomu doświadczenia i doświadczenia. Skupiając się na studiach przypadków i ćwiczeniach, czytelnicy będą mogli zastosować to, czego się nauczyli, do scenariuszy rzeczywistych, zapewniając głębsze zrozumienie tematu. Książka rozpoczyna się od wprowadzenia podstawowych komponentów komputera, w tym centralnej jednostki przetwarzania (CPU), pamięci, urządzeń pamięci i urządzeń wejściowych/wyjściowych. Następnie zagłębia się w podstawy programowania, obejmujące takie tematy jak zmienne, typy danych, pętle i struktury sterowania. W miarę rozwoju książki czytelnik poznaje bardziej zaawansowane koncepcje, takie jak programowanie zorientowane na obiekty, bazy danych i technologie sieciowe. Tekst obejmuje również historię informatyki, zapewniając kontekst i perspektywę ewolucji technologii w czasie. Jedną z unikalnych cech tej książki jest nacisk na rozwój osobistego paradygmatu postrzegania technologicznego procesu rozwoju nowoczesnej wiedzy. Autorzy uważają, że zrozumienie ewolucji technologii jest niezbędne dla przetrwania w dzisiejszym szybko zmieniającym się świecie.
Basy Computer Course Easy to arning Computer World Book 1 2 Edition הוא מדריך מקיף להבנת יסודות המחשבים, מחומרה לתוכנה, וכל מה שביניהם. ספר זה נועד לספק בסיס מוצק ללימוד קרוא וכתוב, ובכך להקל על כל אחד ללמוד ולהבין מושגי מחשוב, ללא קשר לרמת ניסיונו או ניסיונו. על ידי התמקדות במחקרי מקרים ותרגילים, הקוראים יוכלו ליישם את מה שהם למדו לתרחישים של העולם האמיתי, הספר מתחיל בהצגת רכיבים בסיסיים של מחשב, כולל יחידת העיבוד המרכזית (CPU), זיכרון, התקני אחסון והתקני קלט/פלט. לאחר מכן הוא מתעמק ביסודות התכנות, ומכסה נושאים כגון משתנים, סוגי נתונים, לולאות ומבני בקרה. ככל שהספר מתקדם, הקורא לומד על מושגים מתקדמים יותר כגון תכנות מונחה עצמים, מסדי נתונים וטכנולוגיות רשת. הטקסט גם מכסה את ההיסטוריה של המחשוב, מספק הקשר ונקודת מבט על איך הטכנולוגיה התפתחה עם הזמן. אחד המאפיינים הייחודיים של ספר זה הוא הדגש על התפתחות פרדיגמה אישית לתפיסה של התהליך הטכנולוגי של התפתחות הידע המודרני. המחברים מאמינים כי הבנת התפתחות הטכנולוגיה חיונית להישרדות בעולם המשתנה במהירות.''
Temel Bilgisayar Kursu Öğrenmesi Kolay Computer World Book 1 2nd Edition, donanımdan yazılıma ve aralarındaki her şeye kadar bilgisayarların temellerini anlamak için kapsamlı bir kılavuzdur. Bu kitap, bilgisayar okuryazarlığı için sağlam bir temel sağlamayı ve herkesin deneyim veya deneyim düzeylerine bakılmaksızın bilgisayar kavramlarını öğrenmesini ve anlamasını kolaylaştırmayı amaçlamaktadır. Vaka çalışmaları ve alıştırmalara odaklanarak, okuyucular öğrendiklerini gerçek dünya senaryolarına uygulayabilecek ve konuyla ilgili daha derin bir anlayış sağlayabileceklerdir. Kitap, merkezi işlem birimi (CPU), bellek, depolama aygıtları ve giriş/çıkış aygıtları dahil olmak üzere bir bilgisayarın temel bileşenlerini tanıtarak başlar. Daha sonra değişkenler, veri türleri, döngüler ve kontrol yapıları gibi konuları kapsayan programlamanın temellerini inceler. Kitap ilerledikçe, okuyucu nesne yönelimli programlama, veritabanları ve ağ teknolojileri gibi daha gelişmiş kavramları öğrenir. Metin aynı zamanda bilgi işlem tarihini de kapsar ve teknolojinin zaman içinde nasıl geliştiğine dair bağlam ve perspektif sağlar. Bu kitabın benzersiz özelliklerinden biri, modern bilginin gelişiminin teknolojik sürecinin algılanması için kişisel bir paradigmanın geliştirilmesine vurgu yapılmasıdır. Yazarlar, teknolojinin evrimini anlamanın günümüzün hızla değişen dünyasında hayatta kalmak için gerekli olduğuna inanmaktadır.
Basic Computer Course Ease to arn Computer World Book 1 2nd Edition هو دليل شامل لفهم أساسيات أجهزة الكمبيوتر، من الأجهزة إلى البرامج، وكل شيء بينهما. يهدف هذا الكتاب إلى توفير أساس متين لمحو الأمية الحاسوبية، مما يسهل على أي شخص تعلم وفهم مفاهيم الحوسبة، بغض النظر عن مستوى خبرته أو خبرته. من خلال التركيز على دراسات الحالة والتمارين، سيتمكن القراء من تطبيق ما تعلموه على سيناريوهات العالم الحقيقي، مما يوفر فهمًا أعمق للموضوع. يبدأ الكتاب بإدخال المكونات الأساسية للحاسوب، بما في ذلك وحدة المعالجة المركزية (CPU) والذاكرة وأجهزة التخزين وأجهزة الإدخال/الإخراج. ثم يتعمق في أساسيات البرمجة، ويغطي مواضيع مثل المتغيرات وأنواع البيانات والحلقات وهياكل التحكم. مع تقدم الكتاب، يتعلم القارئ عن مفاهيم أكثر تقدمًا مثل البرمجة الكائنية وقواعد البيانات وتقنيات التواصل. يغطي النص أيضًا تاريخ الحوسبة، ويوفر السياق والمنظور حول كيفية تطور التكنولوجيا بمرور الوقت. إحدى السمات الفريدة لهذا الكتاب هي التركيز على تطوير نموذج شخصي لتصور العملية التكنولوجية لتطوير المعرفة الحديثة. يعتقد المؤلفون أن فهم تطور التكنولوجيا ضروري للبقاء على قيد الحياة في عالم اليوم سريع التغير.
컴퓨터 세계 도서 1 2 판을 배우기 쉬운 기본 컴퓨터 코스는 하드웨어에서 소프트웨어 및 그 사이의 모든 것을 컴퓨터의 기본 사항을 이해하기위한 포괄적 인 안내서입니다. 이 책은 컴퓨터 활용 능력을위한 견고한 토대를 제공하여 경험이나 경험 수준에 관계없이 누구나 컴퓨팅 개념을보다 쉽게 배우고 이해할 수 있도록합니다. 사례 연구 및 연습에 중점을 두어 독자는 자신이 배운 내용을 실제 시나리오에 적용하여 주제에 대한 깊은 이해를 제공 할 수 있습니다. 이 책은 중앙 처리 장치 (CPU), 메모리, 저장 장치 및 입력/출력 장치를 포함한 컴퓨터의 기본 구성 요소를 도입하여 시작합니다. 그런 다음 변수, 데이터 유형, 루프 및 제어 구조와 같은 주제를 다루는 프로그래밍의 기본 사항을 탐구합니다. 책이 진행됨에 따라 독자는 객체 지향 프로그래밍, 데이터베이스 및 네트워킹 기술과 같은 고급 개념에 대해 배웁니다. 이 텍스트는 또한 컴퓨팅의 역사를 다루며 시간이 지남에 따라 기술이 어떻게 발전했는지에 대한 맥락과 관점을 제공합니다. 이 책의 독특한 특징 중 하나는 현대 지식 개발의 기술 프로세스에 대한 인식을위한 개인 패러다임 개발에 중점을 둡니다. 저자들은 기술의 진화를 이해하는 것이 오늘날의 빠르게 변화하는 세상에서 생존하기 위해 필수적이라고 생각합니다.
Basic Computer Course Easy to arn Computer World Book 1 2nd Editionは、ハードウェアからソフトウェア、そしてその間のすべてのコンピュータの基本を理解するための包括的なガイドです。この本は、コンピュータリテラシーのための確かな基盤を提供することを目的としています。ケーススタディとエクササイズに焦点を当てて、読者は学んだことを実世界のシナリオに適用し、主題をより深く理解することができます。まず、中央処理装置(CPU)、メモリ、記憶装置、入出力装置など、コンピュータの基本的な構成要素を紹介します。次に、変数、データ型、ループ、制御構造などのトピックをカバーするプログラミングの基礎を掘り下げます。本が進むにつれて、読者はオブジェクト指向プログラミング、データベース、ネットワーキング技術などのより高度な概念について学びます。テキストはまた、技術が時間をかけてどのように進化してきたかについてのコンテキストと視点を提供する、コンピューティングの歴史をカバーしています。この本のユニークな特徴の1つは、現代の知識の発展の技術的プロセスの認識のための個人的なパラダイムの開発に重点を置いています。著者たちは、テクノロジーの進化を理解することは、急速に変化する今日の世界で生存するために不可欠であると考えています。
基本計算機課程輕松學習計算機世界書1 2 nd版是了解計算機基礎知識(從硬件到軟件,以及介於兩者之間的一切)的全面指南。這本書旨在為計算機素養提供堅實的基礎,使任何人無論其經驗或經驗水平如何,都更容易學習和理解計算機的概念。通過專註於實際的示例和練習,讀者將能夠將他們學到的知識應用於真實場景,從而更好地理解主題。本書首先介紹計算機的主要組件,包括中央處理器(CPU),內存,存儲設備和I/O設備。然後深入研究編程基礎,涵蓋變量,數據類型,周期和控制結構等主題。隨著書的進行,讀者將了解更先進的概念,例如面向對象的編程,數據庫和網絡技術。文本還涵蓋了計算的歷史,提供了上下文和技術如何隨著時間的推移而發展的觀點。這本書的獨特之處之一是強調對現代知識發展的過程過程感知的個人範式的產生。作者認為,了解技術的發展對於當今快速變化的世界中的生存至關重要。

You may also be interested in:

GO Programming in easy steps Learn coding with Google|s Go language
Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005 Patterns & Practices
Modern Computer Architecture and Organization - Second Edition: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers
Different Waffle Recipes: Learn the Many Delicious, Creative, and Easy Variations of a Classic Breakfast
The Chicks with Sticks Guide to Knitting Learn to Knit with more than 30 Cool, Easy Patterns
Easy College Cookbook for Guys Effortless Recipes to Learn the Basics of Cooking
The Ultimate Guide to iPhone Photography Learn How to Take Professional Shots and Selfies the Easy Way
Data Science From Scratch From Data Visualization To Manipulation. It Is The Easy Way! All You Need For Business Using The Basic Principles Of Python And Beyond
Famous and Easy French Desserts: Authentic Recipes to Make Delicious French Desserts at Home - Easy-To-Follow Guide to Help You Learn to Make All French Desserts
The Fundamentals Of Computer Security For Beginners A Simple And Comprehensive Guide To Start Working In Cybersecurity. Ethical Hacking to learn and protect your family and business
Alfred|s Basic Adult All-in-One Course, Book 1: Learn How to Play Piano with Lesson, Theory and Technic: Lesson * Theory * Technic, Comb Bound Book (Alfred|s Basic Adult Piano Course)
Java Learn javascript with Easy A Guide To Beginners to Expert With in A Week
The New Artist|s Guide to Drawing Learn How to Draw People, Animals, Landscapes and More the Easy Way
The New Artist|s Guide to Drawing Learn How to Draw People, Animals, Landscapes and More the Easy Way
Adventures in Veggieland Help Your Kids Learn to Love Vegetables with 100 Easy Activities and Recipes
Computer Programming This book includes Learn Python + SQL Programming
Computer Programming for Beginners Learn How to Code Step by Step
Python Programming and SQL: 5 books in 1 - The #1 Coding Course from Beginner to Advanced. Learn it Well and Fast (2024) (Computer Programming)
Super Simple Baking for Kids Learn to Bake with over 55 Easy Recipes for Cookies, Muffins, Cupcakes and More!
Building Bridge New, Quick, & Easy Way to Learn America|s Favorite Card Game
Python Programming Bible [3 in 1] The Complete Crash Course to Learn and Explore Python beyond the Basic. Including Examples and Practical Exercises to Master Python from Beginners to Pro
SQL for beginners The simplified beginner’s guide, to learn and understand SQL language computer programming, data analytics
Computer Programming Learn Any Programming Language In 2 Hours
How to Embroider Almost EverythingA Sourcebook of 500+ Modern Motifs + Easy Stitch Tutorials - Learn to Draw with Thread!
The Artist|s Drawing Book: Learn How to Draw, Sketch, Shade, and More with Easy Lessons and Practice Pages
Knot Bad Amigurumi Learn Crochet Stitches and Techniques to Create Cute Creatures with 25 Easy Patterns
Kali Linux A Comprehensive Step by Step Beginner|s Guide to Learn the Basics of Cybersecurity and Ethical Computer Hacking
Python for Beginners Start Right Now to Learn Computer Programming with the Best Crash Course. Improve your Skills with Machine Learning, Data Analysis and Data Science
Computer Networking Security Beginners Guide The Guide to CyberSecurity to Learn through a Top-Down Approach all the Defensive Actions to be taken to Protect yourself from the Dangers of the Network
Windows 11 For Beginners & Seniors A Comprehensive Step-by-Step Guide to Navigating and Customizing Windows 11 - Learn Everything You Need to Know, from Basic Tips to Expert Hacks
Hacking for Beginners A step by step guide to learn the concept of Ethical Hacking. How to use the essential command line, Penetration testing and basic security
Windows 11 For Beginners & Seniors A Comprehensive Step-by-Step Guide to Navigating and Customizing Windows 11 - Learn Everything You Need to Know, from Basic Tips to Expert Hacks
170+ Easy Mini Computer Projects for Beginners Super Dooper Projects
Coding HTML Crash Course To Learn HTML & CSS Language From Scratch. Discover The Art Of Computer Programming Design And Code Your Own Project
CODING LANGUAGES SQL, Linux, Python, machine learning. The step-by-step guide for beginners to learn computer programming in a crash course + exercises
DK Workbooks: Coding in Scratch: Games Workbook: Create Your Own Fun and Easy Computer Games
MICROSOFT OFFICE 365 FOR BEGINNERS : Learn Essential Skills on Microsoft 365 Including Word, Excel, PowerPoint, Publisher and OneDrive Plus Basic Formulas and Charts
Excel VBA Basic Beginners Guide to Learn Excel VBA to Get started
Python Made Easy A First Course in Computer Programming using Python
Python Made Easy A First Course in Computer Programming using Python