본문 바로가기

전체 글

파이썬 웹 서버 구축 1-1 : 환경 구축 * 학교에서 진행한 '파이썬 웹 서버 구축' 강의를 듣고 정리한 글입니다. 환경 구축하기 1. 파이썬 설치하기 2. PyCharm 다운로드 IDE 종류는 VScode, Anaconda, PyCharm 등 다양하게 있지만 사용 목적을 고려하여 더 유용한 것을 선택하면 된다. * 참고 데이터 사이언스, 머신러닝: Anaconda 웹 서버 구현(디렉토리 목록이 잘 보여야 함, 각 파일들간의 연관이 있게끔 보이기 쉬워야함): PyCharm 3. PyCharm에 새로운 파일 만들고 file>settings 열기 project: pythonProject>Python Interpreter 이미 설치되어있는 패키지: pip, setuptools. wheel 설치해야할 라이브러리: django django 설치하는 법 .. 더보기
2021년 회고🐾 프로그래밍의 시작 처음 프로그래밍이라는 것을 접한 것은 대학에 합격을 한 후이다. 최근에 진로가 완전히 바뀐 것이기 때문에 프로그래밍이라는 것에 관심을 가져본 적이 없었다. 컴퓨터 관련 학과에 진학하게 되면서 일단 그 학과의 커리큘럼부터 살펴보았었다. 기본적인 프로그래밍 언어부터 IoT, 웹, 보안까지 생각보다 정말 다양한 것들로 구성되어 있었다. 입학을 하기 전 조금은 알고가야한다고 생각하여 프로그래밍을 시작하게 되었는데, 처음으로 한 것은 C언어였다. '패스트캠퍼스'라는 강의를 들으며 학습을 했고 백준에서 기초문법 문제정도 풀었던 것 같다. 전공 공부 1학기에는 IoT 개론, 기초수학, 창의공학설계 과목을 수강했다. IoT에 대한 전반적인 것들을 배웠고 기초수학 개념(미적분, 행렬 등)을 정리할 수 .. 더보기
윤성우의 열혈 C 프로그래밍 chapter 7 문제 07 - 1 While문의 활용 문제 1) 프로그램 사용자로부터 양의 정수를 하나 입력 받아서, 그 수만큼 "Hello world!"를 출력하는 프로그램을 작성해보자. #include int main(void) { int n, i = 0; printf("양의 정수를 입력하세요 : "); scanf_s("%d", &n); while (i < n) { printf("Hello world!\n"); i++; } return 0; } 문제 2) 프로그램 사용자로부터 양의 정수를 하나 입력 받은 다음, 그 수만큼 3의 배수를 출력하는 프로그램을 작성해보자. 예를 들어서 5를 입력 받았다면, 3, 6, 9, 12, 15를 출력해야 한다. #include int main(void) { int n, i = 1; scanf_s("%.. 더보기
윤성우의 열혈 C 프로그래밍 문제 풀이 Chapter 5 문제 05 - 1 문제 1) 프로그래밍 사용자로부터 두 점의 x, y 좌표를 입력 받아서, 두 점이 이루는 직사각형의 넓이를 계산하여 출력하는 프로그램을 작성해보자. (변형 : 좌 상단의 x, y 좌표가 우 상단의 x, y 좌표 값보다 작다는 가정 X) 입력 예제 좌 상단의 x, y 좌표 : 2 4 우 상단의 x, y 좌표 : 4 8 출력예제 두 점이 이루는 직사각형의 넓이는 8입니다. #include #include int main() { int x1, x2, y1, y2; printf("좌 상단의 x y 좌표: "); scanf_s("%d %d", &x1, &y1); printf("우 상단의 x y 좌표: "); scanf_s("%d %d", &x2, &y2); int square = abs(x2 -.. 더보기