728x90

프로그래밍 51

[동아리/파이썬/20.04.24] 3주차 파이썬 프로그래밍

3주차 동아리에서 제시한 문제는 ex) [3,4,5,6,7] =홀수 3개 짝수 2개 print("===홀수 짝수 개수 세는 프로그램===") num=int(input("몇개의 숫자를 입력하시겠습니까? ")) list_num=[] for i in range(num): user_input=int(input("숫자 입력: ")) list_num.append(user_input) print(list_num) odd=0 even=0 for i in range(1,num+1,1): if list_num[i-1]%2==0: even=even+1 else: odd=odd+1 print("홀수:",odd) print("짝수:",even)

[동아리/파이썬/20.04.17] 2주차 파이썬 프로그래밍

2주차 동아리에서 제시한 문제는 -우리가 아는 그 3.6.9게임 (숫자에 3.6.9가 들어갈 때 박수 치는 게임) -몇 번째 숫자까지 게임할 지 정하면 컴퓨터가 그 숫자까지 출력 answer='y' while answer =='y': for num in range(1,int(input("어디까지 출력할까요?"))+1,1): count=str(num).count("3")+str(num).count("6")+str(num).count("9") if count==0: print(num) else: print("짝"*count) answer=input("게임을 한번 더 하시겠습니까?(y/n)") count 라는 모듈 기능을 처음 사용해보았다. 3 6 9가 들어가는 숫자를 어떻게 판별하지 싶었는데 count 기능..

[동아리/파이썬/20.04.10] 1주차 파이썬 프로그래밍

1주차 동아리에서 제시한 문제는 - 미리 여러개의 영어단어들을 기재 해 놓는다. - 기재한 영어단어를 읽어와 사지선다로 문제 보기를 출력한다. - 영어단어를 맞춘다. import random word=[['dog','개'],['goat','염소'],['possible','가능'],['island','섬'], ['dictator','독재자'],['mountain','산'],['school','학교']] chk='y' while chk=='y': sample=random.sample(word,4) dap=random.randint(0,3) print(sample[dap][0]) for i in range(4): print('%d.'%(i+1),sample[i][1],end=' ') print() da=int..

[학교/웹프로그래밍프로젝트/20.06.22] 웹 프로그래밍 프로젝트 기획 (2)

저번 중간과제에 이어서 교수님께서 요구하신 기말과제 조건은 다음과 같습니다. -웹사이트 여정 맵 -웹페이지 유저플로우 -와이어프레임 제시 -페이지 프로토타입 -웹페이지 요약 및 차별점 도출 -PPT와 발표영상 제출 사실 용어가 생소하고 내용 또한 이해가 잘 되지 않아 구글링을 통해 다른 여러 웹페이지 기획 예시들을 참고하였습니다. 중간과제는 무에서 유를 창조해내는 아이디어라 그런지 시간이 오래걸렸는데, 최종과제는 중간과제에서 아이디어를 제시해 놓은 것을 바탕으로 구체화시키면 되었기 때문에 상대적으로 수월했습니다. 주제 : 부수입을 효율적으로 만드는 것을 도와주는 웹페이지 1. 리서치 1.1 웹사이트 여정 맵 (고객여정지도) 우선적으로 생각나는 것을 막 쓰기 위해 A4용지에 각각 다른 색으로 내용을 기록하..

[학교/웹프로그래밍프로젝트/20.06.01] 웹 프로그래밍 프로젝트 기획 (1)

한 학기동안 웹프로그래밍 과목을 배우면서 교수님께서는 HTML과 CSS를 코딩하여 웹페이지를 만드는 것도 중요하지만 진정한 개발자는 그 이전의 것과 그 이후의 것도 중요하는것을 누누히 강조하셨습니다. 강의 내용도 HTML과 CSS, JAVA에 치우쳐있기보다는 프론트앤드, 백앤드 등 웹 개발에서 필요한 요소들을 특강으로 제공해주셨습니다. 그래서인지 중간과제와 최종과제 모두 웹페이지 '기획' 이였는데 교수님께서 중간과제로 요구하신 조건은 다음과 같습니다. -본인만의 웹페이지 아이디어 찾기 -타겟 유저 리서치(설문/인터뷰 등) -정보의 조직화 (페르소나 작성 및 특이점 찾기) -PPT와 발표 동영상 첨부(4~7분 이내) 1. 웹페이지 아이디어 찾기 : 1.1 기사 찾아보기 교수님께서 아이디어는 요즘 뜨는 기사..

[학교/HTML+CSS/20.05.14] HTML 9주차

이번주차에는 HTML로 우리집 강아지(하루), 내가 가장 좋아하는 것, 여행가고싶은 곳 이라는 주제로 코드를 짜보았습니다. 이를 깃허브에 업로드하여 받은 주소를 과제 제출하였습니다. 코드는 다음과 같습니다. (지난주차와 마찬가지로 신상정보는 지웠습니다.) Events | About Me | Contact 🐻이름🐻 Univ for everybody🍬🌺 Welcome To My World💓🍧 Welcome To My life-DOG🌸💘 Hello there! 안녕하세요 저는 0000대학교 000공학과 000입니다. 저는 강아지 한마리를 키우고 있습니다. 이름은 하루이고 말티즈입니다. 하루는 고기간식과 개껌을 좋아하고 장난감을 싫어합니다. 강아지인데 왜 장난감을 싫어하지? 라고 의문점이 들어 하루의 얼굴을 살..

[학교/HTML+CSS/20.05.11] HTML 8주차

파이썬이나 C언어는 겨울방학때 조금 배워놓은게 있어서 완전초보는 아닌지라 이렇다 할 결과물이 있지만 HTML은 정말 처음 배우는거라 부끄럽지만 결과물은.. 쌩 기초입니다. 그 전까지는 비주얼스튜디오 코드만 사용하여 1차원적인 웹페이지를 만들었다면 8주차부터는 깃허브(github)에 HTML과 CSS를 업로드 하여 나만의 홈페이지를 만들 수 있었습니다. 아래는 HTML 코드입니다. (신상 정보는 모두 바꾸었습니다) 이름 One Two Three 여행 가보고싶은 국가 포루투갈 코스타리카 멕시코 콜롬비아 페루 크로아티아 캐나다 프랑스 오스트리아 스위스 스웨덴 핀란드 독일 벨기에 미국 슬로베니아 칠레 오스트레일리아 내가 20대 때 이루고 싶은 목표 잘 자고 잘 먹기(100%) 1000만원 모으기(20%) 교환학..

[동아리/파이썬/20.06.26] 워드클라우드

동아리에서 종강기념으로 평소 하던 "주어진 문제를 보고 파이썬으로 프로그래밍" 하는 시간대신 OB선배님들의 특강을 듣는 시간을 가졌습니다. 오늘의 주제는 워드클라우드. 기존 사용하던 파이썬 3.X.X 대신 구글에서 제공하는 google colab를 사용하는 점이 신기했습니다. colab의 확장자는 .ipynb입니다. 워드클라우드(word cloud): 워드클라우드란 한마디로 '핵심단어를 시각화하는 기법'이다. 문서의 키워드, 개념 등을 직관적으로 파악할 수 있도록 핵심단어를 시작적으로 돋보이게 하는 기법이다. 예를 들면 많이 언급될수록 단어를 크게 표현해 한눈에 들어올 수 있게 하는 기법등이 있다. 주로 방대한 양의 정보를 다루는 빅데이터(big data)를 분석할 때 데이터의 특징을 도출하기 위해 사용..

[학교/파이썬프로젝트/20.06.12] 기말과제

교수님께서 주교재인 "두근두근 파이썬" 에 나오는 프로젝트 단원에서 하고싶은 것을 골라 기능을 자유롭게 추가한 후 제출하라는 과제를 내주셨습니다. 저는 10장 MyPaint 프로젝트에 기능을 추가하여 확장형 그림판을 구현해보고자 하였습니다. 저는 이번 프로젝트에서 tkinter 모듈을 사용했으며 그중에서도 filedialog(파일 불러오기, 파일 저장), colorchooser(사용자에게 직접 색 입력받기) 기능을 사용했습니다. 또 필로우(PIL)(이미지 회전, 이미지 블러처리) 모듈을 사용했습니다. 여담: 처음에는 pygame 을 활용하여 충돌 등 기능이 있는 게임을 만들어보고 싶었지만 초보자가 사용하기에는 어려움이 있는 것 같아 tkinter를 사용하는 프로젝트를 진행하였습니다. 제가 이 프로젝트에서..

728x90