- 30
- 9 492
Dr. Pavel Vlašánek
Czechia
Приєднався 6 січ 2024
Scientist, Engineering Manager & Software Developer
⪡ computer science explained in a simple and practical way, great for students ⪢
⪡ computer science explained in a simple and practical way, great for students ⪢
Python #5 - Loops | Game On: Learn Python from Scratch!
Master Python *for* and *while* loops through the lens of game development. In this lesson, we'll explore how loops work and create a text-based adventure game from scratch.
*Timestamps*
00:00 - Introduction
01:05 - for
02:28 - while
03:30 - Practical Exercise
10:24 - Wrap-up
*Timestamps*
00:00 - Introduction
01:05 - for
02:28 - while
03:30 - Practical Exercise
10:24 - Wrap-up
Переглядів: 72
Відео
Python #1 - Print and User Input | Game On: Learn Python from Scratch!
Переглядів 75День тому
Learn Python programming fundamentals with a focus on game development. In this first lesson, we'll set up *Visual Studio Code* and write our first lines of code. We will use the *print* and *input* functions to create a computer game-like experience! *Timestamps* 00:00 - Introduction 01:48 - Setting Up Visual Studio Code 04:05 - The Lesson 05:40 - Practical Exercise 08:22 - Wrap-up
Python #4 - Conditional Statements | Game On: Learn Python from Scratch!
Переглядів 242День тому
Learn how to implement decision-making logic in Python through conditional statements, essential for game development. This lesson covers *if/elif/else* statements, nested conditions, and logical operators, demonstrated through a practical text-based adventure game. *Timestamps* 00:00 - Introduction 00:17 - if 00:25 - else 00:54 - elif 01:05 - Nested Conditionals 01:20 - Logical Operators 02:03...
Python #3 - Operators | Game On: Learn Python from Scratch!
Переглядів 5514 днів тому
In this Python tutorial, we'll explore both arithmetic and comparison operators, and how they can be used in game development and other programming scenarios. First, we'll cover the fundamental arithmetic operators like addition, subtraction, multiplication, and division. You'll see how these can be applied to common game mechanics such as tracking player health or calculating damage. Then, we'...
Python #2 - Variables and Data Types | Game On: Learn Python from Scratch!
Переглядів 14621 день тому
In this tutorial, we break down the essential building blocks of Python programming - variables and data types - with clear explanations and practical examples. *What You'll Learn* * Core concepts of variables in Python * Understanding int, float, str, and bool data types * Type conversion techniques * Practical applications in software development Code along, practice exercises included! *Time...
Parametric Line Equation Explained for Beginners | Math for Game Development
Переглядів 98Місяць тому
In this video, we explore parametric line equations - what they are, how they work, and their real-world applications. We break down the parametric form of a line, show examples of lines through two points, and demonstrate how these equations are used in game development for character movement, trajectories, and more. Through visual animations using Manim, we bring these concepts to life in bot...
Questions YOU Need to Ask in Your Next Interview (Software Developer)
Переглядів 38Місяць тому
In this video, I’ll share essential questions that every developer should ask during their job interviews. These questions will help you understand the company’s development processes and working culture, ensuring you find a role that truly fits your goals. *Timestamps* 00:12 - Introduction 00:58 - "What’s your development process like?" 02:45 - "How do you handle code reviews and testing?" 03:...
Pong in Godot for Beginners | Programming Basic Concepts
Переглядів 226Місяць тому
In this tutorial, we'll build a simple Pong-style game in Godot. You'll learn how to implement ball and paddle movement, collision detection, and a scoring system. We’ll walk through the core scripts, explain Godot’s built-in features like *move_and_collide()* and signals, and offer tips for expanding your project. If you found this video helpful, don't forget to like, comment, and subscribe fo...
Space Invaders in Python for Beginners | Programming Basic Concepts
Переглядів 2752 місяці тому
In this video, we dive into the development of a classic Space Invaders-inspired game using Python and Pygame. Whether you're a beginner looking to learn the fundamentals of Pygame or an experienced developer wanting to implement computer games mechanics, this tutorial will provide a step-by-step breakdown of the code. By the end of this video, you'll have a fully functional Space Invaders game...
Snake in C++ for Beginners | Programming Basic Concepts
Переглядів 1522 місяці тому
This video examines the implementation of text-based Snake in C . We explore the core algorithms that power this classic game such as *tail-following mechanism* or *collision detection* . Suitable for beginners and experienced programmers alike, this walkthrough explains game logic and algorithm design. Each section of code is analyzed, highlighting key programming concepts. Improve your C skil...
Intro to Computer Games in Python, C++, Godot | Programming Basic Concepts
Переглядів 832 місяці тому
We'll talk about creating classic games like Tetris, Snake, and Space Invaders, using three main technologies: *Python* for its simplicity and vast libraries, perfect for rapid prototyping. *C * for performance and efficiency, ideal for resource-friendly game development. *Godot* for building 2D and 3D games using a modern, open-source engine. Each video will break down complex topics into mana...
Tetris in Python for Beginners | Programming Basic Concepts
Переглядів 1,3 тис.3 місяці тому
In this video, we'll explore a Python-based implementation of the classic Tetris game. Our version of Tetris, built using the Pygame library, features smooth gameplay, and all Tetromino shapes. Video provides comprehensive walkthrough of the code and design decisions that went into creating this implementation. You'll have a solid understanding of how to build your own Tetris game in Python and...
How Programing Works Explained with the C++ Tutor | Basic Concepts of Computer Science #6
Переглядів 1453 місяці тому
In this video, we explore the fundamental concepts of how computers process and execute C programs. By dissecting several code examples, we illustrate pointers, memory allocation, and the implications of integer overflow. Whether you're just starting out or seeking to enhance your knowledge, this tutorial offers a comprehensive guide to the inner workings of C , helping you understand the funda...
The 2024 CrowdStrike Incident Explained
Переглядів 1243 місяці тому
On July 19, 2024, CrowdStrike released a critical sensor configuration update for its Falcon software that resulted in significant disruptions for Windows PCs and servers. This video explores the technical details behind the incident, explaining how a configuration file modification led to a memory access error, causing systems to enter bootloops or recovery mode. We'll delve into the importanc...
How to Make and Publish 2D Platformer for Beginners | Computer Games with Godot and Itch.io
Переглядів 1,1 тис.3 місяці тому
Making games can be easy, and nowadays it is more accessible than ever before. You don’t need much to impress your friends and strangers if you already have an idea. *Game* tucna.itch.io/platformerq *Links* godotengine.org/ itch.io/ *Assets used in the video* cainos.itch.io/pixel-art-platformer-village-props rainloaf.itch.io/capybara-sprite-sheet
How to Succeed at a Job Interview in IT (Software Developer)
Переглядів 3164 місяці тому
How to Succeed at a Job Interview in IT (Software Developer)
CPU - The Brain of the Computer | Basic Concepts of Computer Science #5
Переглядів 1,5 тис.4 місяці тому
CPU - The Brain of the Computer | Basic Concepts of Computer Science #5
Setup For Software Developers | Visual Studio, Notepad++, Paint.NET, Git, Python
Переглядів 5714 місяці тому
Setup For Software Developers | Visual Studio, Notepad , Paint.NET, Git, Python
Computer Science Exam Test for Students - Bachelor Level
Переглядів 2164 місяці тому
Computer Science Exam Test for Students - Bachelor Level
Intuitive Understanding of Line Equation in 5 MINUTES | Math for Game Development
Переглядів 2115 місяців тому
Intuitive Understanding of Line Equation in 5 MINUTES | Math for Game Development
10 Misconceptions in IT & Computer Science: Tips for Computer Science Students
Переглядів 2565 місяців тому
10 Misconceptions in IT & Computer Science: Tips for Computer Science Students
How Many Commands Do You Need to Program ANYTHING? | Basic Concepts of Computer Science #7
Переглядів 2035 місяців тому
How Many Commands Do You Need to Program ANYTHING? | Basic Concepts of Computer Science #7
Computer Memory - Mastering Program & Data Storage | Basic Concepts of Computer Science #4
Переглядів 1175 місяців тому
Computer Memory - Mastering Program & Data Storage | Basic Concepts of Computer Science #4
Basic Concepts of Programming for Beginners - Task Decomposition | Rock Paper Scissors
Переглядів 9726 місяців тому
Basic Concepts of Programming for Beginners - Task Decomposition | Rock Paper Scissors
Data Representation - How Computers See Music, Picture, Text | Basic Concepts of Computer Science #3
Переглядів 2006 місяців тому
Data Representation - How Computers See Music, Picture, Text | Basic Concepts of Computer Science #3
Blue Light Impact on Health - What the Science Has to Say?
Переглядів 816 місяців тому
Blue Light Impact on Health - What the Science Has to Say?
Principles of Programing Languages - From Jacquard to 5GL | Basic Concepts of Computer Science #2
Переглядів 3397 місяців тому
Principles of Programing Languages - From Jacquard to 5GL | Basic Concepts of Computer Science #2
Language, Memory, Microprocessor | Basic Concepts of Computer Science #1
Переглядів 3207 місяців тому
Language, Memory, Microprocessor | Basic Concepts of Computer Science #1
How to Use AI to Entertain and Educate Children: Tips and Tools for Parents and Educators (2024)
Переглядів 429 місяців тому
How to Use AI to Entertain and Educate Children: Tips and Tools for Parents and Educators (2024)