대학생 코딩 과제 대행 java, python, oracle 열세 번째

이미지
https://open.kakao.com/o/s3aMpbA 이번에도 연이이서 칼턴 대학교 학생이 의뢰를 해주었다. 이번 과제는 지난번들과는 다르게 요구사항이 꽤나 까다로웠다. 과제 요구사항이 4페이지나 된다.. 이거 올리기 조금 힘들것 같은데 한 번 올려 본다. 요약 하자면 사용자에게 특정한 체스판의 상황을 입력받아서 구현 한 다음에, 체스 말마다 점수를 매길 수 있는데, 점수가 높은 팀을 출력해주는 프로그램이다. 하지만 프로그램을 구현할 때 제약사항이 너무 많았다. list comprehensions을 쓰지말고, 자료형은 dictionary나 map은 전혀 쓰지말고 only list로 구현하라고,, 더욱이 쓸 수 있는 내장함수도 제한을 두고 등등 너무 많다. 몇 개 어겼을 수도 있다 하지만 그냥 다 지키기 귀찮아서 코드를 짰다. 아래는 실행 영상 코드는 400줄 정도라서 여기 올리면 더러울 것 같아서 고려를 해봐야겠다.

대학생 코딩 과제 대행 java, python, oracle 열두 번째

이미지
https://open.kakao.com/o/s3aMpbA 이번에는 지난번에 칼턴 대학교에서 퀴즈를 풀어달라고 의뢰했던 사람이 다시 다음에 나오는 또다른 퀴즈를 풀어달라고 의뢰했다. 문제는 총 5문제 이다. def ceiling(number):     if 0 < number < 1:         return 1     if -1 < number < 0:         return 0     if number > 1:         plus = float(number) // int(number)         number = number + plus         return int(number)     if number < -1:         return int(number) print(ceiling(0.9)) print(ceiling(2.1)) print(ceiling(-2.1)) print(ceiling(-0.9)) def asc_codes(some_list):     r = list(reversed([ord(x) for x in some_list if x.isupper()]))     return r print(asc_codes(['H', 'e', 'l', 'L', 'o', 'W', 'o', 'r', 'l', 'D'])) 차례 대로 출력하면 9 3 3 7 7 5 7 def capital_list(string):     string = string.split()...

대학생 코딩 과제 대행 java, python, oracle 열한 번째

이미지
https://open.kakao.com/o/s3aMpbA 이번에는 파이썬으로 네이버뉴스 웹크롤링 프로그램을 의뢰받았다. 요구사항은 간단히 첫 째  : 검색할 수 있게 문자열을 입력받을 수 있어야한다. 둘 째  : 스크랩할 기사 개수를 10의 배수 단위로 입력 받을 수 있어야 한다. 셋 째  : 기사마다 기사제목, 기사내용 2가지를 한 묶음으로 csv 파일에 차례대로            기록해야 한다. 먼저 실행 영상 지저분 하지만 아래 코드 # -*- coding: utf-8 -*- from bs4 import * import csv import re import requests def cut_link(nws_link_list, count):     how_cut = len(nws_link_list) - count     real_cut = how_cut + 1     for i in range(len(nws_link_list) - 1, len(nws_link_list) - real_cut, -1):         del (nws_link_list[i])     return nws_link_list def check_count(nws_link_list, page_link_list, count, loop_count):     html_soup = get_html(page_link_list[loop_count])     for k in html_soup.find_all('a', {'class': '_sp_each_url'}):         if k.text == '네이버뉴스':   ...

대학생 코딩 과제 대행 java, python, oracle 열 번째

이미지
https://open.kakao.com/o/s3aMpbA 이번에는 파이썬으로 소켓통신을 하는데 이미지를 주고 받을 수 있도록 코드를 짜 달라고 의뢰를 받았다. 먼저 첫 번째 유형은 클라이언트측에서 이미지파일들을 전송하면 서버에서 수신해서 저장할 수 있도록 하는것이였다. 두 번째 유형은 반대로 서버측에서 이미지파일들을 클라이언트측으로 보내고 클라이언트측에서 저장 할 수 있도록 하는것이였다. 유형 1 : server.py # TCP server example from socket import * import socket import os import time import sys # 이미지 파일 저장경로 src = "C:\\Users\\자신의유저이름\\Desktop\\저장하고싶은폴더이름\\" def fileName():     dte = time.localtime()     Year = dte.tm_year     Mon = dte.tm_mon     Day = dte.tm_mday     WDay = dte.tm_wday     Hour = dte.tm_hour     Min = dte.tm_min     Sec = dte.tm_sec     imgFileName = src + str(Year) + '_' + str(Mon) + '_' + str(Day) + '_' + str(Hour) + '_' + str(Min) + '_' + str(         Sec) + '.jpg'     return imgFileName # 서버 소켓 오픈 server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket....

대학생 코딩 과제 대행 java, python, oracle 아홉 번째

이미지
https://open.kakao.com/o/s3aMpbA 여덟 번째 글에서 파이썬3 과제를 대량으로 의뢰받았다는 말을 했다. 이제 두 번째 섹션을 블로깅 하려 한다. 아래에 문제 설명들이 나와있다. 아래 문제를 보면 리스트, 튜플, 사전등 자료구조 활용과 함수프로그래밍 개념을 합친 문제이다. 토픽은 카드놀이를 다루고 있다. import random def draw(drawn=None):     if drawn is None:         heart = ['2H', '3H', '4H', '5H', '6H', '7H', '8H', '9H', 'XH', 'JH', 'QH', 'KH', 'AH']         diamond = ['2D', '3D', '4D', '5D', '6D', '7D', '8D', '9D', 'XD', 'JD', 'QD', 'KD', 'AD']         clover = ['2C', '3C', '4C', '5C', '6C', '7C', '8C', '9C', 'XC', 'JC', 'QC', 'KC', 'AC']         spade = ['2S', '3S', '4S', '5S', '6S', '7S', '8S...

대학생 코딩 과제 대행 java, python, oracle 여덟 번째

이미지
https://open.kakao.com/o/s3aMpbA 파이썬3 과제를 대량으로 의뢰받았다. 여러차례에 걸쳐 문제를 푸는대로 블로깅할 예정이다. 큰 섹션으로 총 8개 인데 1개 섹션마다 함수를 4개 이상 짜야한다.  먼저 1개 섹션을 블로깅한다. 아래에 문제 설명들이 나와있다.  과제출처는 외국대학굔데 어디인지는 모르겠다. 나는 코드를 짜주고 거래를 하는데, 의뢰자랑 나랑 각자의 입장이 맞지 않아 거래는 불발했지만, 문제푼게 아까워서 블로깅한다. 아래 문제를 보면 문자열 처리와 함수프로그래밍 개념을 합친 문제이다. 토픽은 미국화폐인 달러에서 Serial number를 다루고 있다. import re def fill_in_0(number):     result = str(number)     if len(result) == 1:         result = '0000000' + result     if len(result) == 2:         result = '000000' + result     if len(result) == 3:         result = '00000' + result     if len(result) == 4:         result = '0000' + result     if len(result) == 5:         result = '000' + result     if len(result) == 6:         result = '00' + result     if len(...

erwin DM 으로 Oracle 연결 할 때 뜨는 에러들 해결

이미지
첫 번째 에러 ! ora7nt.dll 라이브러리 어쩌구 저쩌구 한다. 본인은 구글링을 해본 결과 erwin이 32bit만 지원하니까 64bit 오라클을 설치했으면 지우고 32bit를 재설치하고 해보라는 답글들을 많이 봤는데 64bit문제가 아니였다. 왜냐면 내 친구가 오라클을 64bit 설치했는데 erwin이랑 잘만 연결이 되었다. 따라서 32, 64bit 개같은 소리는 듣지 않기로 하고 다른 방법을 찾아보니까 시스템환경변수에서  PATH에 oracle client를 지정해주지 않아서라는 답을 얻었다. 위에 에러 메세지에서도 적절한 클라이언트 소프트웨어를 설치하라고 한다. 그래서 PATH설정을 해주니 ora7nt.dll에러는 해결 되었다. 하지만 다음 에러에 봉착했다! ORA-01041 에러 구글링 해본 결과 아래 링크에 답이 나와있었다. https://erwinhelp.zendesk.com/hc/en-us/articles/230410267-Receiving-Error-ORA-01041-internal-error-hostdef-extension-doesn-t-exist-on-re-establishing-a-connection-to-Oracle- Locate the 'sqlnet.ora' file and set: SQLNET.AUTHENTICATION_SERVICES = (NONE) 위 처럼 sqlnet.ora 파일에서 설정을 변경해주니까 연결이 잘되었다. 잘 되는 모습, 먼저 forward Engineer 그 다음은 preview