Найти тему
Программирование на Python. Базовые функции
Полный список всех существующих функций языка Python приводить здесь не имеет никакого смысла. Наша задача – научиться искать и находить нужные инструменты для решения определенных задач. Искать можно в документации к языку на официальном сайте Python или же на других сайтах – благо, их сейчас очень много. Приведем здесь только самые популярные функции, которые закрывают до 90% всех потребностей программирования. Комменты приветствуются, за палец вверх - отдельное спасибо...
1 день назад
Рисование спирали на Бейсике
Всем привет! Очередное творение из прошлого: расширяющиеся из центра спирали. Размер кода со всеми примечаниями всего 30 с небольшим строк. Пример того, насколько простой в реализации может быть компьютерная графика. Как мы баловались в детстве. Программа рисует спираль, которая начинается с центральной точки экрана и постепенно расширяется, увеличивая радиус. Поскольку угол спирали увеличивается постепенно, точки будут располагаться по спиральной траектории, и по мере увеличения радиуса они будут всё дальше удаляться от центра...
5 дней назад
Бликующий текст на Бейсике
Всем привет. Просто для того, чтобы расслабиться от нудятины... Смотрите, что сваял: Понятное дело, что никакой полезной нагрузки это творение в себе не несет, однако, если попробуете повторить, придется задуматься :-) Надеюсь, не сильно отвлекаю от важных дел...
6 дней назад
Создание электронных часов на Бейсике с помощью псевдографики
После того, как мы познакомились с основами Бейсика, можно приступать к практике, пытаясь создавать полезные (или не очень) интересные программки на каждый день. Сделать можно многое - при желании и наличии фантазии. Бейсик позволяет многое, если, конечно, углубиться в него по самые уши. В общем, достаточно лирики, давайте приступим. Пару лет назад ко мне пришла мысль, а что если попробовать сделать что-нибудь полезное, например, часы - чтобы постоянно были перед глазами на рабочем столе. Просто по работе часто нужно знать время, и пялишься в системный трей с его мелким шрифтом...
1 неделю назад
Программирование на Python для начинающих. Базовый уровень
Для начинающих можно порекомендовать несколько языков программирования, но самым распространенным на данный момент однозначно является Python. Однако, по моему мнению, прежде чем изучать его, неплохо было иметь в запасе определенный объем знаний о программировании вообще. Необязательно, конечно, но, считаю, это упростит изучение. Хоть Python и прост, а, потому, хорошо подходит для изучения программирования начинающими, все же, если вы полный ноль, на мой взгляд, предпочтительнее начинать свой путь в программировании, например, со старого Бейсика...
4 месяца назад
Программирование на Python. Функции
Функции – это незаменимая вещь в процедурном (обычном) и, тем более, в функциональном программировании (которое мы будем изучать после прохождения базового курса). Функции позволяют значительно сократить код и сделать его более читаемым, структурировать его логически. Все команды (операторы) языка по сути своей являются ничем иным, как функциями. Мы научимся писать собственные функции, но те, функции, которые встроены в язык, уже были написаны заранее и хранятся в библиотеке языка. Какие-то из встроенных функций доступны сразу, какие-то необходимо импортировать из определенных модулей...
4 месяца назад
Программирование на Python. Срезы
Срезы – это инструмент для перебора элементов массива, который есть только в Python (хотя, может, и еще где-то есть). Гениальное изобретение. Ранее, для того, чтобы перебрать элементы массива, необходимо было применить цикл. Теперь же все стало намного проще. Причем как визуально, так и практически. Общая форма записи среза выглядит так: arr[a:b:c], где arr – это идентификатор списка или кортежа, a и b – начальный и конечный индексы элементов, c – шаг. Например, нам дан список 10 чисел, и необходимо получить новый список, содержащий каждый второй элемент исходного списка. Тогда достаточно написать так: res = arr[0:9:2] Расшифруем...
4 месяца назад
Программирование на Python. Работа с файлами
Файлы – основа всего программного обеспечения. Поэтому, в конечном счете, все сводится к умению работать с файлами: создавать, удалять, открывать, закрывать и редактировать. Сначала изучим функции открытия и закрытия, использующиеся по умолчанию. Для того, чтобы начать работать с содержимым файла, или просто-напросто создать его, необходимо использовать функцию open(). В скобках пишется название файла. Но просто так эта функция не используется. Делается это так: f = open(‘file.txt’, ‘r’) Это выражение можно понимать так: открой файл file.txt и прикрепи его к переменной f. Литера r служит для указания того, зачем открывается файл...
4 месяца назад
Программирование на Python. Основы работы с массивами данных
Понимание работы с массивами данных – один из ключевых навыков программиста, потому что трудно представить какую-то практическую задачу в реальной жизни, которая не потребует использование массивов. Поэтому знать, что такое массив, как его создавать, редактировать и т.д. – нужно обязательно. Мы начнем рассмотрение сразу с двух типов массивов. В Python их четыре, но начнем с двух самых простых. К слову, в некоторых языках программирования (особенно старых) есть всего один тип массива, самый простой...
5 месяцев назад
Программирование на Python. Работа со строками
Умение работать (получать, изменять, форматировать и т.д.) со строковыми переменными – очень важный навык в программировании. В настоящее время большая часть работы программиста так или иначе связана с базами данных, а данные эти по большей своей части – ни что иное, как какая-то символьная информация. Как вы помните, получаемая информация от пользователя посредством функции input(), представляет собой строку. Именно поэтому, если вводятся числа, их необходимо преобразовать, собственно, в числа с помощью функции int(). Но если мы работаем с символами, нам обязательно нужно проверять, не введено ли чего лишнего...
5 месяцев назад
Программирование на Python. Цикл while
Это условный цикл. То есть все, что находится в теле цикла, будет выполняться, только если выполняется определенное условие. Например, умножать число на 3 и выводить результат, пока результат будет меньше тысячи: Думаем, все понятно. ------------------------------ Список уроков Программирование на Python для начинающих. Базовый уровень Следующий урок Работа со строками Предыдущий урок Цикл for..in ------------------------------ 1. Организовать ввод, пока мы вводим что-то, отличное от пустой строки...
5 месяцев назад
Программирование на Python. Цикл for .. in
Самым частым вариантом инициализации цикла является следующая запись: for a in range(1, 10): В Python дословно эту строку можно прочитать следующим образом: Для переменной А принимать значения, находящиеся в диапазоне от 1 до 9 (10 не включено). Функция range() создает диапазон значений. Она может быть использована не только в сочетании с циклом for, но и просто отдельно. Об этом мы еще будем говорить позднее. На данный момент нужно просто запомнить такую конструкцию запуска цикла. Давайте, к примеру, выведем все цифры от 1 до 10...
5 месяцев назад