- Įžanga
- Python ir PyCharm diegimas
- PyCharm paleidimas
- programavimo TODO list
- Kintamieji
- Generuojame atsitiktinį skaičių
- Leidžiame vartotojui spėti
- Tikriname, ar skaičius didesnis ar mažesnis
- Begalinio ciklo įdėjimas
- Tikriname, ar skaičius atspėtas
- Fiksuojame spėjimų skaičių
- Leidžiame pasirinkti spėjimo diapazoną
- Gyvai rodome spėjimo diapazoną
- Neleidžiame pasirinkti skaičiaus ne iš diapazono
- Sukurto kodo paskelbimas github
- Kurso kodas
What you'll learn
- Programming basics
- Python basics
- Text game
- Variables
- Loops
Description
Tai demontracinis kursas, skirtas su Python programavimo kalba išmokyti sukurti nedidelę programą: žaidimą "Atspėk skaičių". Šiam kursui pradėti nereikia jokių išankstinių programavimo ar kitų žinių. Kuriant šį tekstinį žaidimą, paaiškinami pagrindiniai programavimo Python kalba principai. Taip išvengiama įprastinio, sauso programavimo teorijos mokymosi. Programavimas išskirstytas į atskirus darbus (task'us), kiekvienam darbui atlikti sukurtas atskiras video. Kartu su kursu pateikiamas visas šiame kurso sukurto žaidimo kodas.
Šiame kurse mokoma sukurti nesudėtingą žaidimą, kuriame sugeneruojamas atsitiktinis skaičius ir žaidėjas turi jį atspėti. Tuo tarpu kompiuteris po kiekvieno spėjimo nurodo, ar spėjamas skaičius yra mažesnis, ar didesnis. Taip spėjamų skaičių diapazonas nuolatos siaurėja, kol galiausiai vartotojas atspėja skaičių. Kad būtų įdomiau, žaidimo tikslas yra atspėti skaičių per kuo mažesnį spėjimo skaičių. Vėliau, kurso metu parodoma, kaip pasudėtinginti žaidimą: padaryti, kad vartotojui būtų leidžiama pasirinkti spėjamo skaičiaus diapazoną (pvz. nuo 1 iki 200). Taip pat, kad rodytų, kokiame rėžyje šiuo metu yra spėjamas skaičius (kad žaidėjui to nereikėtų laikyti galvoje).
Python programavimo kalba pasižymi savo paprastumu ir aiškia kodo sintakse, todėl ypač tinka pradedantiesiems programuotojams. Nepaisant to, Python yra visiškai pilnavertė bei turi daug galimybių. Šiame kurse paaiškinama, kas yra kintamasis, if sąlyga, ciklas. Parodoma, kaip programoje leisti vartotojui įvesti duomenis ir kaip juos atspausdinti. Žaidimo programavimui nenaudojama jokia grafinė sąsaja, išskyrus tekstinę eilutę konsolėje. Taip padaryta tam, kad kursas būtų kuo paprastesnis ir aiškesnis ir leistų maksimaliai efektyviai perprasti pagrindinius programavimo principus, kuriuos prireikus vėliau galima naudoti ir kitose programavimo kalbose.
Other Courses
Forex Trading For Beginners
A Journey Of A 1000 Miles Begins With A Single Step- Make Money Trading Forex, Learn The Basics To Get You Started
Chakra Sound Healing Guided Meditation Course
Harmonize Your Inner Energy: A Guided Journey Through Chakra Sound Healing
Price Action Secrets • 3 Day Trading Strategies From A-Z
Complete Day Trading Strategies Suitable for Indices, Forex or Gold. Indicators and MetaTrader Expert Advisors Included!
Natural English Conversations
Learn tons of English words, phrases, expressions, and tips for handling natural everyday English conversations.
User Experience (UX) Fundamentals
Learn the fundamentals of UX (user experience) design and process.
Complexity Theory - Running Time Analysis of Algorithms
Learn Asymptotic Complexity, Running Times Analysis (O, Ω, θ) and Complexity Classes (P and NP)
About the instructors
- 4.9 Calificación
- 55 Estudiantes
- 1 Cursos
Donatas Noreika
Python (Odoo, Django, Flask) programuotojas, dėstytojas
Esu Python programuotojas. Pagrindinis mano darbo įrankis – galinga verslo valdymo sistema Odoo, apie kurią greičiausiai nieko negirdėjote :). Taip pat dirbu su karkasais Django ir Flask, duomenų bazėmis, turiu frontend'o, duomenų analizės žinių. Paskutinius kelis metus aktyviai dėstytojauju, mokau Python Programavimo neformaliojo mokymo programavimo mokykloje. Mano tikslas ne tik perduoti žinias, bet ir užkrėsti besimokančius programavimu.
Student feedback
Course Rating
Reviews
pradedančiajam labai geri mokymai, ypač pas ką su eng kalba ne itin gerai