파이썬 13

정글사관학교 4일차 TIL: 알고리즘 풀이, 문제해결이란 무엇인가

첫날부터 흡사 정글에 있는 듯한 기분을 느끼게 했던 0주차 프로젝트가 끝나고 어제 목요일, 1주차 알고리즘 풀이에 들어섰다. 자료구조/알고리즘 문제를 공부하며 컴퓨팅 사고로 전환하는 것이 앞으로 4주 간의 목적이다. 알고리즘은 연구실에 있던 시절에 취미로 조금씩 풀어봤던 터라(그래봤다 한 30문제 풀었나..) 약간 익숙하긴 했지만 그래봤자 기초 수준이었다. 이번 주에 주어진 문제는 총 36문제. 어제 2시간 + 오늘 하루종일 해서 푼 문제는 25문제였다. 골드바흐의 추측 문제를 제외하면 다 풀기는 했다만 속도가 그렇게 빠르다고 느끼지는 않아 앞으로도 연습이 많이 필요할 것 같다. 모든 문제를 리뷰하기보다 풀면서 기억해두면 좋은 스킬 + 좋다고 생각한 문제 리뷰 정도로 진행하려 한다. 1. 기억해두면 좋은..

생활코딩 - 파이썬 웹 개발 복습 2(웹페이지 동적 구현)

*저번까지 코드 #!/usr/local/bin/python3 print("Content-Type: text/html") print() print(""" WEB CSS HTML """) 1. 웹페이지 동적 구현 우리는 현재 웹페이지를 동적으로 구현하고 싶다. 현재 코드에서는 CSS 링크를 누르면 CSS 웹페이지로 이동하는 구조로 되어 있다. 이를 타 웹페이지로의 이동 없이 현재 페이지 내에서 특정 링크에 들어있는 내용을 불러오고 싶다는(=웹페이지 동적 구현) 말이다. 이를 위해서는 특정 내용을 URL을 통해 불러오는 Querystring을 이용한다. 태그 하위에 있는 li 태그를 보자. 현재는 "CSS", "HTML"이라는 특정 링크로 이동하게끔 되어 있다. 이를 현재 index.py 하위에 링크를 불러오..

개발 강의 2021.09.08

생활코딩 - 파이썬 웹 개발 복습 1(CGI로 홈페이지 구현)

생활코딩 파이썬 웹 개발 강의를 수강완료하고서 다시 처음부터 복습하는 중이다. 막힐 때마다 어디서 왜 막혔는지 기록해두면서 어떤 점에 취약한지를 확인하고자 글을 쓴다. (전체 복습 링크: https://opentutorials.org/course/3256/19817#:~:text=%EB%B6%80%EB%A1%9D%20-%20Sound%20of%20coding) (해당 이슈 관련 링크: https://opentutorials.org/course/3256/19817) 오늘의 Error log 시작부터 바로 삐걱인다.. 실행해보니 아래와 같이 두 개의 에러가 에러 로그에 기록된 것을 확인했다. Error log: [Mon Sep 06 09:20:01.295080 2021] [cgid:error] [pid 23..

개발 강의 2021.09.06