1. "Hello, World!" 출력하기
프로그래밍에서 가장 기본적인 코드는 "Hello, World!"를 출력하는 것입니다. 이는 프로그램을 실행하고 문제가 없는지 확인하는 데 유용합니다.
print("Hello, World!")2. 변수 선언하기
변수는 데이터를 저장하는 데 사용되는 기본 요소입니다. 변수를 선언하고 값을 할당하는 방법을 익히는 것이 중요합니다.
x = 10 y = "프로그래밍"3. 조건문 사용하기
조건문은 프로그램의 흐름을 제어하는 데 사용됩니다. 특정 조건이 참인 경우에만 코드 블록을 실행합니다.
if x > 5 : print("x는 5보다 큽니다.") else : print("x는 5보다 작거나 같습니다.")4. 반복문 사용하기
반복문은 동일한 코드 블록을 여러 번 실행하는 데 사용됩니다. 이를 통해 데이터를 처리하거나 특정 작업을 반복적으로 수행할 수 있습니다.
for i in range(5) : print(i)5. 함수 정의하기
함수는 반복되는 코드를 재사용하기 위해 사용됩니다. 필요한 작업을 수행하는 코드 블록을 정의하고 호출함으로써 사용할 수 있습니다.
def square(x) : return x * x6. 리스트 사용하기
리스트는 여러 개의 값을 하나의 변수에 저장하는 데 사용됩니다. 이를 통해 데이터를 구조화하고 조작할 수 있습니다.
fruits = ["사과", "바나나", "딸기"] print(fruits[0]) # "사과" 출력7. 문자열 다루기
문자열은 텍스트 데이터를 다루는 데 사용됩니다. 문자열을 연결하거나 분할하는 방법을 익히세요.
name = "홍길동" print("안녕하세요, " + name + "님!") # "안녕하세요, 홍길동님!" 출력8. 파일 입출력
파일 입출력은 파일에서 데이터를 읽거나 데이터를 파일에 쓰는 데 사용됩니다. 데이터를 저장하고 복원하는 데 매우 유용합니다.
file = open("data.txt", "r") data = file.read() file.close()9. 예외 처리하기
예외 처리는 프로그램 실행 중 발생하는 오류를 처리하는 데 사용됩니다. 오류에 대한 예외 처리 코드를 작성해 안정성을 높여보세요.
try : result = 10 / 0 except ZeroDivisionError : print("0으로 나눌 수 없습니다.")10. 모듈 불러오기
모듈은 다른 사람들이 작성해 공유하는 코드의 집합입니다. 필요한 기능을 추가하기 위해 모듈을 불러와 사용하세요.
import math print(math.sqrt(16)) # 4.0 출력11. 딕셔너리 사용하기
딕셔너리는 키와 값의 쌍으로 데이터를 저장하는 데 사용됩니다. 특정 키에 대한 값을 찾거나 추가하는 방법을 익히세요.
person = { "name" : "홍길동", "age" : 30, "gender" : "남성" } print(person["name"]) # "홍길동" 출력12. 클래스 정의하기
클래스는 객체를 생성하기 위한 설계도입니다. 필요한 속성과 동작을 정의하여 객체를 생성하고 사용하세요.
class Car : def __init__(self, color, brand) : self.color = color self.brand = brand my_car = Car("빨간색", "현대") print(my_car.color) # "빨간색" 출력13. 정규식 사용하기
정규식은 문자열 패턴을 검색하고 조작하는 데 사용됩니다. 특정 패턴을 찾거나 변경하는 데 유용합니다.
import re pattern = r"[0-9]+" result = re.findall(pattern, "Hello, 1234 World!") print(result) # ["1234"] 출력14. 시간 처리하기
시간 처리는 프로그램에서 시간과 관련된 작업을 수행하는 데 사용됩니다. 현재 시간을 가져오거나 시간을 포맷하는 방법을 익히세요.
import datetime now = datetime.datetime.now() print(now) # 현재 시간 출력15. 데이터 정렬하기
데이터 정렬은 데이터를 특정 기준에 따라 정렬하는 데 사용됩니다. 데이터를 오름차순이나 내림차순으로 정렬해보세요.
numbers = [3, 1, 2] numbers.sort() print(numbers) # [1, 2, 3] 출력16. 네트워크 통신하기
네트워크 통신은 서버나 다른 컴퓨터와 데이터를 주고받는 데 사용됩니다. 데이터를 전송하거나 받는 방법을 익히세요.
import requests response = requests.get("https ://www.example.com") print(response.text) # 웹 페이지의 내용 출력17. 데이터베이스 연동하기
데이터베이스 연동은 프로그램과 데이터베이스 사이의 연결을 말합니다. 데이터를 조회하거나 수정하는 방법을 익히세요.
import sqlite3 conn = sqlite3.connect("data.db") cursor = conn.cursor() cursor.execute("SELECT * FROM users") result = cursor.fetchall() for row in result : print(row) cursor.close() conn.close()18. 데이터 처리하기
데이터 처리는 프로그램에서 데이터를 분석하거나 조작하는 작업입니다. 데이터를 필터링하거나 변환하는 방법을 익히세요.
numbers = [1, 2, 3, 4, 5] squared_numbers = [x * x for x in numbers] # 각 숫자를 제곱하여 새로운 리스트 생성 print(squared_numbers) # [1, 4, 9, 16, 25] 출력19. 데이터 시각화하기
데이터 시각화는 그래프나 차트를 생성해 데이터를 시각적으로 표현하는 작업입니다. 데이터를 시각화하여 분석하는 방법을 익히세요.
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] plt.plot(x, y) plt.show()20. 웹 개발하기
웹 개발은 웹사이트나 웹 애플리케이션을 개발하는 것을 말합니다. HTML, CSS, JavaScript 등을 사용해 웹 페이지를 작성해보세요.
<!DOCTYPE html> <html> <head> <title>My Web Page</title> </head> <body> <h1>Welcome to My Web Page!</h1> </body> </html>이상으로 프로그래밍 초보자를 위한 자주 사용되는 20가지 코드를 소개했습니다. 이 코드들을 익히고 활용해 실용적인 프로그램을 개발하면 프로그래밍 실력이 빠르게 향상될 것입니다. 계속해서 연습하고 도전하는 마음가짐으로 개발자로 성장해보세요.
'정보나눠요' 카테고리의 다른 글
건강하고 행복한 결혼을 위한 결혼 준비 체크리스트 20가지 (0) | 2023.11.14 |
---|---|
성공적인 취업을 위한 이력서 작성 요령 10가지 (0) | 2023.11.14 |
영화감독의 시선으로 보는 영화 명작 10편 (0) | 2023.11.14 |
마케팅 전문가가 알려주는 성공적인 SNS 마케팅 전략 20가지 (0) | 2023.11.14 |
자기계발을 위한 독서 추천도서 10권 (0) | 2023.11.14 |
댓글