zero-week's IT blog
close
프로필 배경
프로필 로고

zero-week's IT blog

  • 분류 전체보기
    • CS(Computer Science) 이론
      • 이산수학
      • 알고리즘
      • 디자인패턴
      • 클라우드컴퓨팅
    • JAVA Programming
      • Java
      • JSP
      • Spring
      • SpringBoot
      • Thymeleaf
    • PYTHON Programming
      • Python
      • Django
      • Flask
      • FastAPI
    • JAVASCRIPT Programming
      • Javascript
      • Node.js
      • JQuery
    • C# Programming
      • C#
      • Winform
      • WPF
    • C Programming
      • C
    • WEB PUBLISHING
      • HTML-CSS
    • DATABASE
      • MySQL & MariaDB
      • MSSQL
      • 몽고DB
      • H2
    • Tools & Functions
      • 개발도구 사용방법
      • Project 기능들
      • 코딩 테스트 복기
  • 홈
  • 태그
  • 방명록

[python] 컴프리헨션

컴프리헨션은 파이썬만의 특수한 문법입니다. 컴프리헨션을 사용하면 리스트, 세트, 딕셔너리 등의 컬렉션 데이터 타입을 간결하게 생성하거나 변환할 수 있습니다. 컴프리헨션을 사용하면 작성하는 코드의 양을 줄일 수 있습니다.1. 리스트 컴프리헨션리스트 컴프리헨션을 사용하면 for문을 좀 더 간결하게 표현할 수 있습니다. 또한 일반 for문보다 미세하게 빠르다고 합니다. 일반적으로 아래와 같이 사용합니다.[변환할 값 for 변수 in 리스트 if 조건문] 만약에 if else가 포함된다면 아래와 같이 사용합니다.[변환할 값 if 조건문 else 조건이 성립하지않을때 변환할 값 for 변수 in 리스트] 아래는 예제입니다.students = [1,2,3,4,5]print(students) #출력 [1,2,3,4,..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 4. 23.
  • textsms

[python] 반복문

1. for문파이썬에서 for문은 아래 형식으로 주로 사용합니다.for in iterable객체:# 실행문 여기서 iterable하다는 것은 반복이 가능하다는 것입니다.그리고 for문은 더이상 반복가능하지 않으면 자동으로 종료됩니다.파이썬에서 iterable한 자료형에는 문자열, 리스트, 튜플, 집합, 딕셔너리 등이 있습니다.그리고 iterable한 객체를 반환하는 함수에는 range, reversed, enumerate,filter,map,zip 등이 있습니다. 아래 예제를 통해 사용방법을 살펴보겠습니다.for i in range(10): # 0~9 print(i, end=",") #출력: 0,1,2,3,4,5,6,7,8,9,for x in range(1,10): # 1~9 pri..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 4. 23.
  • textsms

[python] 제어문

파이썬에서는 조건을 넣는 괄호와 실행문을 넣는 대괄호를 사용하지 않습니다.대신에 들여쓰기로 콜론(:)과 들여쓰기로 조건과 실행문을 구분합니다. #무언가가 존재한다면 True로 취급. 숫자는 0이 아닌 수는 전부 True로 취급if 1 and 'a' and ['a','b']: print("True") #출력: True#무언가가 없으면 False로 취급if [] or '' or () or 0: print("empty_list") #출력안됨a1 = "abc"a2 = "def"if a1 == 'abc' and a2 =='def': print("모두 일치") #출력: 모두 일치b1 = 20b2 = 40if b1 True print("숫자가 일치") #출력: 숫자가 일치#다중 조건문num =..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 4. 22.
  • textsms

[python] 변수 및 연산자

1. 변수파이썬은 정적타입이 아닙니다. 따라서 자바나 C처럼 변수를 선언할 때 자료형을 입력하지않아도 됩니다. 또한 처음타입과 다른 타입으로 형변환할때에도 자료형을 선언하지 않고 값만 변경하면됩니다. 이러한 파이썬의 특징때문에 타입에러가 발생할 가능성이 높습니다. 따라서 프로그래밍을 할때 주의해서 사용해야 합니다.var = 10print(type(var))# 출력: var = "chagne"print(type(var)) #출력: #동시선언x = y = z = 300print(f"x: {x}, y:{y}, z:{z}") #출력: x: 300, y:300, z:300#파이썬의 형변환aa = 300print(aa,type(int(aa))) #출력: 300 print(aa,type(str(aa))) #출력: 3..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 4. 22.
  • textsms

[python] 자료형

1. 숫자형1)숫자형 연산자의 종류'''숫자형 연산자+-*///: 몫% : 나머지abs(x) : 절대값pow(x,y) == x ** y -> x의 y제곱''' 2) 정수의 선언 및 출력#정수 선언a = 7a2 = -14big_int = 777777777777777777777777777777#정수 출력print(a) # 출력: 7print(a2) # 출력:-14print(big_int) # 출력:777777777777777777777777777777#타입 출력print(type(a)) #출력:print(type(a2)) #출력:print(type(big_int)) #출력:3) 실수의 선언 및 출력#실수 선언b = 0.9999b2 = 3.14456465b3 = -5.9b4 = 3/9#실수 출력print(b)..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 4. 22.
  • textsms
파이썬 설치

파이썬 설치

구글에서 python 을 입력하여 Welcome to Python.org에 접속합니다. 파이썬 홈페이지에 들어간 후 다운로드를 클릭합니다. 다운로드 파일을 클릭하여 설치합니다. 버전은 다운받는 날짜에 따라 다를 수 있습니다. 파일을 다운받고 설치를 시작하면 아래 붉은 네모박스는 체크해줘야 합니다. 그리고 경로가 길기때문에 보라색 네모박스 안을 클릭하여 경로를 변경합니다. next를 1~2번정도 클릭하면 아래와 같은 화면이 나옵니다. 붉은색 네모박스에 있는 경로를 변경합니다. 그리고 install을 클릭하여 설치하고 close를 클릭합니다.

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 4. 22.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기
    • CS(Computer Science) 이론
      • 이산수학
      • 알고리즘
      • 디자인패턴
      • 클라우드컴퓨팅
    • JAVA Programming
      • Java
      • JSP
      • Spring
      • SpringBoot
      • Thymeleaf
    • PYTHON Programming
      • Python
      • Django
      • Flask
      • FastAPI
    • JAVASCRIPT Programming
      • Javascript
      • Node.js
      • JQuery
    • C# Programming
      • C#
      • Winform
      • WPF
    • C Programming
      • C
    • WEB PUBLISHING
      • HTML-CSS
    • DATABASE
      • MySQL & MariaDB
      • MSSQL
      • 몽고DB
      • H2
    • Tools & Functions
      • 개발도구 사용방법
      • Project 기능들
      • 코딩 테스트 복기
공지사항
최근 글
인기 글
최근 댓글
태그
  • #yalco
  • #나도코딩
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바