전체 글 116

[Python: 파이썬 기초] 전체 목차

예제로 배우는 Python: 파이썬 기초코딩 목차 1. 소개 : 프로그래밍 언어 순위(Popularity of Programming Language) 2. 자료형 - 숫자(Numbers) 3. 자료형 - 문자열(String) 4. 자료형 - 리스트(List) 5. 자료형 - 튜플(Tuple) 6. 자료형 - 딕셔너리(Dictionary) 7. 자료형 - 집합(Set) 8. 자료형 - 불(boolean) 9. 자료형 - 특성 요약 : 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary), 집합(Set) 10. if...else문 11. while 문(반복문) 12. for 문(반복문) 13. 함수(Functions) 14. 사용자 입력(User Input) 15. 파일 생성, 읽기, 쓰기,..

[C언어 기초코딩] 전체 목차

예제로 배우는 C언어 기초코딩 목차 1. 기본 코드 구조(Program Structure) 2. 변수(Varibale)와 자료형(Data Type) : char, short, int, long, float, double 3. 연산자(Operator) 4. 조건문(Conditions) : if, if else, if if, switch, break, continue, goto 5. 반복문(Loops) 6. 함수(Function) 7. 전역변수(Global Variable)와 지역변수(Local Variable) 그리고 변수의 특성(feat. 함수) 7.전역변수(Global Variable)와 지역변수(Local Variable) 그리고 변수의 특성(feat. 함수) - static, extern 자료 추가..

[C언어/C++]32bit 정수(integer)에서 특정 비트(bit)값 추출(get), 설정(set), 반전(invert), 비트열(bit string) 출력하기

[C언어/C++]32bit 정수(integer)에서 특정 비트(bit)값 추출(get), 설정(set), 반전(invert), 비트열(bit string) 출력하기 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 일반적으로 32bit 컴퓨터 프로그램에서 int/unsigned int는 32bit(4바이트) 크기를 가집니다. int a = 10; 일때 a의 값 10은 10진수이며 16진수로 0xA, 그리고 이진 수로 00001010 라는 비트열의 이진수로 표현할 수 있습니다. 32bit 시스템이기 때문에 모든 비트열을 표현하면, 0000000 00000000 00000000 00001010 가 됩니다. 64bit의 경우 2배의 길이를 가지게 됩니다. 다음은 아래 예제에 포함된 4개의 정수형 변수입니다. ..

[Python:파이썬:기초] 21-10. 내장 함수: format()-형식화 하기, frozenset()-원소 변경 불가능한 리스트 자료형 만들기- format(), frozenset() function examples

[Python:파이썬:기초] 21-10. 내장 함수: format()-형식화 하기, frozenset()-원소 변경 불가능한 리스트 자료형 만들기- format(), frozenset() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ format(value, format) 함수 값을 지정된 포맷으로 형식화합니다. ■ frozenset(iterable) 함수 set 자료형과 같은 원소 변경이 불가능한 frozenset 객체를 반환합니다. 🔗 format(), frozenset() 함수 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 """ format(value, format) 지정된 값을 지..

[Python:파이썬:기초] 21-9. 내장 함수: 함수로 iterable 자료형 원소 필터링하기, 숫자 또는 문자열 실수 변환하기 함수 예제 - filter(), float() function examples

[Python:파이썬:기초] 21-9. 내장 함수: 함수로 iterable 자료형 원소 필터링하기, 숫자 또는 문자열 실수 변환하기 함수 예제 - filter(), float() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ filter(function, iterable) 함수 지정된 function 함수를 통해 반복 가능한 자료형(iterable) 중 참(True)인 요소만 필터링합니다. ■ float(x) 함수 숫자 또는 문자열 형태의 파라미터 x를 실수형으로 반환합니다. 🔗 filter(), float() 함수 예제(Example): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27..

[Python:파이썬:기초] 21-8. 내장 함수: 표현식 실행하기, 코드 또는 객체 실행하기 함수 예제 - eval(), exec() function examples

[Python:파이썬:기초] 21-8. 내장 함수: 표현식 실행하기, 코드 또는 객체 실행하기 함수 예제 - eval(), exec() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ eval(expression) 함수 입력된 표현식을 실행합니다. 또한, compile() 함수가 반환한 코드 객체를 받아 실행합니다. ■ exec(object) 함수 파일썬 코드의 동적 실행을 지원하는 함수로 코드 또는 코드 객체를 실행합니다. 🔗 예제(Example): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #eval(expression) #입력된 표현식을 실행합니다. 또한, compile()함수가 반환한 코드객체를 받아 ..

[Python:파이썬:기초] 21-7. 내장 함수: 객체의 함수와 변수 나열하기, 몫과 나머지 구하기, 객체요소 나열 하기 함수 예제 - dir(), divmod(), enumerate() function examples

[Python:파이썬:기초] 21-7. 내장 함수: 객체의 함수와 변수 나열하기, 몫과 나머지 구하기, 객체 요소 나열 하기 함수 예제 - dir(), divmod(), enumerate() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ dir([bject]) 함수 객체가 가지고 있는 속성 즉, 변수나 함수들을 리스트로 반환합니다. ■ divmod(a, b) 함수 a를 b로 나눈 몫과 나머지를 튜플 자료형으로 반환합니다. ■ enumerate(iterable, start=0) 함수 반복 가능한 자료형을 입력 받아 인덱스 값을 포함한 결과를 반환합니다. start 값을 지정하지 않으면 인덱스 값을 0부터 시작됩니다. 🔗 예제(Example): 1 2 3 4 5 6 7..

[Python:파이썬:기초] 21-6. 내장 함수: compile, complex, setattr, getattr, delattr, hasattr 함수 예제

[Python:파이썬:기초] 21-6. 내장 함수: compile, complex, setattr, getattr, delattr, hasattr 함수 예제 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1) 함수 소스코드를 코드 또는 AST(Abstrct Syntax Tree) 객체로 컴파일합니다. 컴파일된 코드 객체는 exec() 함수 또는 eval() 함수로 컴파일된 코드를 실행할 수 있습니다. 그래서 compile()함수 다음에는 exec(), eval() 함수가 동반됩니다. ■ complex(real, imaginary) 함수 실수부(real), 허수부(imagi..

[Python:파이썬:기초] 21-5. 내장 함수: 호출 가능 여부, ASCII 코드-> 문자 변환, 클래스 메소드 선언 - callable(), chr(), @classmethod examples

[Python:파이썬:기초] 21-5. 내장 함수: 호출 가능 여부, ASCII 코드-> 문자 변환, 클래스 메소드 선언 - callable(), chr(), @classmethod examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ callable(x) 함수 x는 함수와 같이 호출 가능하면 True를 반환하고 그렇지 않으면 False를 반환합니다. ■ chr(x) 함수 입력한 ASCII 코드값의 x를 'A'와 같은 문자로 반환합니다. ■ @classmethod 메소드를 클래스 메소드로 변환합니다. 기본 형식은 다음과 같습니다. class myClass: @classmethod def myMethod(cls, arg1, arg2, ...): ... 🔗 callable(), chr(), ..

[Python:파이썬:기초] 21-4. 내장 함수: 바이너리 데이터(바이트 배열) 처리 - bytearray, bytes() function examples

[Python:파이썬:기초] 21-4. 내장 함수: 바이너리 데이터(바이트 배열) 처리 - bytearray, bytes() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ bytearray(x, encoding, error) 함수 바이트 배열(byte arrary)을 반환합니다. x 파라미터 값으로는 길이, 반복 가능 객체, 바이트 배열 객체를 입력할 수 있습니다. ■ bytes(x, encoding, error) 함수 bytes 객체를 반환합니다. x 파라미터 값으로는 길이, 반복 가능 객체, 바이트 배열 객체를 입력할 수 있습니다. bytes()와 bytearray()의 차이점은 bytes() 함수는 수정할 수 없는 객체를 반환하고 bytearray() 함수는 ..

[Python:파이썬:기초] 21-3. 내장 함수: 정수-> 2진수 변환, True/False 등 조건 검사 - bin(), bool() function examples

[Python:파이썬:기초] 21-3. 내장 함수: 정수-> 2진수 변환, True/False 등 조건 검사 - bin(), bool() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ bin(x) 함수 정수 값 x를 2진수 문자열로 변환하여 반환합니다. 반환된 결과 앞에는 prefix로 항상 "0b"가 앞에 붙습니다. ■ bool(x) 함수 입력한 논리 값, 변수 값에 대해 True, False를 반환합니다. 즉 x가 [], (), {}와 같이 비어 있거나 False, 0, None가 아니면 항상 True를 반환합니다. 🔗 bin(), bool() 함수 예제(Example): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #bin() 함수 p..

[Python:파이썬:기초] 21-2. 내장 함수: 반복 가능한 자료형 변수 요소 검사 - all(), any() function examples

[Python:파이썬:기초] 21-2. 내장 함수: 반복 가능한 자료형 변수 요소 검사 - all(), any() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و all(), any() 함수는 list, tuple, dictionary와 같이 반복 가능한(iterable) 자료형 변수의 요소를 검사하여 결과를 True 또는 False로 반환합니다. all() 함수 all() 함수는 요소 중 하나라도 요소 값이 비어 있거나 거짓(False)이면 False를 반환하고 모두가 참(True)이면 True를 반환합니다. all(iterable) any() 함수 any() 함수는 요소 중 하나라도 True이면 True를 반환하고 모든 요소가 비어 있거나 거짓(False)이면 Fal..

[Python:파이썬:기초] 21-1. 내장 함수: 절대값 구하기 abs() function example

[Python:파이썬:기초] 21-1. 내장 함수: 절대값 구하기 abs() function example 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 파이썬 내장함수는 알아두면 유용하기에 예제 위주로 정리해 보려합니다. 사용 방법이 비교적 쉬운 함수는 속성으로 간단히 정리해 보도록 하겠습니다. 먼저 abs() 내장 함수는 입력한 숫자에 대한 절대값을 반환하는 함수입니다. 기본적인 사용법은 다음과 같습니다. abs(n) 아래 예제는 음수, 실수, 복소수 등에 대한 절대값을 구하는 예제를 보여줍니다. 🔗 abs() 함수 예제(Example): 1 2 3 4 5 6 7 8 9 10 a1 = -3 a2 = 1024 a3 = -3/100 a4 = -3.14 a5 = 2+3j print("abs(a1) = ..

[Python:파이썬:기초] 21. 내장 함수(Built-in Functions)

[Python:파이썬:기초] 21. 내장 함수(Built-in Functions) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 내장 함수는 파이썬이 제공하는 자체 함수입니다. 파이썬을 설치하면 다양한 함수들이 개발자가 구현할 필요 없이 파이썬 자체에 포함되어 있습니다. 따라서 어떤 함수들이 내장함수로 이미 구현되어 있는지를 알아두면 프로그래밍할 때 유용하게 사용할 수 있습니다. 아래 참고 링크는 파이썬이 제공하는 내장 함수들의 목록입니다. 한글로도 볼 수 있습니다. ※ 참고: 파이썬 내장함수(Built-in Functions): https://docs.python.org/3/library/functions.html Built-in Functions — Python 3.9.5 documentation..

[Python:파이썬:기초] 20. 예외 처리(try, except, finally, raise examples)

[Python:파이썬:기초] 20. 예외 처리(try, except, finally, raise examples) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 파이썬은 프로그램 오류에 대한 예외처리를 위해 try...except...finally문과 raise문을 지원합니다. try 문은 오류 발생 가능성이 있는 코드를 테스트할 수 있게 해 주며 except 문은 발생한 에러를 처리할 수 있게 해 줍니다. finally 문의 코드는 try...except와 관계없이 실행됩니다. ※ 참고: 빌트인 예외(Built-in Exceptions): https://docs.python.org/3/library/exceptions.html 다음은 try, except, finally문의 기본 구조입니다. try..