11월 20, 2017의 게시물 표시

대학생 코딩 과제 대행 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....