admin / 21.09.2018

Code academy русский

.

1.

Join the Millions Learning to Code With Codecademy

Синтаксис условной инструкции

Все ранее рассматриваемые программы имели линейную структуру: все инструкции выполнялись последовательно одна за одной, каждая записанная инструкция обязательно выполняется.

Допустим мы хотим по данному числу x определить его абсолютную величину (модуль). Программа должна напечатать значение переменной x, если x>0 или же величину -x в противном случае. Линейная структура программы нарушается: в зависимости от справедливости условия x>0 должна быть выведена одна или другая величина. Соответствующий фрагмент программы на Питоне имеет вид:

-273x = int(input()) if x > 0: print(x) else: print(-x)

В этой программе используется условная инструкция (если). После слова указывается проверяемое условие , завершающееся двоеточием. После этого идет блок (последовательность) инструкций, который будет выполнен, если условие истинно, в нашем примере это вывод на экран величины . Затем идет слово (иначе), также завершающееся двоеточием, и блок инструкций, который будет выполнен, если проверяемое условие неверно, в данном случае будет выведено значение .

Итак, условная инструкция в Питоне имеет следующий синтаксис:

if : else:

будет выполнен, если истинно. Если ложно, будет выполнен .

В условной инструкции может отсутствовать слово и последующий блок. Такая инструкция называется неполным ветвлением. Например, если дано число и мы хотим заменить его на абсолютную величину , то это можно сделать следующим образом:

-273x = int(input()) if x < 0: x = -x print(x)

В этом примере переменной будет присвоено значение , но только в том случае, когда .

А вот инструкция будет выполнена всегда, независимо от проверяемого условия.

Для выделения блока инструкций, относящихся к инструкции или в языке Питон используются отступы. Все инструкции, которые относятся к одному блоку, должны иметь равную величину отступа, то есть одинаковое число пробелов в начале строки. Рекомендуется использовать отступ в 4 пробела и не рекомедуется использовать в качестве отступа символ табуляции.

Это одно из существенных отличий синтаксиса Питона от синтаксиса большинства языков, в которых блоки выделяются специальными словами, например, в Кумире, в Паскале или фигурными скобками в Си.

Решили переквалифицироваться в программиста? Неудивительно, часто middle-разработчик получает больше, чем проджект менеджер с 10-летним опытом. Поиск по форумам и обзорам наверняка вывел вас на популярную школу программирования Codecademy. Но если для вас языковой барьер – понятие вполне осязаемое, остается вопрос: есть ли Codecademy на русском?

Школа программирования Codecademy

Школа программирования Codecademy – проект, призванный популяризировать программирование. Не важно, как вы будете использовать полученные знания: запустите свой проект, подадитесь в juniorили сделаете из программирования хобби.

Изучать программирование должен каждый. Потому что это учит думать

Стив Джобс

Если отталкиваться от этого утверждения, после нескольких месяцев на Codecademy вы станете думать значительно лучше и свободно «заговорите» на Java, HTML, CSS, iQuery, Pythom, Ruby, PHP. Начать жизнь программиста просто: заходим на сайт, проходим одно-минутную процедуру регистрации, выбираем интересующий язык и под чутким руководством Codecademy пишем свой первый код.

Переключаем Codecademy на русский

Еще два года назад появилась информация, что в ближайшее время будет доступна версия Codecademy на русском.

Подборка онлайн-ресурсов для тех, кто хочет научиться программировать

Сайт перевели на испанский, португальский, французский и киргизский. А вот русского языка в стандартной раскладке нет. Но часть уроков для «новичков» все же перевели, поэтому переключаем codecademy на русский. Заходим в раздел «Приступаем к программированию», переходим на вкладку Course и выполняем задания.

Что делать, когда русскоязычная часть курса закончится и вы решите двигаться дальше? Можно использовать клиент Google Translate или онлайн-переводчик они мгновенно переведут текст. Стоит пройти этап «первого знакомства» и привыкнуть к обучению на английском, и для вас откроются огромные перспективы: лекции по С++ на Coursera или обучение по проектам на TreeHouse и GitHub.

Уроки программирования на русском языке

Если вы не готовы бежать за двумя зайцами сразу: программированием и английским – выбирайте уроки программирования на русском в HTML Academy. Здесь вы продвинетесь в знании HTML и CSS от выполнения самых простых заданий до «выпускного» проекта по верстке сайта.

.

Есть ли Сodecademy на русском? Как переквалифицироваться в программиста

.

Каждому изучающему Python нужно писать код для закрепления. Вашему вниманию предлагаются несколько задач для реализации (не слишком простых (кроме первой) и не слишком сложных).

Для выполнения заданий крайне рекомендуется пройти самоучитель.

Также для этих задач есть репозиторий с тестами и моими решениями (чтобы проверить себя).

Для запуска тестов для вашей функции проще всего будет добавить код из папки с тестами в конец файла с функцией.

А теперь, собственно, задачи:

Простейшие арифметические операции (1)

Написать функцию , принимающую 3 аргумента: первые 2 — числа, третий — операция, которая должна быть произведена над ними. Если третий аргумент , сложить их; если , то вычесть; — умножить; — разделить (первое на второе).

Codecademy

В остальных случаях вернуть строку «».

Високосный год (2)

Написать функцию , принимающую 1 аргумент — год, и возвращающую True, если год високосный, и False иначе.

Квадрат (3)

Написать функцию , принимающую 1 аргумент — сторону квадрата, и возвращающую 3 значения (с помощью кортежа): периметр квадрата, площадь квадрата и диагональ квадрата.

Времена года (4)

Написать функцию , принимающую 1 аргумент — номер месяца (от 1 до 12), и возвращающую время года, которому этот месяц принадлежит (, , или ).

Банковский вклад (5)

Пользователь делает вклад в размере рублей сроком на лет под 10% годовых (каждый год размер его вклада увеличивается на 10%. Эти деньги прибавляются к сумме вклада, и на них в следующем году тоже будут проценты).

Написать функцию , принимающая аргументы и , и возвращающую сумму, которая будет на счету пользователя.

Простые числа (6)

Написать функцию , принимающую 1 аргумент — число от 0 до 1000, и возвращающую True, если оно простое, и False — иначе.

Правильная дата (7)

Написать функцию , принимающую 3 аргумента — день, месяц и год. Вернуть True, если такая дата есть в нашем календаре, и False иначе.

XOR-шифрование (8)

Написать функцию , принимающая 2 аргумента: строку, которую нужно зашифровать, и ключ шифрования, которая возвращает строку, зашифрованную путем применения функции XOR (^) над символами строки с ключом. Написать также функцию , которая по зашифрованной строке и ключу восстанавливает исходную строку.

FILED UNDER : IT

Submit a Comment

Must be required * marked fields.

:*
:*