JavaScript – циклы, счетчик

Цикл – это кусок кода, который повторяется некоторое число раз. Число повторений или число итераций описывается с помощью счетчика.

Цикл записывается с помощью while(выражение, которое приводится к булеву типу – > для следующей итерации надо получить true, как только получим false, цикл остановится);

Пример бесконечного цикла: while (true);

Что приводится к false в JavaScript:

  • false
  • undefined
  • null
  • 0
  • ” “
  • NaN

Все остальное – это true. Continue reading

Posted in Javascript | Leave a comment

JavaScript – вывод данных

Внутри html кода можно вставлять и исполнять JavaScript с помощью тэгов <script>…</script>, которые можно вставить в head странички.

Вывод данных идет по-разному в зависимости от  интерпретатора:

var cat = “Vera”; //имя кота
document.write(‘Hi, ‘ + cat); напечатать результат пользователю
print(‘Hi, ‘ + cat); //один вариант вывода в консоли Visual, но в браузере эта функция запускает печать страницы на принтере
console.log(‘Hi, ‘ + cat); //другой вариант вывода, работает в консоли Google Chrome
Hi, Vera //результат

Как использовать внешний файл в коде?

Для подключения файлов в JavaScript используется функция src (search) внутри тэгов <script src=”имя файла”>…</script>

Posted in Javascript | Leave a comment

JavaScript – комментарии

Комментарий – часть кода, которая не интерпретируется. Есть многострочные комментарии и однострочные.

Многострочный комментарий начинается с /* и заканчивается */

код JavaScript;
/*
комментарий
на несколько
строк
*/
код JavaScript;

Однострочный комментарий начинается с // и идет до конца строки

код JavaScript; //комментарий на одну строку

Комментарии в коде нужны для разработчиков, которые могут захотеть что-то исправить или доделать в коде. Важно оставлять комментарии по ходу кода, чтобы пользователям и другим разработчикам было удобно понять код.

Posted in Javascript | Leave a comment

JavaScript – правила хорошего тона

В JavaScript принято называть переменные маленькими буквами (если имя из одного слова) – cat; Если имя переменной состоит из двух слов, то используется верблюжья нотация, т.е. первое слово пишется маленькими буквами, а второе склеивается с первым и пишется с большой буквы: myCat; Если слов несколько, то первое пишется с маленькой буквы, а каждое новое слов склеивается с предыдущими и пишется с большой буквы: myDearCat;

Принято объявлять переменные через ключевое слово var, т.е. каждую новую переменную нужно записать отдельной строкой: var cat; Continue reading

Posted in Javascript | Leave a comment

JavaScript – базовые операторы

Оператор сравнения > / <

Если мы пишем 2 < 6 , мы таким образом задаем вопрос, так это или нет? Ответ может быть в виде bulean значений – True / False.

true > false

Оператор равенства (мягкое равно) ==

Спрашиваем, 6 == 6 (шесть равно шести), ответ будет true

Мы не может сравнивать переменные разных типов, то есть мы не можем сравнить число и строку. Если мы напишем 6 == “6”, то мы задаем вопрос, равно ли число шесть строке шесть. В данном случае мы тоже получим true, т.к. произойдет приведение строки к числу. Continue reading

Posted in Javascript | Leave a comment

JavaScript – первое впечатление

Язык программирования Джава или Ява скрипт – JavaScript – был создан веселым программистом за 10 дней. Почти как бог сотворил Землю, так и Брендан Эйх (Brendan Eich) сделал в 1995 году язык программирования, который совместим со всеми браузерами и до сих пор является самым популярным языком программирования для веб-приложений и веб-сайтов.

Особенности языка JavaScript:

  • интерпретационный
  • регистрозависимый
  • встраивается в html и др.

Ядро языка – ECMAScript-262, где описаны основные конструкции и синтаксис. Continue reading

Posted in Javascript | Tagged , | 2 Comments

Python – циклы (for, while, break, continue)

Циклы в Python – это части кода, которые повторяются несколько раз.

range(start,stop,step) – так в общем случае выглядит цикл для forLoop, где start и stop описывают собственно начало и конец цикла, включая начальную точку, но не включая конечную; step – шаг, с которым компьютер двигается от начальной точки к конечной (еще шаг называют приращение – increment).

Пример:
range(1,10,2) – это значит 1, 3, 5, 7, 9 Continue reading

Posted in Python | 1 Comment

Python – тернарный условный оператор (if, or, else)

Тернарный оператор (Ternary operator) – используется в строчку для задания условий в присваивании значения переменной. Легче это понять на примерах.

cat_say = “Mew”
me_say = “Hi,cat” if cat_say == “Mew” or cat_say == “Myavki” else “Who are you?”
print(me_say)
Hi,cat #результат

Тернарный оператор по сути включает в себя имя переменной, которой мы присваиваем значение и внутри этой же строки задаем условия, описываемые операторами if/or/else. Не обязательно использовать все три if/or/else оператора, в условии может использоваться просто if/else.

Важно: тернарный условный оператор в Python может использоваться как со строками, так и с числами.

Все уроки по Python

Posted in Python | 1 Comment

Python – логические операторы и условия

Основные условия в Python:

  • < (одно меньше другого)
  • > (одно больше другого)
  • <= (одно меньше или равно другому)
  • >= (одно больше или равно другому)
  • != (одно не равно другому)
  • == (одно равно другому)

Примеры использования условий:

print(5 > 4)
True #результат

print(‘cat’==’dog’)
False #результат Continue reading

Posted in Python | Leave a comment

Горячие клавиши для программирования

Универсальные базовые горячие клавиши, которые должен знать каждый программист.

Операции с файлами:
Ctrl+N – создать новый файл
Ctrl+O – открыть
Ctrl+S – сохранить

Операции с кодом (простые):
Ctrl + F – найти
Ctrl + H – заменить

Ctrl+A – выделить все
Ctrl+C – копировать
Ctrl+V – вставить
Ctrl+X – вырезать
Ctrl+Y – шаг вперед
Ctrl+Z – шаг назад

Операции с кодом (продвинутые):
Ctrl+D – дублировать строку
Ctrl+J – Объединение выделенных строк в одну.

Навигация по строке:
Ctrl+стрелки (право/лево) – навигация по выражениям
Shift+Home – выделить все до начала сроки
Shift+End – выделить все до конца сроки
Shift+Ctrl+стрелки (право/лево) – выделить выражение
Shift+Ctrl+стрелки (вверх/вниз) – поменять строки местами

Ctrl+Home – переместить курсор в начало документа
Ctrl+End – переместить курсор в конец документа

Posted in Программирование | Leave a comment