LinuxBloc
2K subscribers
49 photos
45 files
33.2K links
Anotaciones , enlaces , programas y ajustes para GNU/Linux
Download Telegram
Comenzando a programar en C++
Beginning C++ Programming by Richard Grimes
--------------------
C++ has come a long way and is now adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not to forget its importance in game programming. Despite its strengths in these areas, beginners usually tend to shy away from learning the language because of its steep learning curve.
The main mission of this book is to make you familiar and comfortable with C++. You will finish the book not only being able to write your own code, but more importantly, you will be able to read other projects. It is only by being able to read others' code that you will progress from a beginner to an advanced programmer. This book is the first step in that progression.
The first task is to familiarize you with the structure of C++ projects so you will know how to start reading a project. Next, you will be able to identify the main structures in the language, functions, and classes, and feel confident being able to identify the execution flow through the code. You will then become aware of the facilities of the standard library and be able to determine whether you need to write a routine yourself, or use an existing routine in the standard library.
Throughout the book, there is a big emphasis on memory and pointers. You will understand memory usage, allocation, and access, and be able to write code that does not leak memory. Finally, you will learn about C++ classes and get an introduction to object orientation and polymorphism.
------------------
2017 | Inglés | PDF | 516 páginas | 4,58 MB
Beginning Programming with Python For Dummies, 2nd Edition by John Paul Mueller #python #programming
—---------------------—
Learn Python—the fun and easy way—and get in the programming game today!
Python is one of the fastest growing programming languages, and no wonder. It requires three to five times less time than developing in Java, is a great building block for learning both procedural and object-oriented programming concepts, and is an ideal language for data analysis. Beginning Programming with Python For Dummies is the perfect guide to this dynamic and powerful programming language—even if you've never coded before! Author John Paul Mueller draws on his vast programming knowledge and experience to guide you step-by-step through the syntax and logic of programming with Python and provides several real-world programming examples to give you hands-on experience trying out what you've learned.
Provides a solid understanding of basic computer programming concepts and helps familiarize you with syntax and logic
Explains the fundamentals of procedural and object-oriented programming
Shows how Python is being used for data analysis and other applications
Includes short, practical programming samples to apply your skills to real-world programming scenarios
Whether you've never written a line of code or are just trying to pick up Python, there's nothing to fear with the fun and friendly Beginning Programming with Python For Dummies leading the way.
—---------------------—
2014 | Inglés | PDF & EPUB | 493 páginas | 19,7 MB
—---------------------
Este libro es una completa y actualizada guía de migración hacia el fantástico universo del software libre. En sus páginas encontraremos todo lo necesario para comenzar a utilizar el sistema operativo Linux de la mano de su más destacado representante, Ubuntu. Además, veremos cómo realizar con él, implementando herramientas totalmente libres y gratuitas, aquellas tareas diarias que antes hacíamos con software propietario y cerrado: trabajos de oficina, reproducción de contenido multimedia, navegación web y la posibilidad de instalar nuevas aplicaciones para probar diversos programas y herramientas.

Más allá del ahorro de dinero que esto significa, ya que no debemos afrontar gastos para adquirir licencias de uso, también aprenderemos sobre cuál es el verdadero planteo que propone la comunidad del software libre al realizar una migración completa desde Windows. Algunos puntos de suma importancia son la independencia tecnológica, porque no dependeremos de ninguna empresa desarrolladora y seremos totalmente libres para elegir, poder mantener segura nuestra información, considerando que para Linux no existen virus y hay muchísimas menos amenazas que para otros sistemas, y saber cómo funcionan realmente nuestros programas dado que el código fuente está disponible para que cualquiera vea lo que el programa está realmente haciendo, entre otras cosas.

El software libre nos ofrece un gran abanico de posibilidades, nos brinda muchas alternativas de programas y un sinfín de aplicaciones para que no nos cansemos de probar y encontremos la herramienta justa para realizar una tarea específica. La idea es formar usuarios sumamente curiosos que siempre estén ávidos de seguir aprendiendo en este interesante mundo y, por qué no, que se sientan incentivados a aportar sus conocimientos para ayudar a quienes se quieran iniciar en esta tecnología.

Recordemos que este libro es sólo el comienzo del largo transitar por un camino hacia la libertad de la vida informática y en la utilización de un sistema operativo tan simple o complejo como se desee, pero totalmente transparente, ajustado a los estándares, 100% funcional, con soporte para las nuevas tecnologías y acorde a los tiempos que corren.

A lo largo de esta obra conoceremos los conceptos básicos de Linux y los aplicaremos para migrar nuestro sistema a Ubuntu, una distribución muy popular por su simpleza, que nos permitirá ingresar al mundo del software libre de forma sencilla y agradable.

Contenido:

Capítulo 1. Un cambio de perspectiva
Capítulo 2. Sistema linux en windows
Capítulo 3. Migración y distribuciones linux
Capítulo 4. Introducción a ubuntu
Capítulo 5. Instalación de ubuntu desde cero
Capítulo 6. Guía de uso
Capítulo 7. Nuestra oficina en ubuntu
Capítulo 8. Internet y multimedia
Apéndice A. Instalación de aplicaciones