Свободное пользование Python 3.0 за 10 минут

FAYST

Участник
Статус
offline
Регистрация
18.03.2019
Сообщения
37
Репутация
23
Существует множество гайдов и книг по теме обучения Python но все они углубляются в дебри и от этого смысл многих вещей теряться.
Новый пользователь Python после того как открывает книгу по обучению этого языка на 2500 страниц думает что этот язык сложен и непрост. Да это так, профессиональный Python сложен и его нужно долго учить.

Но новый пользователь не хочет тратить так много времяни и рыться в тонкостях поэтому мой гайд "Свободное пользование Python 3.0 за 10 минут" актуален.
скачать Python на официальном сайте https://www.python.org/downloads/
скачать sublaitext на официальном сайте https://www.sublimetext.com/
sublaitext будет выступать "полу" компилятором
(будет выполнять команды но не давать возможности выписывать значении при выполнение команд, такие как input это решаемая проблема и позже покажу как)

ВАЖНО сначала установите sublaitext
Создаем новый файл Ctr + N
Сохранением его Ctr + S и даем название "Урок 1"
Выбираем язык программирования View - Syntax - Python
Безымянный.png

Пишем команду например: print('Вечер в хату')
Нажимаем Ctr + B (это исполнение кода)

Безымянный.png

Ctrl + B = запуск кода
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 = м + ж
------------------------------------------------
выводит код на экран\ делает его видимым\
можно передавать следующие
12.png
------------------------------------------------
input() \\\ input('любое слово')
дает возможно записать лично число в код

sublime text не поддерживает ввод.
поэтому находим сохраненный файл - приписываем в конец ' .py ' (открывать через Python) - открываем двойным кликом - Готово.
------------------------------------------------
Выступают в роли сито которые отделяют зерна от плевел
правила синтаксиса :

if переменную_которую_проверять == оно_равно:
то_тогда_что_будем_делать = не_знаю

elif переменную_которую_проверять >= оно_больше_этого_значения :
то_тогда_что_будем_делать = теперь_уже_знаю

21.png

запускаем через python
431.png
------------------------------------------------
хорошая команда для вывода ошибок при проверке

esle = выполняется если if // elif не выполнились
правила синтаксиса :
esle:
что_будем_делать = не_знаю

45345.png
------------------------------------------------
цикл \\\ повторение команды
правила синтаксиса:

что_повторить = '111'
r = что_повторить
for название_цикла in r :
это_будет_выполняться_столько_раз_сколько_равно_r

14444.png
------------------------------------------------
Это функция используется для упрощения кода
Её особенность в том что она не выполняться \\\ не видна коду, пока к ней не обратились !

правила синтаксиса:

def название_функции ():
что_эта_функция_выполняет

вызвать функцию для исполнения:

название_функции ()

приведу пример с простым калькулятором

1241424.png


Функции могут выполнять только то что в них написано
например нужно чтобы в функции стабильно что то происходила

Функции могут также принимать значения как показано выше
правила синтаксиса:

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

112.png



a = 1
b = 5
c =6

функция(a,b,c)
------------------------------------------------
Самая нужная команда она дает доступ к библиотекам \\\ к их функциям


Правила синтаксиса : всегда ставятся в начало !!!!

import название_библиотеки
import название_библиотеки1, название_библиотеки2

Вызваетсья :

эта_переменная.название_библиотеки(если_нужно_передать_значение)
import random
a = '1234567890'
res = random.random(a)
print(res)

многие библиотеки уже есть в Pythone но есть те которые нужно самостоятельно добавлять
------------------------------------------------
фв.png
------------------------------------------------

Продолжение следует
 

Вложения

  • upload_2019-3-18_20-13-29.png
    upload_2019-3-18_20-13-29.png
    31 KB · Просмотры: 28
Последнее редактирование:

Ashez

Участник
Статус
offline
Регистрация
29.05.2018
Сообщения
185
Репутация
40
Совсем необязательно на первых порах скачивать питон на пк. Можно пользоваться repl.it
 

FAYST

Участник
Статус
offline
Регистрация
18.03.2019
Сообщения
37
Репутация
23
Совсем необязательно на первых порах скачивать питон на пк. Можно пользоваться repl.it
Можно, но какой в этом смысл ? Sablauntext прост в отличии от pacharma и относительно других быст. Что ещё в плюс , он очень красив в оформление
 

!u@iia

Новичок
Статус
offline
Регистрация
07.01.2019
Сообщения
13
Репутация
1
Ебать, а я долбоеб решился книгу еще начинать читать. Спасибо огромное!