Если вы никогда раньше не программировали но хотели бы попробовать свои силы в этой области и добиться успехов, а времени на получение академических знаний нет, то этот сайn может помочь вам в ваших начинаниях.
Вы познакомитесь с общими основами программирования, с основами языков программирования Python, Си и Objective-c с тем, чтобы самостоятельно смогли создавать приложения под iphone и ipad от Apple
Статистика
0 за неделю
Первые шаги в программировании: основы, Си, Objective-c
Интерпретатор Python для iOS Ранее мы уже рассматривали с вами среду разработки Python - версию для десктопа. И немного познакомились с его работой посредством терминала и в виде IDLE. Python for iOS - среда разработки для популярного, объектно-ориентированного языка программирования Python . Если у вас есть желание программировать не привязываясь к одному только рабочему месту или стационарному компьютеру, могу предложить вам обратить внимание на мобильную версию интерпретатора Python. Он есть в варианте ...
Первые шаги в программировании: основы, Си, Objective-c
1.16 Представление символьной информации - ASCII Вы уже знаете, что не зависимо от того, какого типа информацию вы храните или собираетесь хранить в компьютере, все данные имеют двоичное представление, т.е. все хранится в двоичных числах. Эти двоичные числа могут представляться в разных системах счисления: - восьмеричной, - десятичной, - шестнадцатеричной. Возникает вопрос, если числа хранятся в двоичном формате, то каким образом мы храним буквы, знаки препинания и другую информацию? И каким образом мы их ...
Первые шаги в программировании: основы, Си, Objective-c
1.15 Деление двоичных чисел Деление двоичных чисел столбиком Деление чисел в двоичной системе счисления производится по тем же правилам, что и для десятичных чисел, даже еще проще, поскольку мы имеем всегда только две цифры - 0 и 1 Например делим 11110 2 на 110 10 Еще пример: Сдвиг вправо - деление Как мы уже видели ранее, деление на четные числа (производные от возведения в степень 2) - 2, 4, 8, 16 и т. д. можно производить путем сдвига вправо на один разряд: - деление на 2 >> сдвиг вправо на 1 разр...
Первые шаги в программировании: основы, Си, Objective-c
Форматирование программного кода в IDLE Python Приступая к написанию программы вы, так или иначе, должны следовать определенным правилам написания программы. Конечно же жестких правил в написании программного кода нету и заставить вас писать программы тем или иным способом никто заставить не может, кроме как в случаях если вы будете работать в команде программистов какой-либо компании в которой такие требования есть. В этом случае нет другого варианта кроме как следовать этим правилам. В любом случае, когд...
Первые шаги в программировании: основы, Си, Objective-c
IDLE - интегрированная среда разработки Python Ранее мы с вами рассматривали вариант установки высокоуровневого языка программирования на Mac чтобы иметь возможность познакомиться с основами программирования используя Терминал В стандартный комплект поставки Python входит интегрированная среда разработки IDLE, в которой редактировать программы будет намного удобнее, чем в простом текстовом редакторе или терминале. IDLE написан на Питоне с использованием GUI-инструментария tkinter, поэтому легко запускается...
Первые шаги в программировании: основы, Си, Objective-c
1.14 Математические операции с двоичными числами Сейчас мы разберемся со следующими моментами: 1 - сложение двоичных чисел "столбиком" (поразрядное сложение двоичных чисел с переносом) 2 - умножение <столбиком> 3 - умножение посредством сдвига (влево) 4 - отрицательное число 5 - перевод положительного числа в отрицательное. 6 - вычитание двоичных чисел (столбиком) 1 Поразрядное сложение двоичных чисел с переносом В данном случае сложение производится как и обычные десятичные числа в столбик. Если складывае...
Первые шаги в программировании: основы, Си, Objective-c
1.13 Как хранится и записывается информация. Биты и байты Когда мы с вами рассматривали системы счисления то уже вкратце коснулись вопроса хранения информации на компьютере. В частности мы узнали, что минимальная единица информация - один байт , а вот для кодирования каждого байта используется один бит. В одном байте - 8 бит В одном бите может быть записан либо 0 либо 1 А сколько же байт находится в килобайте? Или в мегабайте? 1 бит = двоичная цифра (0 или 1) / логическое значение (ДА / НЕТ) 8 бит = 1 байт...
Первые шаги в программировании: основы, Си, Objective-c
1.12 Практикум. Часть 3. Задачи. Логические выражения Дополнительный практикум после урока 1.12 основ программирования Продолжаем практические работы по программированию используя интерпретатор Python. В данном уроке вам дается возможность пройти самопроверку написав небольшую самостоятельную работу. Задания в продолжение математических операций, а также на логические операции, которые были рассмотрены в теме " 1.7 Булевая алгебра. Логические выражения " Ответы будут находиться под катом. 1 задание Необход...
Первые шаги в программировании: основы, Си, Objective-c
1.12 Практикум. Часть 2. Арифметические операции 2 Дополнительный практикум после урока 1.12 основ программирования С реализацией некоторых операций мы познакомились с вами в прошлый раз. Сейчас продолжим это знакомство. Открываем Терминал (а лучше IDLE ) и вызываем интерпретатор Python как мы это делали в прошлый раз. Теперь терминал готов к вводу команд, а мы продолжим. Чем числа отличаются от строк? - Числа состоят только из цифр. - Над числами можно производить математические действия, а над строками -...
Первые шаги в программировании: основы, Си, Objective-c
1.12 Практикум. Часть 1. Арифметические операции 1. Первые шаги программирования. Первый практикум после урока 1.12 основ программирования Начнем пожалуй первые шаги в программировании. Поскольку мы занимаемся с основ программирования, то и первые шаги мы будем делать для того, чтобы осознать и запомнить те теоретические знания, которые получили ранее. Для этого запустим терминал и воспользуемся интерпретатором Python 'а или же, что зачастую намного удобнее, IDLE - интегрированную среду разработки Python И...