You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			|  | 3 years ago | |
|---|---|---|
| 01 | 3 years ago | |
| 02 | 3 years ago | |
| 03 | 3 years ago | |
| 04 | 3 years ago | |
| 05 | 3 years ago | |
| 06 | 3 years ago | |
| 07_haskell | 3 years ago | |
| 07_python | 3 years ago | |
| 08_python | 3 years ago | |
| 09_python | 3 years ago | |
| 10_docker | 3 years ago | |
| .drone.yml | 3 years ago | |
| .gitignore | 3 years ago | |
| README.md | 3 years ago | |
		
			
				
				README.md
			
		
		
			
			
		
	
	Основы программирования 2022
В репозитории находится код с практик, проводимых для курса Основы программирования.
Код желательно запускать из терминала. Например, в linux можно:
$ cd programming-basics
$ pwd
/home/apr/edu/22/repos/programming-basics
$ ls
01 02 ...
$ cd 01
$ cat README.md
Как решать задания
- внимательно прочитайте задание;
- если в задании упоминается команда, например, find, попробуйте поискать/попинатьman,info,help; но не торопитесь усердствовать с их чтением: за раз всё в голове, скорее всего, не осядет, поэтому интересные вещи лучше отложить и читать постепенно и последовательно (а ещё хорошо спать и регулярно питаться, ага);
- вместо усердного чтения лучше попробуйте прочитать краткое описание и
предположить что эта программа могла бы делать
(обычно секции NAME, SYNOPSIS в man-страницах или листать оглавление info-страниц
и искать что-нибудь со словами introduction,example,real useи пр.); unix (и, как следствие, linux) так устроен, что обычно одна программа выполняет одну функцию, но делает это по возможности хорошо;
- после этого попытайтесь накидать хоть какое-нибудь рабочее решение;
- как только у Вас получилось написать первое рабочее решение, вспомните, что Вы прекрасны;
- попробуйте (возможно, кстати, не сразу, а на следующий день или через несколько дней) упростить или улучшить Ваше решение; обычно это идёт на пользу и Вам и Вашим скриптам;
- с каждым таким улучшением, опять же, постарайтесь себя похвалить и порадоваться, что у Вас получился, возможно, более читаемый и красивый скрипт;
Материалы
(!) список литературы на CSCWiki
(!) web-ресурсы:
- посмотреть как исполняется код в ваших любимых языках программирования: pythontutor;
- почитать объяснение shell-команды: explain shell;