目錄
藍橋杯簡介
什么是藍橋杯?
大賽專案
一、個人賽軟體類
二、個人賽電子類
三、青少年創意編程組
四、視覺設計大賽
Python程式設計
注意事項
Python程式語言設計-計算機二級
Python語法入門到精通
演算法
每文一語
藍橋杯簡介
什么是藍橋杯?
藍橋杯全國軟體和資訊技術專業人才大賽是由工業和資訊化部人才交流中心舉辦的全國性IT學科賽事,共有北京大學、清華大學、上海交通大學等全國1200余所高校參賽,累計參賽人數超過40萬人,2020年,藍橋杯大賽被列入中國高等教育學會發布的“全國普通高校學科競賽排行榜”,是高校教育教學改革和創新人才培養的重要競賽專案,
藍橋杯共分為四個大的專案,每個專案都有不同的特點,針對不同的參賽人員和水平設定的,

大賽專案
一、個人賽軟體類

1.Java 軟體開發
物件:具有正式全日制學籍并且符合相關科目報名要求的研究生、本科及高職高專學生(以報名時狀態為準),以個人為單位進行比賽,該專業方向設研究生組、大學 A 組、大學 B 組、大學 C 組,
說明:研究生只能報研究生組,985、211 本科生只能報大學 A 組及以上組別,其它院校本科生可自行選擇報大學 B 組及以上組別,高職高專院校可報大學 C 組或自行選擇任意組別,

2.C/C++程式設計
物件:具有正式全日制學籍并且符合相關科目報名要求的研究生、本科及高職高專學生(以報名時狀態為準 ),以個人為單位進行比賽,該專業方向設研究生組、大學 A 組、大學 B 組、大學 C 組,
說明:研究生只能報研究生組,985、211 本科生只能報大學 A 組及以上組別,其它院校本科生可自行選擇報大學 B 組及以上組別,高職高專院校可報大學 C 組或自行選擇任意組別,

3.Python 程式設計
物件:具有正式學籍的在校全日制研究生、本科及高職高專學生(以報名時狀態為準),以個人為單位進行比賽,該專業方向設大學組,
二、個人賽電子類

1.嵌入式設計與開發
物件:具有正式學籍的在校全日制研究生、本科及高職高專學生(以報名時狀態為準),以個人為單位進行比賽,該專業方向設大學組,

2.單片機設計與開發
物件:具有正式學籍的在校全日制研究生、本科及高職高專學生(以報名時狀態為準),以個人為單位進行比賽,該專業方向設大學組,

3.物聯網設計與開發
物件:具有正式學籍的在校全日制研究生、本科及高職高專學生(以報名時狀態為準),以個人為單位進行比賽,該專業方向設大學組,

4.EDA 設計與開發
物件:具有正式學籍的在校全日制研究生、本科及高職高專學生(以報名時狀態為準),以個人為單位進行比賽,該專業方向設大學組,
三、青少年創意編程組
物件:6-18 歲的中小學生,

四、視覺設計大賽
1.視頻設計類
2.影片設計類
3.平面設計類(海報)
4.平面設計類(吉祥物)

Python程式設計
注意事項
藍橋杯python組,不支持第三方庫,僅能使用python的標準庫,這就需要知道python的常用標準庫有哪些,哪些在演算法比賽中比較常見,學會一些常用的標準庫,對于我們解題是十分有幫助的,方便且快速,
此外使用的編輯器可不是我們最舒適的pycharm喲,就是最簡單的IDEA,沒有提示功能,沒有縮進功能,沒有代碼錯誤標紅功能,毫無疑問就是計算機二級Python程式設計的影子,對!所以在準備的程序中不要過于依賴pycharm,可以下載一個idea的編輯器作為練手工具,
首先我們肯定是要掌握Python的基本語法才可以,其次更要掌握那些疑難雜癥的語法,偏見的語法,我們不常用的語法,但是對我們操作起來卻又很大的幫助的那種,這里推薦博主的兩個專欄
Python程式語言設計-計算機二級
Python語法入門到精通
語法掌握熟之后,這些東西都已是“輕車熟路”了!
演算法
藍橋杯Python考的是什么,比的是演算法,是程式的可執行度和創新度,簡單的一個例子,我要計算一億的序列之和,我們應該怎么做,應該如何做才是最優選擇
下面我們來看看這個案例吧
# -*- coding : utf-8 -*-
# @Time : 2021/3/6 16:21
# @author : 王小王
# @Software : PyCharm
# @File : 序列求和.py
# @CSDN : https://blog.csdn.net/weixin_47723732
import time
n = int(input())
start=time.time()
s = n * (n + 1) / 2 # 等引數列公式,節省很多時間
print('%d' % s)
end=time.time()
print('總運行耗時: %s 秒'%(end-start))
n = int(input())
starts=time.time()
s=0
for i in range(n):
i+=1
s+=i
print(s)
ends=time.time()
print('總運行耗時: %s 秒'%(ends-starts))

演算法設計很重要!
一樣的結果不一樣的效率,就如一句話:同樣的人做著同樣的事情,卻是不一樣的價值和意義!
每文一語
一支筆可以考試,也可以簽名,你覺得是取決于使用者的價值還是使用場景的價值?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/267378.html
標籤:python
上一篇:Python爬取動態網頁中的圖片
