Сообщения

Как вставить аудио в блогспот

Недавно работая над своим блогом о немецком языке , столкнулся с необходимостью вставить в сообщение короткий аудиоролик. Однако штатными средствами блоггера этого сделать не удалось. После нескольких раундов поиска в интернете нашел кое-что приемлемое. Пока оставляю короткое описание процесса, потом надеюсь добавлю подробное описание и скриншоты. Итак, Загружаем аудио-ролик на гугл-диск. Копируем ссылку. Она будет выглядеть примерно так https://drive.google.com/file/d/1kT49eePKwvWba5edwVpC9a0fWxCkMAYi/view?usp=sharing Удаляем все, что после view и меняем view на prevew. Получается вот так https://drive.google.com/file/d/1kT49eePKwvWba5edwVpC9a0fWxCkMAYi/preview Берем кусок кода <iframe frameborder="0" height="80" src="XXXXXXXXXXXXXXXXXXXXXXXXX" width="500"></iframe> Вставляем в него подготовленную ссылку на гугл-диск. Получается вот так <iframe frameborder="0" height="80" src="https://drive.google.

Вводный курс программирования на Питоне

Изображение
Ну вот, я решил возобновить свои занятия по изучению программирования, неудачно прерванные в прошлом году. А чтобы получить дополнительную мотивацию, решил параллельно вести блог с описанием того, что я прошел в данный день. За основу решил (третий раз "решил", ну да ладно) взять онлайн-курс СоdeCademy, с которым собственно и закончил в прошлом году. Если будет время и силы, опишу как-нибудь свои прошлогодние приключения, а пока лишь скажу, что у них есть 7-дневный пробный период, в течение которого доступны платные опции. Вот собственно я и намереваюсь описать свой путь за эти семь дней - что успею сделать. Если вам понравится и вы решите меня продонатить на платный апгрейд для получения неограниченного доступа, то я продолжу этот проект. А теперь поехали! Полностью вводную часть можно посмотреть здесь . Комментирование Итак, первое, что мы собираемся сделать, это показать, как заставить компьютер игнорировать часть программы. Текст, написанный в программе, но не выполняемый

Как выучить Python за неделю. Часть пятнадцатая

Изображение
В завершающей части урока, посвященного синтаксису Питона, нет нового материала. Самое время оглянуться и посмотреть, что мы уже умеем: Выводить в консоль; Сохранять данные в переменных; Обновлять данные, сохраненные в переменных, если условия изменились; Оформлять арифметические операции на языке понятном Питону: В упражнении нам предлагается закрепить пройденное, выполнив следующее задание, используя полученные знания о переменных, строках, математических операторах и конкатенации: Опа, ошибка - Hello это строка, а не переменная. Значит, надо взять это слово в кавычки: Опять ошибка - я поспешил, невнимательно прочитал задание - надо оформить шаблон приветствия в качестве отдельной переменной, а потом уже подставить эту переменную в код персонализированного приветствия: Ну вот, теперь все правильно - я даже получил баджик за успешно законченный урок по синтаксису Питона. В качестве бонуса решил вывести полученный результат в консоль: Ну вот, теперь все правильно! Как говорится, на оши

Как выучить Python за неделю. Часть четырнадцатая

Изображение
Трудно представить себе поэта-программиста, но наверное такие все-таки есть. Видать именно для такого случая в Питоне предусмотрена возможность оформления многострочных строк (multi-line strings): Как известно в стихах принято начитать каждую строчку с новой строки даже если предложение еще не кончилось. Если мы просто так присвоим переменной такую строку, то получим синтаксическую ошибку (SyntaxError). Питон может воспринимать такие строфы только если они окружены не одной, а тремя парами кавычек: Но и этого недостаточно - такая строфа должна быть приписана переменной, иначе Питон будет воспринимать ее как комментарий, то есть вообще воспринимать не будет. Ну и правильно как говорится, перефразируя старый анекдот, поэзия у нас на втором этаже. В практической части нам предлагается оформить в виде многострочной строки что-то многословно велеречивое: Сработало! До встречи в следующей части !! Предыдущую часть можно посмотреть здесь .

Как выучить Python за неделю. Часть тринадцатая

Изображение
Компьютерная программа - это не библия. И это хорошо. Это означает, что ее текст доступен для постоянного обновления. Более того, такое постоянное обновление (updating) это необходимое условие ее функционирования. Не даром основной тип данных в программировании называется переменными. Это как иксы и игреки в формулах из школьного курса математики - в которые можно подставлять разные значения. Одним из вариантов обновления переменных в Питоне является оператор, состоящий из двух математических символов - "плюс" и "равно": Мы используем его в том случае когда у нас есть число, сохраненное в переменной и у нас по ходу дела возникает необходимость изменить его в данном случае - добавить. Эта процедура может повторяться несколько раз: Этот оператор используется не только для работы с числами, но и со строками (в данном случае ее можно рассматривать как сокращенную процедуру конкатенации, о которой мы говорили в предыдущем уроке): В практической части рассматривается случ

Как выучить Python за неделю. Часть двенадцатая

Изображение
В процессе написания программного кода часто приходится складывать не только числа, но и фрагменты текста (напомню, что текстовый тип данных, в отличие от чисел и переменных называется строками - strings). Эта операция называется конкатенацией: Выполнение конкатенации строк создает новую строку, состоящую из содержимого первой строки, за которой следует содержимое второй строки (без пробела между ними): Для того чтобы обеспечить пробел, надо вставить еще одну строку, состоящую из пробела, окруженного кавычками (кавычками должна по определению окружаться любая строка - чтобы отличать ее от переменных и чисел). Этот процесс кажется довольно громоздким и механистичным для людей привыкших к лаконичности естественного языка, но согласитесь в этом есть своя логика. Но можно поступить и проще - просто добавить пробел в конец первой или в начало второй строки, как это будет видно в упражнении): Если нам нужно объединить строки с числами (это два разных типа данных), то можно поступить двояко.

Как выучить Python за неделю. Часть одиннадцатая

Изображение
В одиннадцатом уроке рассмотрим как в Питоне оформляется остаток от деления (modulo): Как видим это делается с помощью значка процента: На первый взгляд кажется, что это бесполезная игра в бисер. Однако в дальнейшем мы выясним, что этот оператор просто незаменим в циклических операциях, где требуется совершить какое-либо действие не на каждом шаге, а через один, через два и т.п. В упражнении нам предлагается поделить группу на четыре команды. Вопрос - если в процессе жеребьевки вам выпал 27-й номер, то в какую из этих команд вы попадете? Для этого как раз и надо вычислить остаток от деления 27 на четыре: Опа, ошибка! Она состоит в том, что нам надо не только вычислить остаток от деления, но и записать его в переменную. Правда порядок написания кода обратный сначала вводим переменную и присваиваем ей операцию вычисления остатка, а потом уже выводим в консоль эту переменную: В качестве бонуса предлагается выяснить, в какие команды попадут люди с соседними номерами - 26 и 28 соответственн