Рубрики
Без рубрики

7 дней Python – введение

Слово «Наука данных», чтобы создать мне любопытство. Я заинтересовал поиск в Интернете знать об этом …. Теги с Python, Challenge.

Слово «Наука данных», чтобы создать мне любопытство. Я заинтересовал поиск в Интернете знать об этом. Это создаст больше возбуждений и продолжается до темы. Я решаю учиться Python, один из самых популярных языков. Это было бы хорошо И я верю, что изучить возможности кода Python. Python – это широкий ассортимент, признанный для науки о данных, обучении машин и т. Д.

Как узнать Python? Я бы увидил больше дорожной карты на солидный фонд Python. Поэтому я решил узнать 7 дней Фонда Python. Здесь список фундаментов Python:

  1. Фонды Python → Основы, базовый синтаксис, настройка пакетов для разработчика, использует соответствующий проект, практика на некотором базовом кодировании и мало что знает документы. Основная практика на « edabit.com ».
  2. Python Paradigms → объектно-ориентированные и функциональные методы программирования
  3. Декораторы Python, обработка ошибок, модули генераторы, отладки.
  4. Файл ввода/вывода, регулярные выражения, тестирование, сценариев использует в коде Python.
  5. Наконец, некоторые дополнительные навыки известны как основы → Скрепление данных, настройка сервера, Машинное обучение

Документирование ежедневного прогресса поможет мне построить справочный журнал для будущего ссылки. Я надеюсь, что этот полезный ресурс всем, кто хочет изучать язык.

День 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”