
Learn how to write and save programs on a python in a web browser using the site codeskulptor.org
Learn how to write programs using the actions of addition, subtraction, multiplication, division, etc.
What are floating-point numbers and what are their features.
How to perform exponentiation operations, division with remainder, division without remainder, and so on.
How to create interfaces for inputting text and numbers in the python, how to display the data received during program execution.
Learn how to add and subtract, and also do other operations not with numbers, but with lines and text fragments.
Learn how to add and subtract, and also do other operations not with numbers, but with lines and text fragments.
How to convert various types of - integer numbers, floating point numbers and strings - to each other.
Lecture on how to create variables in a python. How to do different operations with variables.
How to use the "In-Place" operator for arithmetic operations.
What are logical operators and what are they for?
How to use the operator "if". How to use the "if" operator to compare numbers, variables, perform logical operations.
About the "else" operator in Python and its functions.
About the operator "elif", a more complex version of the operators "else" and "if".
How to create and use special operators for logical operations in the Python programming language.
Explore operator precedence and the order of operations in programming, showing how arithmetic and boolean operators determine expression results. See examples illustrate how changing precedence affects true or false outcomes.
Learn how the while operator repeats a block while a condition holds, and how break statements can stop the loop or prevent infinite execution.
What are lists in the Python language and how are they created?
Master operations with lists in Python, including indexing starting at zero and modifying elements. Explore how list operations compare to strings and how to access elements.
Explore list functions in Python by working with elements, length, and item indexing. Use common list methods to add, remove, and access items, helping you understand how lists organize data.
Explore how Python's range function creates sequential number lists, using one or two arguments, from zero as a start, with examples, and discuss common pitfalls and type considerations.
Explore Python loops by implementing while and for loops, iterating over lists and strings, using range, and practicing condition checks to control execution and output.
Explore how a function returns a value that can be used later, and how conditional logic guides execution and maximum calculations.
Write clear comments using the hash symbol and craft documentation strings to explain a function's purpose and usage, improving readability and student understanding.
Explore treating functions as objects, passing them as arguments, and using higher-order functions in a functional programming style.
Explore how Python handles errors by using try and except blocks to catch and manage exceptions, including zero division, with multiple or single except clauses and raising exceptions when needed.
Learn how finally statements guarantee cleanup after try and except blocks and ensure code runs after exceptions. Understand using try, except, and finally to handle errors in Python.
Explore how assertions in Python check function inputs and outputs, raise assertion errors on failure, and how to use try/except blocks for handling such exceptions.
Explore how dictionaries map keys to values in Python, create entries, and access them. Ensure keys are immutable, and you can use examples like names to ages.
Learn how to work with dictionaries in Python: assign keys to values using brackets, and explore practical examples.
How to create and use tuples in the Python programming language.
The course teaches the basic skills of the Python programming language.
To start learning, you need a modern Internet browser, Internet access and the desire to learn new things!
You will learn the following amazing topics about the Python language!
1. Python in Web Browser
Learn how to write, run and save programs on Python directly in your web browser!
For programming in the Python language in a web browser, you will use the codeskulptor site.
Share links to programs you create with colleagues and friends, save links to programs and program files. You do not need to install any additional programs on your computer.
2. Basics of Python Programming Language
Learn to do simple rhyme operations using the Python language. Learn how to output and enter data in Python. You will get knowledge about what are integers, floating-point numbers, strings. You will learn to perform operations with integer numbers, floating-point numbers and strings.
3. Functions, Modules and Control Structures
Learn how to create functions. Learn to use functions as objects for other functions. Create comments and lines of documentation that will help you understand the code for you and other people.
Exceptions in Python
4. Dictionaries, Lists, Tuples and other operations
Create dictionaries, lists (even entire "libraries"!) From numbers and text.
You will learn how to generate large numbers and text arrays simply by their "key". You will learn how to perform operations with lists, dictionaries and tuples.
5. Tests to verify the knowledge. Example programs.
Universe of Programming is waiting for you. Get started now!