Слово «Наука данных», чтобы создать мне любопытство. Я заинтересовал поиск в Интернете знать об этом. Это создаст больше возбуждений и продолжается до темы. Я решаю учиться Python, один из самых популярных языков. Это было бы хорошо И я верю, что изучить возможности кода Python. Python – это широкий ассортимент, признанный для науки о данных, обучении машин и т. Д.
Как узнать Python? Я бы увидил больше дорожной карты на солидный фонд Python. Поэтому я решил узнать 7 дней Фонда Python. Здесь список фундаментов Python:
- Фонды Python → Основы, базовый синтаксис, настройка пакетов для разработчика, использует соответствующий проект, практика на некотором базовом кодировании и мало что знает документы. Основная практика на « edabit.com ».
- Python Paradigms → объектно-ориентированные и функциональные методы программирования
- Декораторы Python, обработка ошибок, модули генераторы, отладки.
- Файл ввода/вывода, регулярные выражения, тестирование, сценариев использует в коде Python.
- Наконец, некоторые дополнительные навыки известны как основы → Скрепление данных, настройка сервера, Машинное обучение
Документирование ежедневного прогресса поможет мне построить справочный журнал для будущего ссылки. Я надеюсь, что этот полезный ресурс всем, кто хочет изучать язык.
День 1 – Введение
Python – это интерпретированный язык высокого уровня и созданный Гвидо Ван Россом и выпущен в 1991 году. Это было написано «C языком».
Как работает Python и почему я выбираю?
Python является самым популярным и любит свой язык программирования и интерпретировать язык, что означает, что код Python преобразован (интерпретируется) в машиночитаемый код (байт-код) другим программным обеспечением и с использованием виртуальной машины Python (для работы (для работы) Байт-код).
Есть разные различные переводчики Python,
- Cython → Это написано на языке C.
- Jython → Чтобы бежать с платформой Java.
- Pypy → Это написано в R-Python (ограниченный Python). Это быстрее, чем Цитон.
- Ironpython → цели на .NET Рамки.
Каждый интерпретирован имеет свои плюсы и минусы.
Начать как начинающий
Чтобы продолжать на том, чтобы любой язык программирования в качестве начала простой, я хотел наслаждаться учиться с некоторыми основными “Привет мир!” , начать с.
Я использовал удивительную онлайн платформу repl.it Чтобы приступить к записи кода или проекта с помощью синтаксиса Python
Print("Hello, world!")# this is first-line code of python #fethermore some code snippets name = input("Enter the name") #Promts user input in console and store in a variable print("welcome to world of python" + name) # prints in description with name
Строительный блок любого языка программирования можно разделить на следующее:
- Переменные
- Типы данных
- Функции
- Лучшая практика
Сегодня я потратил понять некоторые основные синтаксис терминов Python, его типы данных и некоторые Функции к более известным условиям программирования.
Переменные
Переменные значения хранения. В Python это переменные изменения именования:
Переменные должны начинаться с буквы (предпочтительно маленького корпуса) подчеркивания и могут сопровождаться номерами.
Обычный способ написания переменной используется несколько слов в подчеркрении, такова, что имя
Ключевые слова на Python не следует использовать в назначении переменной.
Типы данных
По простым словам – способ представлять значения. В Python есть свои фундаментальные типы данных,
- int → представлять все число
- float → чтобы представлять плавающее реальное число
- Bool → представлять логические выражения I.e True или False.
- ул представлять строки
- Комплекс → представлять комплексное значение i.e 3 + 5j
- список
- корпус
- набор
- обдумывать
- Нет → представлять отсутствие ценности
Сегодня я провожу время для понимания типов данных Python.
Числа
Есть 3 типа числовых типов данных:
- int (для представления всего числа)
- плавать (чтобы представлять плавающее реальное число)
- Комплекс (представлять комплексное значение I.e 3 + 5J)
Тип
Функция используется для определения типа значения или выражения.
num = 100 #assign value and store variable num print(type(num)) #num1 = 9.9 print(type(num1))# num2 = num + 100 print(type(num2))# end of the result 200 i.e. num3 = num1 / 9 print(type(num3)) #end of the result num3 is 1.1 i.e. num4 = 2+4j print(type(num4)) # num4 = complex(3,-2) print(num4) # 3-2j print(type(num4)) #
В Python переменное назначение происходит, просто написав имя и присвоение значения использования.
Математические функции
Python имеет собственную встроенную функцию. Математическая функция, которая позволяет рассчитать различных математических оператора в этом случае.
Математические функции и постоянные – Документация Python содержит все математические функции в построении и константы
print(abs(-1)) # 1 to get absolute value print(round(36.94)) # 37 round the number with depends on factor value i.e. less than or great than on 0.5 print(round(36.45)) # 36 import math # import math package print(math.ceil(9.88)) # 10 to get lager whole number print(math.floor(9.88)) # 9 to get smaller whole number print(math.factorial(5)) # 120 factorial functions
Импорт
Модуль или команда используются для импорта пакета из библиотеки Python. Я буду подробно рассмотреть пакет импорта на прочие дни.
Эти математические модуль функционируют с описаниями,
Список некоторых функций в модуле Python Math
Строки
Строки в Python являются последовательностями персонажей.
string1 = 'Whatever can you write anything within quote' # assign a string within single quotes string2 = "Similarly, same as single quote" # assign a string within double quote string3= '''This is a very long story or multiline statements''' # assign a paragraph within triple quotes string4 = 'Hello! \\"kickstart as a Programmer\\"' # string with the escaped character sequence print(type(string1)) #print(type(string2)) #
Строка Concatenation
Строка может быть объединена с использованием тоже оператора +. Это просто присоединяется или « объединяет «Строки.
first_name = "John" last_name = "Mathew" print(first_name + last_name)# JohnMathew print(first_name +' ' + last_name) #John Mathew
Тип преобразования
Python бросит ошибку, если операции выполняются с разными типами
name = "John" age = 29 print(name + age) #TypeError: can only concatenate str (not "int") to str #IF python concatenate, Both variable is the same data types print(name + str(age)) # "John29" #or print(int(name) + age) # ValueError: invalid literal for int() with base 10: 'John'
Здесь вы можете увидеть два типа ошибки.
Первый, Типеррр
→ Переменные – это разные типы данных и больше зависят от Строка Отказ
Второй, ValueError
→ Переменные – это разные типы данных и больше зависят от int Отказ
Отформатированная струна
Форматирование строки – это способ отформатировать строку с динамически обновлением содержимого выходной строки. Первая идея будет применять строку Concatenation что-то вроде
first_name = 'John' last_name = 'Mathew' # String Concatenation print('Welcome'+ first_name + " " + last_name + ' to enter python world!') # String Formatted print(f'Welcome {first_name} {last_name} to enter the python world!')
Строковые индексы
Строки в Python просто заказывают коллекцию персонажей. Таким образом, мы можем сделать много крутых трюков с этим. Мы можем получить доступ к символам строки, выберите подкрануту, обратить вспять строку и намного более легко. Это также называется нарезкой строки.
string = "Welcome to Python World" first_letter = string[0] # indexing start with 0 last_letter = string[-1] print(first_letter) # W print(last_letter) # d #string manipulating of the indexes [start:stop:step-over] range_1 = string[0:2] # here it starts from index 0 and ends at index 1 range_2 = string[0::1] # starts at 0, stops at end with step over 1 range_3 = string[::5] # starts at 0, till end with step 5 reverse_string = string[::-1] # starts from end and reverses the string print(range_1) # 'We' print(range_2) # "Welcome to Python World" print(range_3) # 'Wm or' print(reverse_string)# 'dlroW nohtyP ot emocleW'
Встроенные строковые функции и методы
Python имеет некоторые встроенные функции и методы для выполнения операций на строковых типах данных. Функция, как правило, действие, которое может быть называется самостоятельно как Печать ()
раунд ()
тогда как методы просто функционируют, которые являются частью объекта и называются А Отказ
оператор.
quote = 'java was popular language' print(len(quote)) # 21 (len calculates total no of characters) new_quote = quote.replace('java', 'python') print(new_quote) # python was popular language capitalize = new_quote.capitalize() print(capitalize) # Python was popular language upper_case = new_quote.upper() print(upper_case) # PYTHON WAS POPULAR LANGUAGE print(quote) # java was popular language (Note: Strings are immutable!)
Это все на сегодня! Тем не менее, мне интересно изучать типы данных Но я тренируюсь больше кода Python. Потому что практика хорошо улучшает мои навыки кодирования. Будет продолжать понимание других типов данных и встроенных методов и функций вместе с логическими типами и списками. Довольно взволнован на следующий день.
Спасибо за чтение.
Оригинал: “https://dev.to/pandiyan/7-days-of-python-introduction-1bd0”