Login to start course
This course includes
35 Activities
Individual work

Textual Programming in Python

Python is a very popular general-purpose programming language. It became known for its simplicity, ease of learning and fast programming. Many professional developers use Python at least as an auxiliary language, because they quickly and easily automate various jobs with it. Due to the aforementioned good qualities, there are more and more users of Python among people from other professions who use programming in various fields. The Python programming language is free to use, and a large community has been formed around it, contributing to its further development and general support on the Internet.

Python's programming language makes it clear that programming is not just for professional programmers, the same way writting is not just for professional writers. There are more and more jobs that can become somewhat easier, more successful or more productive with moderate programming skills. Therefore, this handbook is not only for future programming professionals, but for anyone who can benefit from programming in their jobs (or elsewhere).

So, let's systematically go through the basics of Python and see how commands and programs are written in this programming language.

Creative Commons License
This course is published by the Loop Foundation (sr. Fondacija Petlja) Creative Commons Autorstvo 4.0 Međunarodna Licenca (CC BY 4.0).

Login to start course

??????? ?????

Welcome to Textual Programming in Python!
Introduction to Python
Python programs
Text values
Reading data
Programs with computation - practice
Math functions
Branching statements and logical expressions
Complex branching
Scripts
Data collections
Counting and summing
Lists
Defining functions
Dictionaries

You will learn

  • Python
  • Python programs
  • Text values
  • Reading data
  • Math functions
  • Branching statements and logical expressions
  • Scripts
  • Data collections
  • Defining functions

Needed for course

  • Python installed
  • Working internet connection

Course content

Introduction to Python 2 Activities
Python programs 2 Activities
Text values 3 Activities
Reading data 2 Activities
Programs with computation - practice 2 Activities
Math functions 2 Activities
Branching statements and logical expressions 3 Activities
Complex branching 2 Activities
Scripts 2 Activities
Data collections 4 Activities
Counting and summing 2 Activities
Lists 3 Activities
Defining functions 4 Activities
Dictionaries 2 Activities