问题描述
- 初学C++ 求超详细的视频教程
-
本人最近想学C++的编程写3D游戏
却不知道要怎么写
所以要求各位大神告诉我最好看些什么书可以是速成的、或者是超详细视频教程 谢谢P.S. 如果在Mac上我最好用什么样的编程软件呢?
解决方案
推荐学习路线:
第一:《数据结构与操作系统》必看
第二:《C语言程序设计》必看
第三:《C++程序设计》书可以随便选了,跟着做几个例程
第四:《C++游戏设计指南》书随便选,都差不多。再跟着网上视频教程学就成了。
解决方案二:
#coding: utf8
import re
import xlrd
def get_excel():
###文件绝对路径
xfile=r'D:test6yue.xlsx'
book=xlrd.open_workbook(xfile)
###打开第3个SHEET页
table=book.sheets()[2]
###标识字典
b_list={}
biaoshi=''
###获取行数和列数
nrows=table.nrows
ncols=table.ncols
###获取标识头
for i1 in range(ncols):
for j in table.col_values(i1):
b_list[i1]=j
break
###打印表头
for i2 in b_list:
print i2,b_list[i2]
biaoshi=biaoshi+b_list[i2]+' '
###在列里面进行查询
chaxun1=int(raw_input(u'请输入你要查询的字段对应号(参照上图):n'))
chaxun_neirong=raw_input(u'请输入你要查询的字段内容:n')
for i3 in table.col_values(chaxun1):
if re.search(chaxun_neirong,i3):
#for i in enumerate()
i3=re.search(chaxun_neirong,i3).group()
###判断搜索数据在哪行并打印
print biaoshi
for k in range(nrows):
huajian=table.cell(k,chaxun1).value
if re.search(chaxun_neirong,huajian):
for m in table.row_values(k):
print m,
print 'n'
else:
pass
get_excel()
解决方案三:
初学C++,那是否有C的基础呢?是否有数据结构和操作系统的基础呢(Very Important)?
如果有的话,那就容易多啦~
你稍微看看C++编程宝典(那本书很厚,不过你只要看看C++的新增特性,几个编程实例就好了),网上视频教程推荐MOOC,有很多C++学习资源的。
至于Mac下C++编程,强烈推荐Xcode。
解决方案四:
c++上手一定要C语言基础的,所以建议从c学起,操作系统必不可少,并且持之以恒,方可...
时间: 2024-08-03 16:16:52