Lists

Picture of a book: The Self-Taught Programmer: The Definitive Guide to Programming Professionally

1 Book

Program

Sort by:
Recent Desc

Inspired by this list

Picture of a book: The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and
books

The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and

Technical Knowledge Alone Isn't Enough - Increase Your Software Development Income by Leveling Up Your Soft Skills Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. As John invested in these skills his career took off, and he became a highly paid, highly sought-after developer and consultant. Today John helps more than 1.4 million programmers every year to increase their income by developing this unique blend of skills. \ "If you're a developer, green or a veteran, you owe it to yourself to read The Complete Software Developers Career Guide." - Jason Down, Platform Developer, Ontario, Canada\ What You Will Learn in This Book How to systematically find and fill the gaps in your technical knowledge so you can face any new challenge with confidence Should you take contract work - or hold out for a salaried position? Which will earn you more, what the tradeoffs are, and how your personality should sway your choice Should you learn JavaScript, C#, Python, C++? How to decide which programming language you should master first Ever notice how every job ever posted requires "3-5 years of experience," which you don't have? Simple solution for this frustrating chicken-and-egg problem that allows you to build legitimate job experience while you learn to code Is earning a computer science degree a necessity - or a total waste of time? How to get a college degree with maximum credibility and minimum debt Coding bootcampssome are great, some are complete scams. How to tell the difference so you don't find yourself cheated out of $10,000 Interviewer tells you, "Dress code is casual around here - the development team wears flipflops." What should you wear? How do you deal with a boss who's a micromanager. Plus how helping your manager with his goals can make you the MVP of your team The technical skills that every professional developer must have - but no one teaches you (most developers are missing some critical pieces, they don't teach this stuff in college, you're expected to just "know" this) An inside look at the recruiting industry. What that "friendly" recruiter really wants from you, how they get paid, and how to avoid getting pigeonholed into a job you'll hate Who Should Read This Book Entry-Level Developers This book will show you how to ensure you have the technical skills your future boss is looking for, create a resume that leaps off a hiring manager's desk, and escape the "no work experience" trap. Mid-Career Developers You'll see how to find and fill in gaps in your technical knowledge, position yourself as the one team member your boss can't live without, and turn those dreaded annual reviews into chance to make an iron-clad case for your salary bump. Senior Developers This book will show you how to become a specialist who can command above-market wages, how building a name for yourself can make opportunities come to you, and how to decide whether consulting or entrepreneurship are paths you should pursue.
Picture of a book: Learn Python in One Day and Learn It Well: Python for Beginners with Hands-on Project. The only book you need to start coding in
books

Learn Python in One Day and Learn It Well: Python for Beginners with Hands-on Project. The only book you need to start coding in

Jamie Chan
A newer edition of this book is available. Get it here: https: //www.amazon.com/dp/1546488332Master Python Programming with a unique Hands-On ProjectHave you always wanted to learn computer programming but are afraid it'll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the Python language fast?This book is for you. You no longer have to waste your time and money learning Python from lengthy books, expensive online courses or complicated Python tutorials.What this book offers...Python for BeginnersComplex concepts are broken down into simple steps to ensure that you can easily master the Python language even if you have never coded before.Carefully Chosen Python ExamplesExamples are carefully chosen to illustrate all concepts. In addition, the output for all examples are provided immediately so you do not have to wait till you have access to your computer to test the examples.Learn The Python Programming Language FastConcepts are presented in a "to-the-point" style to cater to the busy individual. With this book, you can learn Python in just one day and start coding immediately.How is this book different...The best way to learn Python is by doing. This book includes a complete project at the end of the book that requires the application of all the concepts taught previously. Working through the project will not only give you an immense sense of achievement, it"ll also help you retain the knowledge and master the language.Are you ready to dip your toes into the exciting world of Python coding? This book is for you. Click the "Add to Cart" button to buy it now.What you'll learn: What is Python?What software you need to code and run Python programs?What are variables?What mathematical operators are there in Python?What are the common data types in Python?What are Lists and Tuples?How to format stringsHow to accept user inputs and display outputsHow to make decisions with If statementsHow to control the flow of program with loopsHow to handle errors and exceptionsWhat are functions and modules?How to define your own functions and modulesHow to work with external files.. and more...Finally, you'll be guided through a hands-on project that requires the application of all the topics covered.Click the "Add to Cart" button now to start learning Python. Learn it fast and learn it well.
Picture of a book: Learning Python
books

Learning Python

David Ascher, Mark Lutz
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. Python is considered easy to learn, but there's no quicker way to mastery of the language than learning from an expert teacher. This edition of "Learning Python" puts you in the hands of two expert teachers, Mark Lutz and David Ascher, whose friendly, well-structured prose has guided many a programmer to proficiency with the language. "Learning Python," Second Edition, offers programmers a comprehensive learning tool for Python and object-oriented programming. Thoroughly updated for the numerous language and class presentation changes that have taken place since the release of the first edition in 1999, this guide introduces the basic elements of the latest release of Python 2.3 and covers new features, such as list comprehensions, nested scopes, and iterators/generators. Beyond language features, this edition of "Learning Python" also includes new context for less-experienced programmers, including fresh overviews of object-oriented programming and dynamic typing, new discussions of program launch and configuration options, new coverage of documentation sources, and more. There are also new use cases throughout to make the application of language features more concrete. The first part of "Learning Python" gives programmers all the information they'll need to understand and construct programs in the Python language, including types, operators, statements, classes, functions, modules and exceptions. The authors then present more advanced material, showing how Python performs common tasks by offering real applications and the libraries available for those applications. Each chapter ends with a series of exercises that will test your Python skills and measure your understanding."Learning Python," Second Edition is a self-paced book that allows readers to focus on the core Python language in depth. As you work through the book, you'll gain a deep and complete understanding of the Python language that will help you to understand the larger application-level examples that you'll encounter on your own. If you're interested in learning Python--and want to do so quickly and efficiently--then "Learning Python," Second Edition is your best choice.
Picture of a book: Effective Python: 59 Specific Ways to Write Better Python
books

Effective Python: 59 Specific Ways to Write Better Python

Brett Slatkin
Each item in Slatkin s "Effective Python" teaches a self-contained lesson with its own source code. This makes the book random-access: Items are easy to browse and study in whatever order the reader needs. I will be recommending "Effective Python" to students as an admirably compact source of mainstream advice on a very broad range of topics for the intermediate Python programmer. " Brandon Rhodes, software engineer at Dropbox and chair of PyCon 2016-2017" It s easy to start coding with Python, which is why the language is so popular. However, Python s unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up. " Effective Python " will help you master a truly Pythonic approach to programming, harnessing Python s full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers best-selling "Effective C++, " Brett Slatkin brings together 59 Python best practices, tips, and shortcuts, and explains them with realistic code examples. Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You ll learn the best way to accomplish key tasks, so you can write code that s easier to understand, maintain, and improve. Key features includeActionable guidelines for all major areas of Python 3.x and 2.x development, with detailed explanations and examples Best practices for writing functions that clarify intention, promote reuse, and avoid bugs Coverage of how to accurately express behaviors with classes and objects Guidance on how to avoid pitfalls with metaclasses and dynamic attributes More efficient approaches to concurrency and parallelism Better techniques and idioms for using Python s built-in modules Tools and best practices for collaborative development Solutions for debugging, testing, and optimization in order to improve quality and performance "
Picture of a book: Learn C# in One Day and Learn It Well: C# for Beginners with Hands-on Project
books

Learn C# in One Day and Learn It Well: C# for Beginners with Hands-on Project

Master C# Programming with a unique Hands-On Project (Updated for VS Community 2017)Have you always wanted to learn computer programming but are afraid it'll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the C# language fast?This book is for you. You no longer have to waste your time and money learning C# from boring books that are 600 pages long, expensive online courses or complicated C# tutorials that just leave you more confused.What this book offers...C# for Beginners Complex concepts are broken down into simple steps to ensure that you can easily master the C# language even if you have never coded before.Carefully Chosen C# Examples Examples are carefully chosen to illustrate all concepts. In addition, the output for all examples are provided immediately so you do not have to wait till you have access to your computer to test the examples.Careful selection of topics Topics are carefully selected to give you a broad exposure to C#, while not overwhelming you with information overload. These topics include object-oriented programming concepts, error handling techniques, file handling techniques and more.Learn The C# Programming Language Fast Concepts are presented in a "to-the-point" style to cater to the busy individual. With this book, you can learn C# in just one day and start coding immediately.How is this book different...The best way to learn C# is by doing. At the end of the book, you'll be guided through a unique project that requires the application of all the concepts taught previously. Working through the project will not only help you see how it all ties together, it'll also give you an immense sense of achievement and the exhilaration of turning lines of code into a finished product that you can be proud of!Are you ready to dip your toes into the exciting world of C# coding? This book is for you. Click the "Add to Cart" button to buy it now.What you'll learn: Introduction to C# - What is C#? - How to install and run Visual Studio Community 2015? Data types and Operators - What are the common data types in C#? - What are arrays and lists? - How to format C# strings - What is a value type vs reference type? - What are the common C# operators? Object Oriented Programming - What is object oriented programming? - How to write your own classes - What are fields, properties, methods and constructors? - What is encapsulation, inheritance and polymorphism? - What is an abstract class and interface? - What is an enum and struct? Controlling the Flow of a Program - What are condition statements? - How to use control flow statements in C# - What are jump statements? - How to handle errors and exceptions and Others... - How to accept user inputs and display outputs - How to use LINQ to save yourself from hours of work - How to work with external files ...and so much more....Finally, you'll be guided through a hands-on project that requires the application of all the topics covered.Click the BUY button at the top of this page now to start learning C#. Learn it fast and learn it well.