• Breaking News

    Thursday, January 30, 2020

    An Introduction to Git and GitHub learn programming

    An Introduction to Git and GitHub learn programming


    An Introduction to Git and GitHub

    Posted: 29 Jan 2020 09:24 AM PST

    What Is Git?

    Git is what is known as an open-source version control system which means that it records files over a period of time and these changes can be recalled at a later date. You can do a lot with Git whether it can be branching (creating something that is different from the master branch (the one you would most likely be working on)) or just committing to a repository (programming jargon simply calls it a repo).

    What Is Git Article - A more in-depth article concerning Git (Do not be alarmed at the fact it uses BitBucket)

    What Is GitHub?

    While there are multiple different cloud-based version control systems on the web, GitHub remains to be one of the most popular and it is free too! It can be found here: GitHub

    Basic Setup

    Depending on what OS (operating system) you have the setup might be slightly different.

    Linux (Will specifically be on a Debian system ie Ubuntu)

    Go to your terminal and type these commands (keep in mind these will be using the root preference)

    sudo apt update This will essentially update your system.

    sudo apt install git This will install Git on the system.

    git --version This is used to verify its downloaded.

    Mac

    Will also be in the terminal

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    brew doctor Will installs an application known as Homebrew which helps simplifies the installation of software on Mac systems.

    brew install git Will install Git on your system

    Windows

    Navigate to Git-SCM: Git SCM Download

    Git SCM will download protocol but also a BASH, a command line

    (Sidenote: I would personally recommend learning the command line as it is a lot more powerful and if you understand the command line you would also understand the GUI. One GUI based version control systems is GitKraken)

    Basic/ Most Used Bash Commands (Keep in mind there are several modifiers for each command)

    ls - lists the folders and files in the working directory (the current directory you are in)

    cd - changes directory

    pwd- used to find the path for the current directory

    mkdir- make a directory

    touch - update the access and or modification date of a file or directory without opening, saving or closing the file.

    cat - print files to stdout

    mv - moves files and folders

    cp - copies files or folders

    rm - remove files and folder (look into modifiers for this one)

    chmod - Change mode so you can set permissions for read, write and execute for the user, members of your group and others. (Binary can be used for this)

    man - can be used to look up any commands ie man cd

    Using GitBash/Terminal to Access GitHub

    1. Configure Git via git config --global user.name "[name]" and git config --global user.email "[email address]"
    2. Navigate to your working directory (Keep in mind you cannot just cd to the directory, you have to work your way to it, so I personally keep a folder called Programming in my home directory)
    3. Initialize a Git Repo via git init

    Now, this is where you can branch-of, you have two options, pushing a new repo or pushing a preexistent repo.

    Pushing a New Repo

    1. Commit your repo via git commit -m "first commit"
    2. Remote add your repo via git remote add origin <url>
    3. Push to your repo via git push -u origin master

    For Pushing an Existing Repo

    1. Remote add your repo via git remote add origin <url>
    2. Push to your repo via git push -u origin master

    Now that you have your repo set up, these are some helpful commands:

    git status Used to check what has changed ie additions and deletions

    git add <file> Used to add files to commit if used with a period (.) it adds all of the files

    git commit -m "message" Use to commit changed, but it is on the local system, the -m can be changed to things such as -u which is an update but it is recommended to keep with an -m

    git push Used to push changes to GitHub

    git reset Can be used after commit to reset the commits (Good if you accidentally add a file you did not want)

    git pull <url> Can be used to pull from any git repo, leave the URL out if your updating your current repo

    .gitignore

    The .gitignore file is useful for stopping certain files from committing automatically. It should automatically be in a repo when you create a project. To use it just cd to the directory where the file you want to exclude is and use pwd to find the directory pathing. Then copy the path into the file, it should look like a text file, and then add the name of the file you want to exclude.

    Example: User/Jun/Programming/src/something.java

    Branching in Git (For advanced user)

    Branching is useful when many people are working on the same project or when you have multiple versions of the same project. The major advantage of branching is when you want to add a feature without compromising the integrity of the master branch.

    Branching Commands

    git branch [branch-name] Used to create a new branch

    git checkout [branch-name] Used to switch branches

    git merge [branch] Used to merge branch commits (usually people use this with a branch and the master)

    git branch -d [branch-name] Used to delete a branch

    For more information consult the Git Documentation here. Feel free to message me.

    submitted by /u/chen_jun07
    [link] [comments]

    down the rabbit hole...

    Posted: 29 Jan 2020 08:48 PM PST

    TL:DR blue collar worker, putting in the work, starting to fall in love.

    I decided I wanted to learn python for a number of reasons. I have been studying for about a week now. Last Friday I got off work (blue collar labor) and went straight to dunkin in my small Appalachian town and dove head first into learn python the hard way. Saturday and Sunday I spent about 6-7 hours each day in a locally owned coffee shop practicing and studying. For my job we all ride to job sites in the work truck. This week I have watched videos and read about Python to and from the site. When we get back to the shop I immediately either go home to my friends house where I'm living or to dunkin to study/practice.

    I have given up Netflix, r/all, social life, and anything else. My life has become my day job and learning Python. When I got to dunkin tonight and started working through the exercises in LPTHW I finally got into that 'flow state'. It feels amazing to be learning something so useful. I'm starting to think about everything I do as an algorithm that I might need to tell a computer. Like today at work, I was thinking of the overall process and how some tasks resembled 'methods' and others 'functions' that made use of multiple 'methods'. Also how certain toolboxes boxes on the work truck were like 'modules' and could be opened (imported) to accomplish different types of tasks when needed. However, when not needed those tools could stay put away keeping the workspace tidy.

    I'm really having fun with this y'all. I know I have so much to learn, but I'm infatuated with the programming world.

    submitted by /u/messymyco
    [link] [comments]

    This community gave me a lot so I thought I would share how I find a job with 6 months of learning web development.

    Posted: 29 Jan 2020 12:16 PM PST

    Long post incoming. Grab a glass of water, make yourself comfortable, here we go.

    Preamble

    Learning programming is hard. I did it in 6 months, yes. I managed to land a job, yes. Yet I have to tell you guys. This wasn't easy. This wasn't incredibly hard, but it wasn't easy. My post aims to make you understand what was hard, what made it easier, and help you make it even easier if you're trying to go down that road. I truly hope you can make it out. This world is savage, this community helped me, I want to help back.

    I am a 29 yo French guy who spent the last 8 years working way more than he should have for employers that didn't reward any of my sacrifices. Earlier in 2019 I tried to start a gym but banks in France are VERY strict after 3 months of fighting I had to postpone this plan. Around April I was lost. I had no degree cos I dropped out of school, not enough funding to start my company and the industry in which I evolved for the past 8 years is toxic. At this point I start to mess around with Python until I started to truly learn web development in August. Since then, I got 2 job offers and accepted the best of the two (50k€ vs 46k€). This salary may seem high or low to you. It is in Paris so for a beginner, it is quite high. Let me walk you through how I did it.

    The age problem

    When I decided to learn programming, I was 28, now I am 29. As you see, it didn't take very long. If you know you like computer stuff and you're gifted of being a quick learner, you can land a job in less than a year! Moreover, your experience matters a LOT. I will be back on this later on but having professional experience (and more importantly social skills) is a HUGE gamechanger when you apply. Trust me, it's what got me several final offers. Your age is not a problem. Just commit to it.

    Discipline

    Discipline is extremly important. First, setting a routine helps. Even if you don't have any obligations, use an alarm and stick to it. Every day, wake up at the same hour, start your day with covfefe, shower and dress for outdoor activities with shoes even if you're gonna stay inside. You'll get a feeling that you have something to do and that will make you do it. Do that only during the week days as the weekend is meant for resting. Then, find ways to force yourself to study. For me, it was uninstalling a few games/apps and setting my learning material as my opening page on chrome. Also, a few extensions on chrome are great for pomodoro sessions that will block entertainment sites like facebook and twitter and all that you want to be blocked (ph?). Pomodoro comes from japan and is basically saying "work for 25min straight then take a 5min break". This is a great method when you're learning alone.

    Organization

    Now this was something new for me. I've never liked to take notes. I've never really applied myself in my learning process. I knew I had to do something about it. Because programming is F. HARD. You are going to be smashed by hundreds of concepts per week. It's going to be hard, it's going to suck. So prepare yourself. You don't go to a marathon with jeans and business shoes? Well you don't start a life-changing decisions heavily relying on you learning things without methods to retain information.

    From my experience the two best methods to retain information are:

    • Taking paper notes.
    • Exercise.

    That's right. Taking paper notes, the old school way. It's funny because I work on a computer, yet my brain retains more information when I write it with a pen. Maybe because it takes more time, which makes me think more about it, go figure. Anyways, this is what worked.

    Exercising is not fun. I get you. But it works, so do it. It's just like strength training. Exercise, make gains.

    Research

    The internet is FILLED with content. You can NOT not learn. If you want to learn something, there are at least 2 tutorials on udemy, 20 medium blog posts and 65 indian guy on YouTube who talked about it. Which is why, in my opinion, spending at least half a day finding the resource that you think is best for you is crucial before going into a very long and demanding bootcamp or class. You are going to spend weeks or months on that stuff, try spending at least half a day searching about it.

    Pro tip from my experience for being a web developer:

    FullStackOpen

    Extremely challenging course that I can only speak highly of. I started this course and learned SO MUCH not only about react/node but also writing tests, setting up a linter. These things matters!!

    Freecodecamp

    looks awesome I didn't follow it because I already had a few basics and wanted something more in-depth.

    The Odin Project

    Honestly if I didn't pick FullStackOpen I woulda chosen this one I think. The course looks thorough with tons of exercises.

    The net ninja

    He's been really helpful with what I consider some of the best frontend/design tutorials out there on YouTube

    Traversy Media

    Same as Shaun (net ninja) but has a high expertise in back-end development. Learned a lot from him on nodeJS and VueJS.

    What you should aim for to be hired as a junior developer.

    There are two areas EQUALLY IMPORTANT for you to be hired

    Your developer skills

    In my recent and fresh experience on the matter, I would recommend that you:

    • Learn HTML and HTML semantic. It is important that you understand there is a main tag a section tag a wbr tag etc. putting divs and brs everywhere is considered bad practice and will put you in the "just another junior dev" bucket.
    • Learn some CSS but more importantly learn how to master flexbox. You can learn css properties on the fly but learning CSS positioning will save you SO MUCH TIME. I strongly recommend flexbox zombies a very educative GAME
    • Learn vanilla JS as well as web APIs such as fetch and the DOM. Learning React before having at least one very solid month (but I'd say two months) is gonna set you back. It did for me. I jumped onto react without knowing what the dom was and what JS was. It was a mistake. React uses a "virtual" DOM. If you don't even know what the DOM is, you're gonna be fucked.
    • Learn a popular framework IN YOUR AREA. Paris is flooded with offers for React, this is why I learned React. If vue was trendy I would have learned Vue. It's all about maxing your chances to get hired. More job offers almost certainly means more employment so go for the trendy thing. Do your reseach on indeed or linkedin to see what developers are searched for.
    • Do your best to write clean code. When you are going to work with colleagues, it's gonna be super important that they can go on your work and instantly understand what is happening. For that you can : Write documentation / Comment your code / Write tests that ensure your code doesnt bug and describes its behaviour / use a linter (like ESLINT) to make sure your code follows company standards (same spacing, etc)
    • Learn how to use git with other people. I had the chance to practice with a friend for a few weeks which made me aware of several commands I NEVER USED alone. Things like rebase, using several branches etc. It's gonna matter a LOT for a company that you can use GIT properly so do it.

    Your interpersonal skills

    It feels wrong having to explain this as I did 8 years in esports / marketing / sales before going into programming but this is such a big problem that I will actually detail how to be a good human being.

    You will have an edge over other applicants if you specify that:

    • You do not take critics against your code personally. Show that you have no wrong-placed ego.
    • You can show your enthusiasm about technology, programming and the like. I always insisted on the fact that despite having worked in marketing, I've been building my own PCs since I was 12 and was actively interested in technology before. Also mention what you are learning right now. It shows you keep updated.
    • When something feels off during a project, you are able to say it in a civilized way so that colleagues won't take that as you being arrogant or worse.... too timid to speak up.
    • You are willing to learn AND share what you learned on your own to your team. Programming is hard and it's not just for you. Your team will love to learn new things that you stumbled upon.

    Final section : What I did.

    I learned python for 3 months and developped a discord bot. After that I realized it was really fun but who hires a clown making discord bots? After talking with friends who work in IT in Paris I realized web development is actively searched for and doesn't require high math knowledge like data science. It was decided. I was gonna learn web development. Having used the web for the past 18 years I was already accustomed to HTML and CSS but I went over the basics again. Then I jumped straight into React with fullstack open and despite it being a great course I got lost very quickly. It was hard man. I should have learned JS more in depth. Anyways I learned React and then did a few projects on my own as well as continuing learning more and more stuff. Instead of learning more languages I just learned more about the web. For example I learned about PWAs, I learned about more web APIs. This is what I did. Focusing on web development and having a few projects to show for it.

    Aaaand, that's it. I'm done typing. My final words:

    It's gonna be hard, you're gonna think it's impossible, but you can do it. Wake up early, set up a routine, be organized and please ask me questions if you have any, here or in DM.

    submitted by /u/Fearmin
    [link] [comments]

    If you have an idea for an app, what are some indications that it's a good idea and worth trying to create?

    Posted: 29 Jan 2020 08:02 PM PST

    A simple idea like "People have profiles, then swipe right or left depending on whether they like each other, and then they can start talking" is simple to say but I can only imagine there's a lot going on behind the scenes.

    I have an idea for an app, and I have no idea whether or not it will succeed.

    I'm willing to learn some coding to see if I can create it myself. Worst case scenario, I learn some coding, and it's absolutely a flop. Best case scenario, it works.

    The problem I'm realizing is that, if I were to actually put out an app, it would cost me a lot of money. Server costs for simple things like allowing someone to log in, or saving their login information. That requires ongoing costs, even if I happen to develop all skills myself.

    This is a rather simple idea, but, I feel discouraged, because even if I build it, I might never be able to afford to "release it".

    I've done a fair bit of reading before posting this - a lot of advice online seems to come from websites that are marketing their services. Past there, I discovered that developing an app is just a single component of what's required for a mere chance at success. Other factors include maintenance, customer service, security, server costs.

    Developing an app from 0 is just such a small part of it.

    What are your thoughts on this?

    submitted by /u/MayBeCrazyBiking
    [link] [comments]

    I'm jealous of those who started having an interest in programming when they were in university. More so if they were in junior high / high school when they started having an interest in programming.

    Posted: 29 Jan 2020 06:11 AM PST

    This probably doesn't belong here, but I wanted an outlet to sort of just let it all out. If this isn't appropriate, I apologize and will immediately delete my post.

    I've only been programming for about a year and two months total, and it really only started to sort of make sense with me after my first three months, so, in reality, I've only been "programming" for about 11 months. If you factor in how many times I gave up on programming in between, you're looking at only a total of maybe 7-8 months of actually diving into programming with interest. I look back at my perspective on programming as a middle schooler, high schooler, and university student, and for all of those 11 years, I'd either never really put much thought into programming or thought that it just looked like such a pain in the ass to learn because the syntax looked like the English language but was all just gibberish. "I mean, in what way does func (r *receiver) myMethod(xi ...int) (int, error) look anything like plain English? Looks like a pain in the ass to learn.", is what I used to think.

    Fast-forward to now, I can see how programming is very enjoyable and that the syntax can be read just like plain English. I regret judging programming in a negative way as a kid. I'm 27 years old now, and I'd often think, "If I had started learning how to program in university, I would've had 9 years of experience. If I had started learning how to program in high school, I would've had 13 years of experience. If I had started learning how to program in junior high, I would've had 16 years of experience. But, due to my negligence and judgmental nature, I only have a year and two months under my belt. I regret everything."

    For those of you who are very young and are showing an interest in programming, and you enjoy it, I urge you to keep going forward. The times can be tough, but, if you put in the effort, you'll get through it and will be in a much better place than this old man is in now.

    submitted by /u/raymond_poist
    [link] [comments]

    CSS grid

    Posted: 29 Jan 2020 08:54 PM PST

    I'm fairly new to web design, but there's this thing that you don't see mentioned a whole lot called grid. I found it roaming around YouTube, I think TOR mentions it in passing, along with flexbox, but as of now, where I'm at, doesn't go into either of them in detail at all

    Why? It's the most amazing thing, it's so intuitive, it's easy to use, integration of flexbox inside the grid for the smaller bits makes things so simple compared to what some of these sites are teaching you...

    If I knew about grid a month ago I would probably be leaps and bounds further in my self taught studies than I am now

    What took me a day to make could've taken me a couple hours, had I known about grid.

    submitted by /u/trenhel27
    [link] [comments]

    Working on multiple projects at once or finish each project one at a time.

    Posted: 29 Jan 2020 06:21 PM PST

    I've been struggling with balancing multiple projects at once. For example, I have a course on AWS I've been going through, and I have been learning some React to re-do my personal website, and I have been brushing up on my Data Structures and Algorithms to make sure I have them memorized and understood.

     

    So I devised a plan to work on one project different days of the week. For instance Monday I can do AWS course, Tuesday work on DS+A, Wednesday learn some React. But I don't think this approach is working for me. So I wanted some advice on how I can finish all three of these goals without doing so much context switching. Would it be better if I finished the AWS course first, then learned some React and then moved to DS+A or do I need to spend 2 days on AWS (Mon Tue), then 2 on DS+A (Wed Th) and 2 on React (Fri Sat) and make progress that way.

     

    Any input would be appreciated.

    submitted by /u/NormanReedusFetus
    [link] [comments]

    What language should I learn after Visual Basic?

    Posted: 29 Jan 2020 08:24 PM PST

    Due to the nature of my work (I am a financial analyst) I have become quite proficient in VBA, though exclusively in tandem with Excel. I would like to expand my knowledge and learn a new, useful programming language. Seeing as how I am already quite familiar with VBA, which language can I apply the most transferable knowledge to, for lack of better words? Or, which programming language would you suggest to someone with VBA experience?

    submitted by /u/asianthrowawayg
    [link] [comments]

    Learning databases c#

    Posted: 30 Jan 2020 12:08 AM PST

    I am wanting to learn to work with data bases. I am moving into a .net dev role and would like to get a head start. What would be the best way of setting my own up to practice with. Any and all feedback is greatly appreciated

    submitted by /u/Trucetht
    [link] [comments]

    Is there an easy way to access the prices of products on amazon in .NET

    Posted: 30 Jan 2020 12:02 AM PST

    I want to make a game that uses amazon product prices for school and was wondering if there was an easy way of doing that????

    submitted by /u/Masterms1601
    [link] [comments]

    Question about MIT License and use of it for commercial product.

    Posted: 29 Jan 2020 11:46 PM PST

    https://github.com/Live-Charts/Live-Charts

    I searched this Live Chart and planning to use its chart ability for my project in WPF C#, but when I installed it, it shows up that in the community edition Open source and no commercial only

    Does that mean I cannot use it for my project since I am planning to use for a commercial use?

    submitted by /u/rawrier
    [link] [comments]

    What's the difference between BigchainDB and IPFS?

    Posted: 29 Jan 2020 11:20 PM PST

    We are a small grad students team making an app to host medical files using blockchain & iot technologies. We are thinking of either using BigchainDB or IPFS, we are looking for a free and secure solution, but confused about the data storage part and how it will go out.

    we are looking to use the iot part for a device for client to generate tokens so that other entities can access the data for a specific amount of time.

    submitted by /u/kreedzsenpai
    [link] [comments]

    [Advise] Enterprise Level System Design (Resources/Books)

    Posted: 29 Jan 2020 11:10 PM PST

    Hi folks,

    I am a self learner developer that work on some monolithic web services and apps. I did not have any chance to work on enterprise level, scalable systems and I am looking useful resources that help me to experience it (hands on). I would like to see whats going on such a huge system considering every detail regarding of development,operations,management etc.

    Thanks in advance

    submitted by /u/nakiscia
    [link] [comments]

    How do you even program Climate models ?!

    Posted: 29 Jan 2020 10:46 PM PST

    I was just curious how is such a complex system is modeled just by programming. Is there any GitHub source code showing that or any youtube channel?

    Edit: Found -https://github.com/climate-machine

    submitted by /u/Cute_centipidee2
    [link] [comments]

    Java mutate method help!

    Posted: 29 Jan 2020 10:30 PM PST

    Hey everyone! I'm currently working on a project, but I've gotten stuck at one of the steps. The project is for a simulation of a change jar. The part I'm stuck on is this:

    public static void Mutate(Boolean on) {

    I'm supposed to use this method to keep a couple methods that add and subtract coins from the change jar from changing the state of the "this" object as they relate to a ChangeJar object. Meaning when on == false, the value of this.quarters or this.dimes (etc) can't be updated by methods that would usually update them.

    Any advice on getting started would be appreciated! I didn't even know java could do that.

    submitted by /u/PM_Me_An_Ekans
    [link] [comments]

    Apple Swift CALayer vs. SpriteKitNode

    Posted: 29 Jan 2020 10:08 PM PST

    I'm making a 2D board game in native swift 5.

    The game has a custom scene subclassed from SkScene, but no SKS file, instantiated from a view.

    For simplicity's sake, I need a grid board of Sprites, like candy crush, (and it can be of various sizes) and each of those pieces must be able to be touched.

    Is there a reason I should use SpriteKit vs. CALayer?

    One of the things that got me in CALayer is a drawing animation, like i can draw a line from one item to the next when needed.

    I couldnt find anything to do the same thing in SpriteKit to draw the lines, so im wondering if I should switch them all to CALayer and why or why not.

    submitted by /u/Interesting-Error
    [link] [comments]

    Being an engineering student, I’m considering learning multiple programming languages before graduating...

    Posted: 29 Jan 2020 10:03 PM PST

    Hi! I would like to ask for some insight on the steps I could take to achieve my learning goals before graduation. I personally would like to go into the mechatronics and software engineering industries.

    I have a basic knowledge of programming since I have taken a course in python but I really want to invest time into learning more advanced languages such as C, C++, Java, JavaScript for angular and even things like ROS. As of now, I am troubled in the process of choosing a language which will set me to be successful in the later languages I would need to learn. I have no idea if it will be useful later on due to my lack of knowledge on what I will be required to achieve in the industry.

    So if I may ask, Any specific advice would be appreciated. Thanks in advance!

    submitted by /u/frontlinedisgrace
    [link] [comments]

    Burned out. Help?

    Posted: 29 Jan 2020 12:12 PM PST

    So I'm not really learning to program in the technical sense anymore, but I have some concerns/questions for the veterans in the actual industry about how to deal with burnout and how you keep interested in this. There's something about the programming/office workplace that just seems to be incompatible with me. Wondering if you other veterans have any advice.

    I'm not incompetent or anything. I made my first website at age 13. I got a CS degree from a top 20 CS program in the US with a 3.9 GPA. I've had 4 different programming jobs now, as well as some time working as an independent contractor. It works out to about 6 years of development experience altogether -- 15 if you count all the hobby programming I did before the working world.

    My current gig is by all measures the most flexible and balanced working situation yet. I have infinite sick days, a pretty strict 8 hours cutoff each day (including an hour+ for lunch), little to no expected OT, can work remotely as much as I want, a ton of autonomy. It's a very developer centric gig. I'm de facto lead, my opinion is trusted/revered. People say my output is excellent.

    And yet... I keep almost having panic attacks every time I try to code for the past couple years.

    During all six of those years... I just felt disgusted by the nature of the work. Sitting at a desk staring at at abstract nonsense on a screen for 8 hours a day just feels profoundly inhuman. There's something that feels very wrong with this.

    We keep programming more and more tools to automate more and more challenges out of day to day living. But I can't shake the feeling that we're programming the living out of life.

    So yesterday I let my current job know that after finishing my last project I'll be leaving. I kind of collapsed into a puddle of tears after I got home. Now all I can think about is how I felt happier cleaning literal feces out of animal cages at minimum wage in high school.

    How do you long term veterans keep up with this kind of work? How do you keep up with learning all these pointless new frameworks that just feel like the same old ideas with new shapes? It feels like a prison of abstraction. The knowledge gained is always temporary and fleeting. There's never any real mastery of any of these skills.

    What am I doing wrong that I can't be happy in this line of work?

    submitted by /u/chromaticgliss
    [link] [comments]

    Solutions to Self-Teaching and Staying On Track for the Insanely Distractable.

    Posted: 29 Jan 2020 06:06 PM PST

    Hello guys. Currently trying to self-teach Data Structures a before I get to that course while taking the usual intro to CS course (which is unfortunately unskippable and I have no problem with right now). The issue is that I've always sucked at self-teaching since I'm insanely distractable, and am unfortunatley suffering from having my ADHD unmedicated due to heart side-effects (which forced me to stop taking it cause uh...death bad.) until I can find a psych and switch medicine families.

    TL;DR Just searching on advice from anyone, not just people with my condition, to help me stay on track and keep my train running so I can help myself stay ahead and do well in pursuing my career in the meantime. I've always found that asking someone else can yield solutions that might work for me.

    And definitely any tips you guys can give when it comes to learning data structures.

    submitted by /u/KyraSanchez
    [link] [comments]

    Python help

    Posted: 29 Jan 2020 09:44 PM PST

    Hi, can someone take a look at my program. I can't seem to figure out what's the problem with my coding.

    https://pastebin.com/7y9PU8kp

    submitted by /u/aiimilix
    [link] [comments]

    I'm thinking of taking a Udemy course for Data Analysis, should I do it?

    Posted: 29 Jan 2020 09:25 PM PST

    I want to become a Data Analyst/Scientist but I don't have any experience to land myself a job or even an internship position. I'm a math major and during my studies, I've taken mathematical computing in Python (1 course) and introduction to Java (2 courses) as well as some other misc. courses that barely scraped the surface of the languages (R, MATLAB, STATA). I want to expand my skills and create a professional portfolio that includes more than just my homework assignments. I'm getting close to graduating and even browsing jobs gives me anxiety because I don't fit 99% of the qualifications.

    I tried doing some research to help me gain these skills but I'm a bit overwhelmed from all the available information. I came across a course on Udemy here and it got me interested. But before I invest my time and money, I would like to hear your opinions on this. Is it worth it? Will I gain skills to help me land an entry position? Are there better resources than this one?

    Please share your thoughts and all comments will be appreciated. Thanks!

    submitted by /u/gordyNUT
    [link] [comments]

    How Do I print column names from a datatable to my excel worksheet?

    Posted: 29 Jan 2020 09:08 PM PST

    Hello, Is there a way to print the column name from my datatable to my excel worksheet using the for loop in C#?

     using (var workbook = new XLWorkbook()) { var worksheet = workbook.Worksheets.Add("Sample Sheet"); for (int i = 0; i < dt.Rows.Count; i++) { for (int j = 0; j < dt.Columns.Count; j++) { worksheet.Cell(i + 2, j + 2).Value = dt.Rows[i][j]; } } workbook.SaveAs("SavedData.xlsx"); } 

    This is how I inserted the row values of the datatable. How do I insert the column names from my datatable without using for each statement?

    submitted by /u/sawatdeeman
    [link] [comments]

    Need help deciding between C++ and Java

    Posted: 29 Jan 2020 08:21 PM PST

    Hi there,

    I'm choosing college courses and I'm kind of stuck deciding between two courses.

    Before, I've taken Intro to C++.

    Next, I can either take Intro to Java, or Advanced C++.

    My question is, which is more worthwhile to take... career-wise? I'm trying to get a federal software engineering role, which, more often than not, the job descriptions mention Java more than most languages.

    Yet, I feel like if I learn Advanced C++, I'll be learning a lot more about programming in general, which would have applications in any language. Is my intuition correct there?

    So I'm basically deciding between taking Java simply for passing some wickets, and choosing C++ to become a better software engineer in general (even if I never again use C++).

    Thanks for everyone for your help.

    submitted by /u/copterplane
    [link] [comments]

    Need some help parsing text from a series of web pages

    Posted: 29 Jan 2020 08:10 PM PST

    I'm looking for a way to copy the item numbers of the 181 bulletins across the 10 pages of this site, can someone point me in the right direction?

    https://www.volvotechinfo.com/index.cfm?event=item.view&itemClass=service%2Cparts&itemType=Technical%20Journal&itemSubType=&modelName=XC90&modelyear=2017

    submitted by /u/booradleysghost
    [link] [comments]

    No comments:

    Post a Comment