free-programming-books 土耳其语编程图书资源全解24 个分类、56 部免费书籍的目录结构与使用指南【免费下载链接】free-programming-books:books: Freely available programming books项目地址: https://gitcode.com/GitHub_Trending/fr/free-programming-books本文以 free-programming-books 仓库中的 土耳其语书籍清单 为核心完整解读该清单覆盖的 24 个技术分类与 56 部免费土耳其语编程图书的组织方式、格式标记与来源特征并结合仓库的 README 导航、Jekyll 站点配置和文档校验脚本说明这份清单在整站多语言体系中的定位帮助读者高效检索、验证与扩展土耳其语免费编程学习资源。清单在仓库多语言体系中的定位free-programming-books 仓库按“资源类型 × 语言”两个维度组织内容books/目录存放图书清单courses/存放免费课程casts/存放播客与屏幕录像more/存放速查表、交互式教程与竞赛题集。README.md 的 “Other Languages” 章节中土耳其语条目以[Turkish / Türkçe](https://link.gitcode.com/i/127c5900ebac485b47c46ebb2f79360d)的形式列在全部 40 余种语言清单之中与之并列的还有土耳其语课程清单 free-courses-tr.md 和土耳其语播客/屏幕录像清单 free-podcasts-screencasts-tr.md。因此本文讨论的 free-programming-books-tr.md 并非孤立文件而是“土耳其语学习资源矩阵”中“图书”这一维度的入口。三个文件各自独立维护书籍清单以 PDF、HTML、GitBook 等长文档为主课程清单 free-courses-tr.md 以视频播放列表与互动课程为主含 Algoritmalar、C#、Java、JavaScript、React、SQL 等分类播客清单 free-podcasts-screencasts-tr.md 则收录了 codefiction、devPod、kodpod、Trendyol Tech Podcasts 等媒体。仓库根目录的 LICENSE 声明所有文件均遵循 CC BY 授权引用其中的书目信息时需保留署名。文件结构与目录约定土耳其语清单全文共 180 余行采用与其他语言清单一致的结构约定理解这些约定有助于快速定位和维护内容文件头 “İçindekiler”目录开篇是一个指向文件内各分类锚点的跳转列表共 24 个顶级分类其中 Python 下含 Django 与 Flask 两个子分类以####四级标题呈现其余为###三级标题。分类锚点写法多数锚点依赖 Markdown 自动生成的标题 slug例如C分类写作### a idcpp/aCYapay Zeka写作### a idyapay-zeka/aYapay Zeka以a id显式指定锚点规避特殊字符、土耳其语变音符号导致的 slug 不稳定。条目格式每条资源统一为书名 - 作者 (格式)形式格式标记常见为(PDF)、(HTML)、(GitBook)、(EPUB)翻译类资源在作者后以trl.:标注译者。状态标记失效或迁移中的链接会附加状态注释如 Django 分类中的两条资源标注了:card_file_box: archived已存档、指向 Wayback Machine 快照Django Girls 教程标注:construction: in process译制进行中。这些标记直接提示读者链接的可用状态。完整书目清单按原分类以下按原文件顺序完整收录全部 24 个分类的条目链接与格式标记均忠实保留自 free-programming-books-tr.md。Algoritma ve Veri Yapıları算法与数据结构Algoritma ve Programlama Soru BankasıPDFAlgoritma ve Programlamaya Giriş Ders Notları - İbrahim KüçükkoçPDFAlgoritmalar ve ProgramlamaPDFBilgisayar Teriminde Algoritma - Agah EmirPDFVeri Yapıları Ders Notları - Aybars UGURPDFAndroidAndroid Dersleri - Ümit KöseAndroid Geleceği YazanlarAndroid Türkçe PDF - Ümit KösePDFCBeejin Ağ Programlama Kılavuzu - Internet Soketlerini Kullanarak - Brian Beej Jorgensen Hall, Çeviren Emre FZ SevinçHTMLGNU C Kütüphanesi Basvuru KlavuzuCC Dersleri - Yusuf SezerDD Programlama Dili - Ali ÇehreliPDFDartDart - Merhaba DünyaFortranFortran Programlama Diline GirişPDFGitgit - basit rehber - Roger DudlerHTMLGit 101 - Ali ÖzgürGitBookGit ve Github Rehberi - Mustafa Kaan DemirPro Git - Scott Chacon, Ben StraubÇeviri: Murat YaşarGoGo El Kitabı - Karl Seguintrl.:Umut Işık tarafından çevirildiHTML、PDF、EPUBTürkçe Go Eğitimi - Muhammed Furkan GülşenGüvenlik ve Gizlilik安全与隐私Özgür Yazılım Derneği Güvenlik Rehberi - Filiz Akin, et al.HaskellZor Yoldan Haskell - Yann Espositotrl.:Joomy KorkutHTML and CSSCSS Giriş - Sercan EraslanHTMLe GirişHTMLe YolculukiOSiOS Geleceği YazanlarJava24 Saatte JavaPDFBaşkent Üniversitesi Java Dersleri - ttm (Technology Promotion Center)Java Bilgisayar Diliyle Programlama - Turhan CobanPDFJava ile Nesneye Yönelik Programlama - Oğuz AslantürkPDFJava KitabıPDFJavaScriptLearn JavaScript - Suman Kumar, Github ContributorsHTML、PDFLaTeXİnce bir LaTeX2ε ElkitabıLinuxGNU Bash Başvuru KılavuzuGNU Linux KomutlariPDFLinux BelgeleriLinux Sistem Yöneticisinin KılavuzuLinux Sistem Yönetimi - Linux Kullanıcıları Derneği, Burak DAYIOĞLU, Berk DEMİRPDF.NET FrameworkASP.NET Core El KitabıPythonPython ile Programlamaya Giriş - Haluk TanrıkuluPython 3PDFPython Programlama Dili - YazBel Yazılım Belgelendirme ProjesiPython 3DjangoDjango - Python DersleriarchivedDjango EgitimiarchivedDjango Girls Eğitimi1.11HTMLin processDjango için Türkçe Kılavuz - Muslu YüksektepePDFFlaskTemelden İleriye Türkçe Flask Dersleri - İsmet BALATREkonometriye Yeni Başlayanlar için Kısa bir R Kılavuzu - Emrah ErR for Data Science - Garrett Grolemund, Hadley Wickhamtrl.:İsmail Bekartrl.:Nurbahar Ustatrl.:Bilgecan ŞenR ile Programlamaya Giriş ve Uygulamalar (2014) - Mustafa Gökçe Baydoğan, Berk Orbay, Uzay ÇetinPDFRubyAB2014 Ruby Programlama Dili - Leyla KapıRubyRuby 101Ruby Kullanıcı Kılavuzu - Mark SlagellYirmi Dakikada RubyRustRust ile CHIP-8 Emülatörü Geliştirme - Onur AslanYapay Zeka人工智能Derin Öğrenmeye Dalış - Aston Zhang, Zachary C. Lipton, Mu Li, Alexander J. SmolaPDF分类分布与资源特征按分类统计的条目数量呈现明显的不均衡分布可以据此判断该清单的覆盖重点分类条目数主要形态算法与数据结构5大学讲义 PDFarchive.org 托管为主Android3个人博客教程 Turkcell 官方教程平台Git4经典开源书土耳其语版Pro Git、git-guideJava5教材 PDF 高校讲义Linux5GNU/Linux 官方文档土耳其语翻译Ruby5官方文档 GitBook 社区讲义Python含 Django/Flask7教材 PDF 教程站点其余 16 个分类各 13 条多为单一权威资源从清单的来源结构可以归纳出四类资源宿主Internet Archivearchive.org算法、Java 分类的多数 PDF 托管于此URL 形如https://ia601404.us.archive.org/.../xxx.pdf属于长期存档型来源稳定性较高belgeler.org这是土耳其语 GNU 文档翻译项目的镜像站点C、Linux、Ruby 分类中多条官方文档Bash 手册、glibc 手册、SAH 系统管理员指南等均来自该站属于项目原生土耳其语翻译是理解该清单“文档本地化”价值的关键作者或机构自建站如 Ümit Köse 的 Android 课程、Yusuf Sezer 的 C 课程、djangoturkiye.com 的 Django 手册等这类链接的生命周期与作者维护状态强相关失效存档Django 分类中以web.archive.org快照链接标注archived的两条资源表明原站点已不可访问社区通过 Wayback Machine 保留入口并显式标注状态这是该仓库维护失效链接的典型做法。翻译类资源如 Pro Git、R for Data Science、The Little Go Book、Zor Yoldan Haskell均通过trl.:或“Çeviri:”标注译者体现了对原作者的署名保留其中 The Little Go Book 一条同时给出 HTML、PDF、EPUB 三种格式的独立链接是清单内格式标注最完整的条目。清单的发布与质量保障机制Jekyll 静态站点发布。仓库根目录的 _config.yml 配置了remote_theme: pages-themes/minimalv0.2.0与markdown: kramdown并启用jekyll-relative-links插件relative_links.enabled: true。这意味着 free-programming-books-tr.md 中面向仓库内部的相对链接如 README 指向各语言清单会被 Jekyll 解析为站内链接最终以静态站点形式对外提供浏览而清单条目本身指向外部书籍资源的链接则原样输出。RTL/LTR 方向性校验。仓库scripts/目录提供了 rtl_ltr_linter.py 与 rtl_ltr_linter_config.yml用于检测混合 RTL/LTR 文本的 BIDI 显示问题配置中定义了 100 余个 LTR 关键词HTML、JavaScript、Django、Flask 等与 LTR 符号C#、C、.NET、Node.js 等需要插入rlm;/lrm;方向标记并定义了bidi_mismatcherror、keyword/symbolwarning、pure_ltr/author_metanotice四级严重度。其rtl_chars_pattern[\u0590-\u08FF]针对的是希伯来语、阿拉伯语等 RTL 语言因此该 Linter 主要服务于 free-programming-books-he.md、free-programming-books-ar.md、free-programming-books-fa_IR.md 等 RTL 语言清单。土耳其语属于 LTR 语言free-programming-books-tr.md 不受该 Linter 的方向性检查约束——从清单中未出现任何rlm;实体也可印证这一点。贡献与合规要求。README.md 要求贡献者阅读 CONTRIBUTING 与 HOWTO并遵守 行为准则。为土耳其语清单新增书目时应遵循既有格式书名 - 作者 (格式)分类标题保持 slug 稳定必要时使用a id显式锚点失效资源改用存档链接并附archived标记。与其他土耳其语资源清单的联动使用将三份土耳其语清单配合使用可以覆盖“书籍 课程 音视频”的完整学习路径想系统学习某语言时先在本文覆盖的书籍清单中找到长文档如 Java 教材、Python 教材再对照 free-courses-tr.md 中同一语言的分类如 Java、JavaScript、Makine Öğrenmesi补充视频课程需要碎片化学习或跟踪行业动态时查阅 free-podcasts-screencasts-tr.md 中“Dil Bağımsız”语言无关分类下的 codefiction、devPod、kodpod 等播客与屏幕录像跨语言对照时同一主题的英语清单 free-programming-books-langs.md 与 free-programming-books-subjects.md 收录了更完整的英语资源土耳其语清单中的经典译作Pro Git、R for Data Science、d2l 深度学习也可借此回溯英文原版。小结free-programming-books-tr.md 是 free-programming-books 仓库多语言图书矩阵中的土耳其语入口以 24 个分类、56 条资源完整覆盖了从算法基础到人工智能的常见技术栈。其条目格式书名、作者、格式标记、翻译署名、archived/in process 状态标记与锚点写法在仓库内各语言清单间高度一致配合 Jekyll 静态发布与jekyll-relative-links配置可直接对外提供阅读。对使用者而言本文给出的分类统计表、资源来源分类archive.org 存档、belgeler.org 土耳其语 GNU 文档、作者自建站、Wayback 快照以及与其他土耳其语课程/播客清单的联动方式可以作为检索、验证与扩充这份清单的实用参照。【免费下载链接】free-programming-books:books: Freely available programming books项目地址: https://gitcode.com/GitHub_Trending/fr/free-programming-books创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考