본문 바로가기

분류 전체보기1647

Python 함수 함수란? 함수(function)란 하나의 특정한 목적의 작업을 수행하기 위해 독립적으로 구성된 프로그램 코드의 집합으로 볼 수 있습니다. 파이썬에서 함수의 구조는 다음과 같습니다. 함수 구조 def 함수명(입력 인수): 수행문장 1 수행문장 2 수행문장 3 ⦙ 간단하면서도 많은 것을 보여주는 다음 예제를 살펴봅시다. 코딩연습 def sum(a,b): return a+b a=1 b=2 c=sum(a,b) print(c) 실행 결과 3 위의 예제에서 정의한 sum() 함수는 a와 b의 두 개의 매개변수를 가지며, 두 매개변수의 합인 a+b를 반환하는 함수입니다. 다음 예제의 hi() 함수는 위의 예제와는 다르게 매개변수를 가지지 않는 형태의 함수입니다. 코딩연습 def hi(): return 'hi' x=h.. 2020. 7. 2.
Python 제어문 if 문 우리가 아는 속담 중에 ‘ 달면 삼키고 쓰면 뱉는다.‘라는 구절을 파이썬의 if 문으로 나타내 봅시다. 코딩연습 c = "sweet" if c=="sweet": print("삼키다") else: print("뱉는다") 실행 결과 삼키다 파이썬의 if문에서 주의해야 할 것은 바로 예제의 부분입니다. 프로그래밍 언어에서는 이 부분을 들여쓰기(indentation)이라 합니다. 파이썬에서 if 문의 들여쓰기가 다르면 indentation Error가 발생합니다. 이러한 들여쓰기는 탭(tap) 또는 스페이스바(spacebar)를 사용하여 표현할 수 있습니다. 둘 중 어떤 것을 사용해도 상관없으나 같은 코드 내에서는 탭이나 스페이스바 중 하나로 통일하여 사용하는 것이 좋습니다. if / else 문의 맨.. 2020. 7. 2.
Python 자료형 변수(variable) 변수(variable)란 데이터를 담아두는 그릇이라고 할 수 있습니다. 컴퓨터는 기본적으로 명령어를 처리하고 나면 결과를 따로 저장하고 있지 않습니다. 우리가 그 결과를 다시 사용하고 싶다면 변수라는 그릇에 따로 담아두어야 합니다. 변수의 선언 파이썬에서는 변수를 선언할 때 따로 자료형을 지정하지 않습니다. 기존의 C언어나 Java를 먼저 배운 사람이라면 헷갈릴 수도 있는 부분이지만 파이썬에서는 변수 선언 시 자료형을 따로 지정하지 않아도 오류를 발생시키지 않습니다. 하지만 '파이썬에는 자료형이 없다.'라는 말은 잘못된 말입니다. 파이썬에도 엄연히 자료형이 존재하며, 문법을 통해 강제하지 않을 뿐 자료형은 파이썬에서 여전히 중요합니다. 변수를 선언하는 방법은 변수의 이름만을 선언하.. 2020. 7. 2.
Python 특징 파이썬의 특징 간결한 코드 파이썬은 본래 교육용으로 만들어진 언어로, 코드가 간결하고 알아보기 쉽습니다. 문법도 사람의 사고방식과 유사하여 코딩하는 과정이 마치 영작을 하는 과정처럼 느껴질 정도입니다. 들여쓰기(Indentation) 파이썬은 코드의 들여쓰기로 블록(block)을 구분합니다. 이는 다른 언어들과 구분되는 파이썬만이 가지는 독특한 특징 중 하나로, 들여쓰기가 달라지면 다른 블록으로 인식합니다. 이 방식은 같은 동작을 수행하는 코드가 좀 더 일관된 모습으로 구성되므로, 다른 사람이 작성한 코드를 좀 더 쉽게 읽을 수 있게 해줍니다. 3의 배수를 10개 구하는 파이썬 코드는 대부분 아래 예제와 비슷한 구조를 가지게 됩니다. 예) for i in range(10): print(i*3) 블록(bl.. 2020. 7. 2.
PHP & MySQL MySQL이란? PHP를 사용하면 손쉽게 데이터베이스에 연결하고 그 내용을 관리할 수 있습니다. MySQL은 PHP와 함께 사용되는 가장 대중적인 데이터베이스 시스템입니다. 이러한 MySQL의 특징은 다음과 같습니다. 1. 오픈 소스이므로, 무료로 다운받아 사용할 수 있습니다. 2. 다양한 운영체제에서 사용할 수 있으며, 여러 가지의 프로그래밍 언어를 지원합니다. 3. 크기가 큰 데이터도 아주 빠르고 효과적으로 처리할 수 있습니다. 4. 널리 알려진 표준 SQL(standard SQL) 형식을 사용합니다. 5. MySQL 응용 프로그램을 사용자의 용도에 맞게 수정할 수 있습니다. 6. MySQL은 데이터를 테이블에 저장하며, 각 테이블은 관련된 데이터를 행과 열의 형태로 저장합니다. SQL(Structu.. 2020. 7. 2.
PHP exception 예외(exception) 예외(exception)란 프로그램이 실행 중에 발생하는 런타임 오류를 의미합니다. 이러한 예외가 발생하지 않도록 미리 방지하는 것도 중요하지만, 발생한 예외를 처리하는 방법 또한 매우 중요합니다. 예외 처리는 발생한 예외 상황을 처리할 수 있도록 코드 흐름을 바꾸는 행위를 의미합니다. PHP는 이러한 예외 처리를 위해 객체 지향적인 방법을 제공하고 있습니다. 따라서 PHP에서 예외를 처리하는 방식은 쉽게 확장할 수 있으며, 관리하기도 매우 쉽습니다. 예외 처리(exception handling) PHP에서는 프로그램이 실행되는 도중 발생하는 예외를 처리하기 위해 try / catch / finally 문을 사용합니다. try 블록 내부에서 예외가 발생하면, 예외를 던지(thro.. 2020. 7. 2.