동식이 블로그

Python 사용자 모듈

python

Python 사용자 모듈 실행순서 위에서부터(top-level) 실행 1 2 3 4 5 # __name__ ? : 파이썬 스크립트를 그래도 실행했을 때 모듈로써 실행하고있는건지, 아니면 python.py로 실행하고 있는지를 판단 if(__name__ == "__main__"): print("a.py를 직접 실행") else: ...

Python 코딩도장

16~19장

코딩도장 python 16~19장 16장. for와 range사용하기 For문 반복 횟수가 정해져 있을 때 주로 사용 17장. While 반복문 사용하기 While문 조건식으로만 동작하며 반복할 코드 안에 조건식에 영향을 주는 변화식이 들어감 1 2 3 4 i = 0 # 초기식 while ...

Python 활용

python

python 활용 딕셔너리 메소드 활용 .update() key, value 페어를 추가 만약 해당 key가 이미 존재하면 value값을 덮어 씀 1 2 3 my_dict.update(melon = "메론") # key값을 추가해주는건데 추가해주는 key는 변수처럼 할당해 주어야 함 .get() 1 2 3 4 5 6 my_d...

Python 코딩도장

13~15장

코딩도장 python 13~15장 13장. if조건문으로 특정 조건일 때 코드 실행하기 의사코드 (pseduo code) 실제 프로그래밍 언어가 아닌 사람의 언어로 프로그래밍 언어를 표현한 것 보통 특정 프로그래밍 언어를 사용하지 않고 알고리즘이나 컴퓨터 명령을 기술할 때 사용 1 2 3 x = 10 변수 x에 10할당 # 한글로 표...

Python 함수

python

Python 함수 이용 P. 솔로 천국 만들기 1 2 3 4 5 6 7 8 9 10 11 result = [] if not result : # 이 조건문의 의미는 result가 비어있느냐? 를 물어보는 조건문 # []있으면 False반환인데 not이 붙어있으니까 True def lonely_enumerate(n): ...

Python 코딩도장

11~12장

코딩도장 python 11~12장 11장. 시퀀스 자료형 활용하기 시퀀스 자료형(sequence types) 리스트, 튜플, range, 문자열처럼 값이 연속적으로 이어진 자료형을 말함 공통된 동작과 기능을 제공한다 시퀀스 자료형으로 만든 객체를 시퀀스 객체라고하며, 시퀀스 객체에 들어있는 각 값을 요소(element)라고 부른다 ...

Python 문법

python

Python 문법 Slicing 시퀀스에서 사용 가능 1 2 3 4 5 6 7 8 a = list(input().split()) rest = a[1:-1] # 리스트의 1번부터 ~ -1까지의 범위만 보여줘 # [1]번인 2번째부터 [-1]번인 마지막을 제외한 # 즉, 처음과 끝은 제외한 나머지 사이에 있는게 반환됨 f-strin...

Python 코딩도장

1~10장

코딩도장 python 1~10장 1장. 소프트웨어 교육과 파이썬 알고리즘 문제에서 일정한 패턴을 발견하고, 패턴을 토대로 문제를 해결하는 절차 이를 코드로 표현하는 행동을 코딩이라고 한다!! 즉, 알고리즘을 컴퓨터의 명령으로 작성하는 것을 프로그래밍이라고 하며 코딩과 같은 개념이다 2장. 파이썬 설치하기 파이썬 설치 1 bre...

Linux basic

Linux

Linux CLI(Command Line Interface) cli - 키보드 만으로 컴퓨터를 조작 gui - 키보드와 마우스로 조작 Witch OS? Unix based OS (Linux, MacOS) Unix => 서버 관리하는 시점에서 무조건 사용하게 됨 prompt 컴퓨터가 명령을 받을 준비가 됨 => $...

Python 기초

python

Python 기초 If 조건문 조건표현식 : 삼항연산자를 떠올리자 While문 For문 변수이름을 복수로, 단수로 ex) for menu in menus: for car in cars: enumerate () 인덱스가 필요할 때 사용 1 2 3 4 classroom = ['chang', 'ta','asf','irgg'] pr...