本文目錄一覽:
求助 用python如何製作個人網站或者博客
1、學好python基礎
2、學會使用數據庫,至於什麼數據庫自己選擇,mysql,mongodb等
3、HTML,CSS,JS
4、選個框架(你要自己寫一個也是可以的~),django,falsk,tornado,webpy等
5、博客邏輯
最後個人覺的 廖雪峰 的博客不錯,可以自己百度看一下。
Python模擬登錄百度網盤並獲取個人主頁資源鏈接,請問應該如何做
爬蟲跟蹤下一頁的方法是自己模擬點擊下一頁連接,然後發出新的請求。請看: item1 = Item()yield item1item2 = Item()yield item2req = Request(url=’下一頁的鏈接’, callback=self.parse)yield req 注意使用yield時不要用return語句。
如何用python製作個人簡歷
程序員的簡歷,一般通過Markdown或LaTex生成PDF,比較特別的是前端程序員會用JavaScript實現更加炫酷的網頁版本簡歷。
作為一個Python程序員,可以通過下面的代碼,在命令行生成一份獨一無二的Pythonic的簡歷。
1 #/usr/bin/env python 2 # coding=utf-8 3 4 import random 5 import re 6 7 8 def color(messages): 9 color = ‘\x1B[%d;%dm’ % (1,random.randint(30,37)) 10 return ‘%s %s\x1B[0m’ % (color,messages) 11 12 13 def colorprint(mes, flag=True): 14 def _deco(func): 15 def wrapper(args): 16 res = func(args) 17 print (color(mes + ‘:\n’)) 18 if flag: 19 for k1, v1 in res.items(): 20 if not isinstance(v1, dict): 21 print (‘{0}: {1}’.format(k1, v1)) 22 else: 23 print (‘{0}:’.format(k1)) 24 for k2, v2 in v1.items(): 25 print (‘ {0}: {1}’.format(k2, v2)) 26 else: 27 for i in res: 28 if not isinstance(i[1], dict): 29 print (i) 30 else: 31 for k, v in i[1].items(): 32 print (‘{0}[{1}]: {2}’.format(k, i[0], v)) 33 print (‘\n’) 34 return res 35 return wrapper 36 return _deco 37 38 39 class Resume(object): 40 41 def str(self): 42 return color(‘程健的python簡歷’.center(400)) 43 44 @property 45 @colorprint(‘個人信息’) 46 def _personal_information(self): 47 return { 48 ‘Name’ : ‘程健’, 49 ‘Gender’ : ‘Male’, 50 ‘Born’ : [1987, 9, 14], 51 ‘Education’ : { 52 ‘School Name’ : ‘太原科技大學’, 53 ‘Major’ : ‘電氣工程及其自動化’, 54 ‘Degree’ : ‘本科’, 55 ‘Graduation’ : 2010 56 }, 57 ‘Tel’ : ‘181543777, four, nine’, 58 ‘Email’ : ‘newer027艾特gmail.com’, 59 ‘Target Positions’ : re.compile( 60 “‘Python Developer’|DevOps”,re.I|re.M).pattern 61 } 62 63 @property 64 @colorprint(‘個人特點’) 65 def characteristics(self): 66 return { 67 ‘心理承受能力強’: ‘從非計算機專業-excel VBA自動化-Python開發’, 68 ‘熱衷和喜愛’: ‘正是因為喜歡Python, 我才會放棄採購管理’, 69 ‘自學能力強’: ‘自學excel VBA和Python完成項目並滿足需求’, 70 ‘毅力和耐性’: ‘2013年7月,用8天時間騎車從上海回湖北老家’, 71 ‘is_geek’ : True 72 } 73 74 @property 75 @colorprint(‘個人能力’) 76 def skills(self): 77 return { 78 ‘Language’ : { 79 ‘熟悉’ : [‘Python’, ‘VBA’], 80 ‘了解’ : [‘JavaScript’, ‘C’]}, 81 ‘OS’ : [‘macOS’, ‘Ubuntu’, ‘嵌入式Linux’], 82 ‘Tool’ : [‘PyCharm’, ‘IPython’, ‘Git’], 83 ‘Databaseandtools’ : [‘MongoDB’, ‘Redis’, ‘Memcached’], 84 ‘WebFramework’ : { 85 ‘熟悉’ : [‘Flask’, ‘Django’], 86 }, 87 ‘OtherFramework’ : [‘Pandas’, ‘NumPy’, 88 ‘Celery’, ‘Beautiful Soup’], 89 ‘Other’ : ‘CET-6’ 90 } 91 92 @property 93 @colorprint(‘工作經驗’, False) 94 def work_experience(self): 95 return enumerate([ 96 { 97 ‘Time period’ : ‘2013.8-2017.01’, 98 ‘Company Name’ : ‘上海索廣映像有限公司(SONY旗下)’, 99 ‘Position’ : ‘採購管理’100 },101 {102 ‘Time period’ : ‘2010.9-2013.07’,103 ‘Company Name’ : ‘上海宏和電子材料有限公司(台灣首富王永慶之子集團旗下)’,104 ‘Position’ : ‘採購員’105 },106 ])107 108 @property109 @colorprint(‘項目經驗’, False)110 def projectexperience(self):111 return enumerate([112 {113 ‘Project’ : ‘VBA實現自動化數據分析/數據匯總/網頁表單提交等’,114 ‘Description’ : (‘在庫存管理和採購業務推進的工作中,通過自學excel公式和VBA,’115 ‘將各項業務採用excel VBA實現自動化.’)116 },117 {118 ‘Project’ : ‘雪球組合倉位分析工具’,119 ‘Description’ : (‘後端使用Flask和Beautiful Soup,前端使用Angular和D3開發的單頁面應用,’120 ‘獲取雪球ID關注的組合的調倉信息和關注組合的累計股票倉位.’)121 },122 {123 ‘Project’ : ‘Django By Example逐行中文注釋’,124 ‘Description’ : (‘Django By Example全書有四個完整的Django工程項目,分別是博客網站,圖片書籤社交網站,’125 ‘購物網站和在線教育網站.我在逐行手寫代碼,調試運行成功後,對代碼給出逐行注釋.’)126 },127 {128 ‘Project’ : ‘Django-CMS源代碼分析’,129 ‘Description’: (‘還在進行中.作為一個大型Django項目和成熟的網站生成工具,’130 ‘Django-CMS的源代碼可以作為實施Django項目的權威參考.’)131 }132 ])133 134 @property135 @colorprint(‘@Where’, False)136 def findme(self):137 return enumerate([138 {139 ‘Link’ : ”,140 ‘Description’ : ‘個人技術博客’},141 {142 ‘Link’ : ”,143 ‘Description’ : ‘個人GitHub主頁’},144 ])145 146 def show(self):147 print(resume.str())148 prolist = [i for i in dir(self) if not i.startswith(‘__’)]149 for pro in prolist:150 getattr(self, pro)151 152 153 if __name__ == ‘__main__’:154 resume = Resume()155 resume.show()
View Code
以下是在macOS Python 3.5環境中運行代碼的結果。
望採納謝謝
希望能幫助你
原創文章,作者:DVJX,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/148018.html