FAYST
Участник
- Статус
- offline
- Регистрация
- 18.03.2019
- Сообщения
- 37
- Репутация
- 23
Существует множество гайдов и книг по теме обучения Python но все они углубляются в дебри и от этого смысл многих вещей теряться.
Новый пользователь Python после того как открывает книгу по обучению этого языка на 2500 страниц думает что этот язык сложен и непрост. Да это так, профессиональный Python сложен и его нужно долго учить.
Но новый пользователь не хочет тратить так много времяни и рыться в тонкостях поэтому мой гайд "Свободное пользование Python 3.0 за 10 минут" актуален.
Новый пользователь Python после того как открывает книгу по обучению этого языка на 2500 страниц думает что этот язык сложен и непрост. Да это так, профессиональный Python сложен и его нужно долго учить.
Но новый пользователь не хочет тратить так много времяни и рыться в тонкостях поэтому мой гайд "Свободное пользование Python 3.0 за 10 минут" актуален.
скачать Python на официальном сайте https://www.python.org/downloads/
скачать sublaitext на официальном сайте https://www.sublimetext.com/
sublaitext будет выступать "полу" компилятором
(будет выполнять команды но не давать возможности выписывать значении при выполнение команд, такие как input это решаемая проблема и позже покажу как)
скачать sublaitext на официальном сайте https://www.sublimetext.com/
sublaitext будет выступать "полу" компилятором
(будет выполнять команды но не давать возможности выписывать значении при выполнение команд, такие как input это решаемая проблема и позже покажу как)
ВАЖНО сначала установите sublaitext
Создаем новый файл Ctr + N
Сохранением его Ctr + S и даем название "Урок 1"
Выбираем язык программирования View - Syntax - Python
Пишем команду например: print('Вечер в хату')
Нажимаем Ctr + B (это исполнение кода)
Сохранением его Ctr + S и даем название "Урок 1"
Выбираем язык программирования View - Syntax - Python
Пишем команду например: print('Вечер в хату')
Нажимаем Ctr + B (это исполнение кода)
Ctrl + B = запуск кода
Ctrl + / (либо по русски знак вопроса который у правого шифта) = закоментить выделенное
Ctrl + [ = добавить отступ к выделенному
Ctrl + ] = убрать отступ к выделенному
Ctrl + S = сохранить
Ctrl + / (либо по русски знак вопроса который у правого шифта) = закоментить выделенное
Ctrl + [ = добавить отступ к выделенному
Ctrl + ] = убрать отступ к выделенному
Ctrl + S = сохранить
"Команды это те же самые функции в которые необходимо передавать различные значения" FAYST 2019
1 = переменные можно называть на русском и они выступают в роде ячейки памяти для дальнейшего использования
2 = Будьте внимательны с форматами значения которые отправляете в функции \\\ команды
' текст или число в кавычках ' - формат str
1+2*1*6/7 - формат int \\\ float
перевести форматы
str(значение) - текст
int(значение) - число
float(значение) - число
3 = В Python есть много разных библиотек \\\ каталог функций, которые и дают весь смысл этого языка, команды библиотек другой и по ним другие гайды но синтаксис такой же.
Если этот гайд будет интересен публике то мы рассмотрим очень недооцененную библиотеку функция такую как Selenium - управление в веб браузере. На данный момент в интернете нет простого гайда на эту библиотеку.
4 = Если у вас возникла ошибка то всегда найдется в интернете ответ - копируйте ошибку которую выдает sublaitext и вставляйте в браузер.
5 = значения можно складывать\\\ писать слитно
a = 0
b = 1
v = 'sas'
print (a,b,v)
print (a + b, v)
6 = после символа в команде ' : ' всегда идет отступ ( TAB )
def sex ():
___ sexx = м + ж
1 = переменные можно называть на русском и они выступают в роде ячейки памяти для дальнейшего использования
2 = Будьте внимательны с форматами значения которые отправляете в функции \\\ команды
' текст или число в кавычках ' - формат str
1+2*1*6/7 - формат int \\\ float
перевести форматы
str(значение) - текст
int(значение) - число
float(значение) - число
3 = В Python есть много разных библиотек \\\ каталог функций, которые и дают весь смысл этого языка, команды библиотек другой и по ним другие гайды но синтаксис такой же.
Если этот гайд будет интересен публике то мы рассмотрим очень недооцененную библиотеку функция такую как Selenium - управление в веб браузере. На данный момент в интернете нет простого гайда на эту библиотеку.
4 = Если у вас возникла ошибка то всегда найдется в интернете ответ - копируйте ошибку которую выдает sublaitext и вставляйте в браузер.
5 = значения можно складывать\\\ писать слитно
a = 0
b = 1
v = 'sas'
print (a,b,v)
print (a + b, v)
6 = после символа в команде ' : ' всегда идет отступ ( TAB )
def sex ():
___ sexx = м + ж
------------------------------------------------
------------------------------------------------
------------------------------------------------
------------------------------------------------
------------------------------------------------
------------------------------------------------
------------------------------------------------
------------------------------------------------
------------------------------------------------
выводит код на экран\ делает его видимым\
можно передавать следующие
можно передавать следующие
input() \\\ input('любое слово')
дает возможно записать лично число в код
sublime text не поддерживает ввод.
поэтому находим сохраненный файл - приписываем в конец ' .py ' (открывать через Python) - открываем двойным кликом - Готово.
дает возможно записать лично число в код
sublime text не поддерживает ввод.
поэтому находим сохраненный файл - приписываем в конец ' .py ' (открывать через Python) - открываем двойным кликом - Готово.
Выступают в роли сито которые отделяют зерна от плевел
правила синтаксиса :
if переменную_которую_проверять == оно_равно:
то_тогда_что_будем_делать = не_знаю
elif переменную_которую_проверять >= оно_больше_этого_значения :
то_тогда_что_будем_делать = теперь_уже_знаю
правила синтаксиса :
if переменную_которую_проверять == оно_равно:
то_тогда_что_будем_делать = не_знаю
elif переменную_которую_проверять >= оно_больше_этого_значения :
то_тогда_что_будем_делать = теперь_уже_знаю
запускаем через python
хорошая команда для вывода ошибок при проверке
esle = выполняется если if // elif не выполнились
правила синтаксиса :
esle:
что_будем_делать = не_знаю
esle = выполняется если if // elif не выполнились
правила синтаксиса :
esle:
что_будем_делать = не_знаю
цикл \\\ повторение команды
правила синтаксиса:
что_повторить = '111'
r = что_повторить
for название_цикла in r :
это_будет_выполняться_столько_раз_сколько_равно_r
правила синтаксиса:
что_повторить = '111'
r = что_повторить
for название_цикла in r :
это_будет_выполняться_столько_раз_сколько_равно_r
Это функция используется для упрощения кода
Её особенность в том что она не выполняться \\\ не видна коду, пока к ней не обратились !
правила синтаксиса:
def название_функции ():
что_эта_функция_выполняет
вызвать функцию для исполнения:
название_функции ()
приведу пример с простым калькулятором
Функции могут выполнять только то что в них написано
например нужно чтобы в функции стабильно что то происходила
Функции могут также принимать значения как показано выше
правила синтаксиса:
def функция (x,y,z)
интересная вещь тут происходит перемены которые указаны в обращение (a,b,c) становиться (x,y,z) и уже в функции (a = x, b = y, c = z) и нужно указать эти переменные (x,y,z) в функции.
Порядок зависит от поставленных в обращение переменных (c,b,a) будет равняться в функции (x = c, y = b, z =a).
Переменные в функции не видны основному коду для отправления переменных в основной код нужно использовать команду return
a = 1
b = 5
c =6
функция(a,b,c)
Её особенность в том что она не выполняться \\\ не видна коду, пока к ней не обратились !
правила синтаксиса:
def название_функции ():
что_эта_функция_выполняет
вызвать функцию для исполнения:
название_функции ()
приведу пример с простым калькулятором
Функции могут выполнять только то что в них написано
например нужно чтобы в функции стабильно что то происходила
Функции могут также принимать значения как показано выше
правила синтаксиса:
def функция (x,y,z)
интересная вещь тут происходит перемены которые указаны в обращение (a,b,c) становиться (x,y,z) и уже в функции (a = x, b = y, c = z) и нужно указать эти переменные (x,y,z) в функции.
Порядок зависит от поставленных в обращение переменных (c,b,a) будет равняться в функции (x = c, y = b, z =a).
Переменные в функции не видны основному коду для отправления переменных в основной код нужно использовать команду return
a = 1
b = 5
c =6
функция(a,b,c)
Самая нужная команда она дает доступ к библиотекам \\\ к их функциям
Правила синтаксиса : всегда ставятся в начало !!!!
import название_библиотеки
import название_библиотеки1, название_библиотеки2
Вызваетсья :
эта_переменная.название_библиотеки(если_нужно_передать_значение)
import random
a = '1234567890'
res = random.random(a)
print(res)
многие библиотеки уже есть в Pythone но есть те которые нужно самостоятельно добавлять
Правила синтаксиса : всегда ставятся в начало !!!!
import название_библиотеки
import название_библиотеки1, название_библиотеки2
Вызваетсья :
эта_переменная.название_библиотеки(если_нужно_передать_значение)
import random
a = '1234567890'
res = random.random(a)
print(res)
многие библиотеки уже есть в Pythone но есть те которые нужно самостоятельно добавлять
Продолжение следует
Вложения
Последнее редактирование: