Python – использование format в строках

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

print(“This cat has {0} kittens and a {1}”.format(2,”tail”))

Вместо использования номеров внутри фигурных скобок можно в них сразу задать значение переменной – a,b,c:

print(‘quantity: ({a}, {b}, {c})’.format(a=5,b=2,c=4)) Continue reading

Posted in Python | Leave a comment

Типы данных в PHP

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

В PHP есть 8 типов данных: Continue reading

Posted in PHP | Leave a comment

Python – строки, конкатенация и повторение строк

Чтобы присвоить переменной строку, нужно заключить тест либо в апострофы ‘…’, либо в двойные кавычки “…”:

string=’I am a cat’
string=”I am a cat”

Если в строке есть апостроф (I’m), то всю строку нужно заключить в двойные кавычки, и наоборот. Если в строке есть и апостроф и двойные кавычки, то нужно использовать обратный слэш \, чтобы экранировать символы. Continue reading

Posted in Python | Leave a comment

Переменные и константы в PHP

Константы – поименованные ячейки памяти с неизменяемыми (зафиксированными) значениями.
Переменные
– ячейки со значениями, которые мы можем неоднократно присваивать и изменять.

Константы в PHP

В константы можно положить значение только 1 раз, изменять его нельзя. Константами удобно задавать имена файлов; они делают код безопаснее. Также есть много встроенных (системных) констант.

Как и переменные, константы регистрозависимые (важно – заглавная или строчная буква), но принято их записывать в верхнем регистре (чтобы отличить от переменных); обычно двучленные имена констант разделяются подчеркиванием. Continue reading

Posted in PHP | Leave a comment

Python – среда программирования и дополнительные программы

Когда вы установили Python, возникает вопрос – как начать изучать этот язык? Писать ли команды через консоль или нужно установить на компьютер что-то еще? Для Python есть множество сред программирования и разных решений, но для новичка предпочтительно выбрать из двух:

  • вы изучаете Python в научных целях, тогда скачивайте Anaconda с сайта www.continuum.io/downloads – в эту среду уже входит Python, а также такие полезные программы для программирования и аналитики как Spyder, Jupyter, IPython, R и другие.
  • вы изучаете Python для общих разработок, тогда установите крутой текстовый редактор кода Sublime Text с сайта sublimetext.com; в этом случае нужно будет вручную настроить интерпретатор Python, чтобы запускать программу, написанную в этом редакторе.

Continue reading

Posted in Python | Leave a comment

Python – установка

Чтобы установить Python на свой компьютер, просто наберите в Google поиске – download python и пройдите по первой ссылке на сайт www.python.org/downloads

Проще всего нажать на яркую кнопку с последней версией Питона и далее следовать процессу установки.

Кроме самого Python вам вероятно понадобится установить дополнительные программы, о которых мы поговорим далее. Устанавливая Python, помните, что это интерпретационный язык программирования. Если вы напишите код в блокноте, то он не заработает. И код не нужно компилировать, как в C++. Чтобы запустить ваш код, используется или встроенный интерпретатор – Python 3.6.exe или можно активировать интерпретатор в других текстовых редакторах или средах для программирования.

Все уроки по Python

Posted in Python | Leave a comment

Python – запрещенные имена переменных

Чтобы узнать, какие имена нельзя дать переменным в Python, используем команду:

import keyword
keyword.kwlist

Для Python 3.6 эти слова:  Continue reading

Posted in Python | Leave a comment

Как удалить KingoRoot и SuperUser – без USB, консоли и скриптов

Дисклеймер:
Все, что связано с root-правами – может быть опасно для вашего устройства. Выполняя эту инструкцию, вы делаете это на свой страх и риск; автор ответственности не несет и так далее 🙂

KingoRoot (не путать с Kingroot) – крайне нехорошая программа, которая предназначена для рут-доступа к Android (или jailbrake, доступ к системным файлам); при этом она устанавливает на ваше устройство свои сторонние приложения и постоянно закидывает вас рекламой. Я имел неосторожность ей воспользоваться, прочитав рекомендации других пользователей, которые ее нахваливали. Это была ошибка. Для рута нужно использовать другую программу – SuperSU. Но это частности.

Важно вот что – удалить KingoRoot можно! Но почему-то нигде не написано как, поэтому мне пришлось делать это самому, методом проб и ошибок. Откат к заводский настройкам не поможет. Снятие root через сам KingoRoot SuperUser – тоже не сработает; рут пропадет, а реклама останется.

Итак, чтобы удалить KingoRoot: Continue reading

Posted in Android | Leave a comment

Python – показать пользователю результат

Когда мы пишем любую программу на любом языке программирования, то раньше или позже мы хотим, что результат нашего программирования показывался пользователю. Для этого мы используем команду:
print(…) обязательно с маленькой буквы Continue reading

Posted in Python | Leave a comment

Операторы в PHP

Оператор присваивания =

Не путать с равно: ==

$a = 5; // присвоить тому что слева (переменной $a) значение того, что справа (5)
$a = $a + 1; // прибавим к значению переменной $a
значение 1. Теперь $a равно 6
unset($a); // удалим переменную $a Continue reading

Posted in PHP | Leave a comment