본문 바로가기

티스토리챌린지6

[파이썬 문법] 클래스(class) 문법 정리해보려고 만들어봅니다. class Human: def __init__(self, height, weight, age): self.height = height self.weight = weight self.age = age def state(self): print("키는 {}cm, 몸무게는 {}kg, 나이는 {}살입니다.".format(self.height, self.weight, self.age))민수 = Human(170, 70, 15)민수.state() # 키는 170cm, 몸무게는 70kg, 나이는 15살 예시 코드를 가지고 설명해보겠습니다. 클래스란?클래스는 쉽게 예를 들어 설계도입니다.위 코드에서는 인간에 대한 설계도를.. 2024. 11. 20.
소켓(Socket) 통신 정리 소켓(Socket)이란소켓이란 통신을 위한 접점이라고 할 수 있습니다. 보통 클라이언트와 서버 간의 통신에 자주 사용됩니다. 더 쉽게 얘기하자면 컴퓨터들간의 통신 수단이라고 할 수 있습니다. 이해를 돕기 위해 간단히 축약한 통신 과정을 보여드리겠습니다.위 사진을 순차적으로 표시하면 다음과 같습니다. 위 사진은 Socket 통신과는 다르지만 Server와 Client의 양방향 통신이다.실시간으로 데이터를 주고 받는다.마지막으로 코드를 통해 설명해보겠습니다. import socketsvr_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)svr_sock.bind(("", 12000))svr_sock.listen()c_sock, addr = svr_sock.a.. 2024. 11. 19.
[Web] 스도쿠 구현하기 마지막 막상 만드니 배포하고 싶어서 조금 다듬어서 해봤습니다.https://rumios.github.io/Sudoku/직접 해보시고 코드는 https://github.com/Rumios/Sudoku GitHub - Rumios/Sudoku: Just SudokuJust Sudoku. Contribute to Rumios/Sudoku development by creating an account on GitHub.github.com이곳에 첨부해놓았습니다. 이번에 스도쿠 구현을 해보면서 꽤나 만족스러운 결과물이 나와 뿌듯했습니다.Python에서 다양한 방법으로 스도쿠를 구현해보고이 과정에서 백트래킹과 재귀에 대해서 복습하고그리고 이걸 js로 옮길 때 어려움도 겪고참 뜻깊은 1주일이었습니다. 2024. 11. 15.
[Web] 스도쿠 구현하기 Python 로직으로만 구현해보니 웹으로 구현해보고 싶어서 하루를 갈아서 만들어봤습니다.퀄리티는 조악하지만 그래도 하루만큼의 값어치는 하는 것 같아서 만족합니다.  Sudoku Start Restart ❤️ ❤️ ❤️ 1 2 3 4 5 6 7 8 9 /* 전체 페이지의 가운데에 배치 */body, html { height: 1.. 2024. 11. 14.