GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

jackfrued

Python-100-Days – Python – 100天使新手到大師

投稿日:

Python – 100天使新手到大師

Python – 100天使新手到大師

Python应用领域和就业形势分析

Pythonの “优雅”、 “明確”、 “簡単な”のような記述があります。

  • 学习曲线低、适合非专业人士
  • 开放系统、拥有强大生生圈
  • 解释型语言、完美的平台可移動植物
  • サポート面向对象と函数式编程
  • 可用性、能調整C / C ++コード
  • 代用规范度高、可识性强度

Python都有の軍事地帯。

  • 云基础设施 – Python / Java / Go
  • DevOps – Python / Shell / Ruby / Go
  • 网络爬虫 – Python / PHP / C ++
  • 数据분석挖掘 – Python / R / Scala / Matlab
  • 计器学习 – Python / R / Java / Lisp

Python开发者、主要な就業领域包括:

  • Python服务器后开发/游戏服务开发/数据口开发工程师
  • Python自动化运维工程师
  • Python数量分析/数据可表示/科学计算/大数据工程士
  • Python爬虫工程师
  • Python庭園機器開発/図像识别和视觉算法/深度学习工程师

Python招待需要量と薪資源待遇排除(2018年5月20日)。

给初学者的几个建议(老司机的忠告):

  • あなたの働く言語として英語を作ってください。
  • 練習は完璧です。
  • すべての経験は間違いに由来します。
  • 大統領の一人にならないでください。
  • 目立ち、蹴飛ばされる。

Day01〜15 – Python言語基盤

Day01 – 初心者のPython

  • Python简介 – Python的功績/ Python的优有点/ Python的应用領域
  • 搭载编程环境 – Windows環境/ Linux環境/ MacOS環境
  • Python程序 – DOS命令/ Hello、world / print函数/运行程序
  • 使用IDLE – 交互式环境(REPL)/多写代行/运行程序/退出IDLE
  • 注釈 – 注釈的作用/穿行注意/多行注釈

Day02 – 英語の要素

  • 程序と进行 – 命令と顺序/冯诺依曼机/二进制十进制/八進と十六制
  • 変種と種族 – 変種的な命名/変種使用/入力函数/检查変種の種類/類型换换
  • 数字と文字記号 – 整数/浮点数/复数/字符串/字符串基本操作/字符编码
  • 运算符 – 数学运用算符/赋值运算符/比较运现符/逻ו算货算符/身元运用算符/运算符的優遇级级
  • 应用案例 – 华氏温度转换成摄氏温度/输入计算计算周长算计/输入年决定是否闰年

Day03 – 分枝構造

  • 分枝结构的应用场景 – 条件/缩进/代码块/流程図
  • もしif – if-else结构/ if-elif-else结构/结合的if
  • 应用案例 – 民間人员认证/统制选择复制/复合确定诉么/百分律制造创造/分离请求/输入三条边的长的如果能构成三角形就计集周周面和面

Day04 – 循環環境构造

  • 循環環境构造的应用场景 – 条件/缩进/代码块/流程図
  • while循環環境 – 基本构造/ break语句/ continue语句
  • for循環環境 – 基本構造/範囲クラス/循環環境中分类構造/結合環境/提前結束程序
  • 应用案例 – 1〜100求和/判断素数/猜数字游戏/打印九九表/打印三角形図案/猴子吃桃/百钱百鸡

Day05 – 结结和习习

  • 基础练习 – 水仙花数/完美数/五人分鱼/フィボナッチ数列/回文素数
  • 综合练习 – クラップス赌博游戏

Day06 – 函数と模型を使用して

  • 函数的作用 – 代码的坏味道/用函数封装功能モジュール
  • 定義函数 – def语句/函数/参数列表/戻り语句/调用自定义数
  • 调用关数 – Pythonの内部函数/导入模块数
  • (*)/命名关键字参数(*)
  • (*)返り値と返り値
  • 影響域问题 – 局部作用域/結合作用域/全局作用域/内在作用域/和作用域相关的关键字
  • 自律的な管理のために/模造的な概念/基本的な概念の管理/命名絡時的な会合怎样(同一模型块と不同的模块)

Day07 – 字符串と常用数据結构

  • 字符串使用 – 计算長/下标算/切/常用法
  • 列表基本的な方法 – 定义列表/用下表访问项/下限越境/追加要素/删除元素/修正元素/切片/循環環群
  • 列常用操作 – 連結/復元(復元要素と復元)/長さ/排序/倒渡/查找
  • 生成列表 – 使用範囲创建数字列表/生成表达式/生成器
  • 元のグループを使用する – 元のグループ/元のグループ/元のグループと元のグループを使用する
  • 集合基本用法 – 集合和列表的区别/创建集合/追加元素/删除元素/清空
  • 集合常用操作 – 交集/并集/差集/对称差/子集/超集
  • 字典的基本用法 – 字典的特点/创造字典/追加元素/删除元素/取値/清空
  • メソッド/ values()メソッド/ items()メソッド/ setdefault()メソッド
  • 基础训练 – 跑马灯效果/列表找最元素/统计考察成功的平均/フィボナッチ数列/杨辉三角
  • 合併例 – 双色球选号/井字棋

Day08 – 面接对象编程基础基础

  • 面体 – 面体と面体との関係
  • 定義类 – 基本的な構造/属性和メソッド/构造器/析机器/ __str__メソッド
  • 使用 – 创建对象/给对象发火
  • 面對象的四大支柱 – 抽象/封込/継承/多態
  • 基础训练 – 定义学生类/定义时类類/定义図形/定義汽车類

09日目 – 面向对象进程

  • プロパティ – 属性プロパティ/実例プロパティ/属性访问器/属性修改器/属性删除器/使用__slots__
  • クラス内のメソッド – 実例/クラスメソッド/静的メソッド
  • 运算符重载 – __add__ / __sub__ / __or__ / __ getitem__ / __setitem__ / __len__ / __repr__ / __gt__ / __lt__ / __le__ / __ge__ / __eq__ / __ne__ / __contains__
  • 類型的(身体的) – 关任/引き受け/依頼
  • (複数のクラスから継承されているか、または複数のクラスから継承されているか、または継承されているか、または継承されているか)
  • 综合案例 – 工学结合系统/书书

Day10 – 图形用户界面と游戏开发

11日目 – 文件和异常

  • 读文件 – 离取整理文/逐行读取/文件路径
  • 写文 – 覆蓋写入/追加写入/文本文件/二進制文件
  • 异常处理 – 异常机制的重要性/ try-except代用块/ else代码塊/最終代理块/内在异常類型/异常请/ raise语句
  • 数据持化 – CSVファイル概要/ JSON数式格/ json模块的应用
  • 結合例 – 歌詞解析

12日目 – 正字表記式

  • 字符串高密度操作 – 转义字符\原始字符串\多行字符\と運行記号ではない\開頭的な方法\結合と分割方法\ strip関連メソッド\ pyperclipモジュール\不問な文字符と可變自字符串\ StringIOを使用
  • 正式表式式入門 – 正式表式式的作用\元号符\刻み値\量词\分组\零位断\贪婪配性性配懒懒懒\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
  • 正式表記式を使用して再コンパイルする\グループとグループのグループ方法\一致方法\検索方法\ findallとfinditerの方法\サブとサブの方法\分割方法
  • 应用案例 – 使用正式表式式证明书入的字刻串

13日目 – 進歩と旋回

  • 進化と配線理論的な概念 – 什么是进程/什么是线程/多线程的应用场景
  • 使用例 – フォーク/マルチプロセッシングモジュール/进行池/进程间通信
  • 使用线程 – スレッドモジュール/スレッドモジュール/スレッドクラス/ロッククラス

14日目 – 网络编程入门

  • “TCP-IP”模型/ IPアドレス/端点/协议/その他のコンセプトコンセプト机能机构网络基础
  • 网络应用架构 – “客户端服务器”架构/ “购买器 – 服务器”架构
  • Python网络编程 – 套接的な概念/ socketモジュール/ socket关数/创建TCP服务器/创建TCP客户/创建设计/构造UDP客户/ SocketServer模块

Day15 – 网络应用开发

  • 访问网API – インターネットAPI概説/访问URL /要求モジュール/解析JSON格式数据
  • ファイル名 – FTP协议/ ftplibモジュール/交换FTP应用
  • 电子邮便 – SMTP协议/ POP3協議/ IMAP协议/ smtplib模块/ poplib模造/ imaplib模造
  • 短信服务 – twilio模块/国内的短信服务

Day16〜Day20 – Python言語の進捗状況

Day21〜30 – Web前端

  • HTML标签承了页面内容
  • 用CSS渲染页面
  • JavaScript处理交互式行为
  • jQuery入门和提高
  • ブートストラップのWeb项目中应用

Day31〜35 – Linux操作システム

  • Linux概説
  • Linux基盤命令
  • Linux中实用程序
  • Linux系ファイルシステム
  • Vim编辑器的应用
  • シェルの編集
  • ソフトウェアの安装と服務的配置
  • 网络访问和管理
  • 其他相関内容

36日目〜40日

  • MySQL
    • 关系型数据库概述
    • MySQLのインストールと使用
    • SQLを使用する
      • DDL
      • DML
      • DQL
      • DCL
    • MySQLでMySQLを操作する
    • MySQLの高級知識
  • Redis
    • Redis的安装と基本配置
    • Redis的な常用数と種類の型
    • Redisは主流となる
    • Redis高等操作和集団
    • Python中操作Redis

Day41〜55 – Django

Day41 – Django实战(01) – 快速上手

Day42 – Django实战(02) – 深入模型

Day43 – Django实战(03) – 視界和音板

Day44 – Django实战(04) – 表现的应用

Day45 – Django实战(05) – Cookie和会話

Day46 – Django实战(06) – 日志和缓存

Day47 – Django实战(07) – 文通上達と通用視点

Day48 – Django实战(08) – 用户/角色/许限和中间

Day49 – Django实战(09) – RESTfulな架构と应用(上)

Day50 – Django实战(10) – RESTfulなアーキテクチャとアプリケーション(下)

Day51-55 – Django项目实現

  • 開発と関連ツール
  • 生成非HTMLコンテンツ
  • 项目部署和测试
  • 项目性能调优
  • Webアプリケーションセキュリティ保護

Day56〜65 – Flask

Day56 – フラスコ安装和入門

Day57 – 模板的使用

Day58 – 表出的处理

Day59 – 数据库操作

Day60 – Flask进行项目开发を使用する

61-65日目 – フラスコ项目实験

  • 性能和测试
  • 项目部署

Day66〜75 – 爬虫

第66日 – インターネット関連と関連するツール

Day67 – 数据組集と解析

第68日 – 弛存数据

Day69 – 并发下载

第70日 – 解析动态内容

Day71 – 表现交互和验证码处理

Day72 – 数え清洗

Day73 – Scrapy的应用(1)

Day74 – Scrapy的应用(2)

Day75 – Scrapy的应用(3)

Day76〜90 – 数据処理理工業

Day91〜100 – 团队项目开发







-jackfrued

執筆者:

関連記事

関連記事はありませんでした